欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年数据库应用技术教学辅导与期末复习指导 .pdf

    • 资源ID:33680944       资源大小:178.42KB        全文页数:18页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年数据库应用技术教学辅导与期末复习指导 .pdf

    1 / 18 (2018.06.01 )数据库应用技术教案辅导与期末复习指导(改后)史红星 :大家好!下午的答疑活动开始了!欢迎大家就课程的教案提问。王泉 :三个范式在实际工程中使用广泛吗?好像基本上都不遵守,是什么原因?史红星 :范式当然很重要了!一般都要求到第3 范式,否则会出现很多的冗余。我们教材中,对理论没有很高的要求,只希望大家能够区分是第几范式,如何向实现第3 范式的转化即可。史红星 :请大家按照课程的教案大纲、考核说明及本复习资料为重点进行复习,准备考试。 数据库应用技术考核说明第一部分考核说明课程的性质和任务数据库应用技术课程是中央广播电视大学计算机科学与技术本科(专科起点)专业的统设必修课,4学分, 72 学时,其中实验36 学时,开设一学期。数据库应用技术是计算机科学中一门重要的专业基础课。主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。本课程以SQL Server 2000数据库为操作环境,包括数据库系统的组成、关系数据库、数据库设计以及数据保护等内容,同时讲解基于 SQL Server 2000的数据库应用系统的开发方法和实例。学生通过本课程的学习,了解有关数据库系统的基本概念、基本理论,掌握相关的知识,初步掌握数据库设计方法,能用数据库系统建立数据库并进行简单的应用。考核对象电大系统计算机科学与技术本科专业学生。命题依据本考核说明严格按照中央电大“开放教育试点”计算机科学与技术专业数据库应用技术课程教案大纲编写。本考核说明是考试命题的依据,考核内容以所用教材数据库应用技术(本)为基础。考核要求考核学生掌握和运用数据库基本知识进行数据库管理和初步设计的能力。教案内容分为了解、理解和掌握三个层次。了解是指对本课程所涉及的基本概念有基本的认知。理解是指理解本课程所涉及的基本概念的含义。了解和理解是学习本课程的基础。考核的重点是检查对基础知识的掌握情况。具体考核要求分为以下3 个层次:掌握:能运用有关知识熟练解决最基本的问题或者能综合运用相关知识解决有一定难度的问题(考试中有一定难度的试卷主要涉及要求掌握的知识点)。理解:能运用有关知识解决一般的问题。了解:能运用有关知识解决比较简单的问题。命题原则精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 18 页2 / 18 1严格按照该课程教案大纲和考核说明的要求命题。2试卷的覆盖面较广,并适当突出重点。3试卷的难易程度和题量适当。考核形式采用形成性考核与终结性考核相结合的方式。1形成性考核要求在真实SQL Server 2000环境下完成实验工程。办学单位视学生实验及作业完成的情况评分,形成性考核成绩占考核总成绩的30% ,成绩由所在班级的任课教师给定,实验报告上报省(市、自治区)电大认定、备案。中央广播电视大学进行抽查。2终结性考核终结性考核题型包括选择题、填空题、判断题、简述题、综合应用题等,终结性考核占考核总成绩的70% 。试卷由中央广播电视大学统一命题,考试时间限制为90 分钟。平时作业和实验不及格者不得参加期末考核。以上两方面成绩累计60 分以上者(包括60 分)考核通过。第二部分考核内容和要求第一章数据库系统概述【考核目的】考核考生对基于SQL Server 2000数据库的数据库管理系统的发展过程、逻辑模型、主要功能和数据库的系统结构等基本概念理解的情况。【考核的知识点】1数据库系统的发展过程。2几种主要的逻辑数据模型的基本概念,包括层次模型、网状模型、关系模型、面向对象模型。3数据库的系统结构,包括数据库分类、存储结构、系统表。【考核要求】了解:数据库系统的发展过程;几种主要的逻辑数据模型的基本概念理解:数据库系统结构及其主要功能第二章结构化查询语言SQL 【考核目的】考核考生对结构化查询语言(SQL )中涉及的基本概念的理解情况。【考核的知识点】1SQL的组成与功能、SQL语言的特点。2基本数据类型。3数据定义语言,包括数据库、表、索引、视图、存储过程。4数据操纵语言。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 18 页3 / 18 5数据查询语言,包括简单查询与复杂查询。6数据控制语言。【考核要求】了解: SQL语言的组成、功能和特点理解:表、索引、视图、存储过程等数据库对象的概念和作用掌握:数据定义语言、更新语言、数据查询语言的语句格式和使用方法第三章数据库规范化与完整性【考核目的】考核考生对关系数据库的规范化和完整性理论中涉及的基本概念的理解情况。【考核的知识点】1关系模型与关系模式。2关系操作,包括传统的集合运算、专门的关系运算。3关系完整性,包括使用约束实施完整性、使用规则实施数据的完整性、使用默认实施数据完整性管理。4关系的规范化,包括关系规范化的必要性、函数依赖关系、范式与规范化。【考核要求】理解:关系模型、关系模式的基本概念;关系运算的基本方法;数据库完整性的概念掌握:关系规范化方法第四章数据库设计【考核目的】考核考生对数据库设计的基本步骤和方法中涉及基本概念理解情况及数据库设计方法。【考核的知识点】1数据库设计概述,包括数据库设计的目的、过程及主要原则。2数据库设计方法,包括需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行维护。3数据库设计实例分析,包括需求分析、概念设计、逻辑和物理设计、数据库实现。【考核要求】了解:需求分析理解:概念结构设计、逻辑结构设计掌握:物理设计、数据库实施第五章数据库管理【考核目的】精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 18 页4 / 18 考核考生对数据库管理技术中安全性、备份与恢复两方面涉及基本概念的理解情况及相关操作方法。【考核的知识点】1数据库安全管理,包括安全性机制概述、账号管理、授权管理。2数据库备份与恢复,包括备份与恢复的概念、备份与恢复的方式、备份数据库方法、恢复数据库方法。【考核要求】理解:数据库安全性管理方法掌握:数据库备份与恢复的方法第六章数据库应用系统开发【考核目的】考核考生对数据库应用系统的开发方法中涉及基本概念的理解情况及有关开发方法。【考核的知识点】1数据库应用系统开发概述,包括数据库应用系统开发的基本思路,嵌入式SQL ,应用系统开发模式。2VB应用系统开发方法,包括数据库应用程序的基本框架,ADO 对象模型,程序主要功能开发,报表功能开发。【考核要求】了解: C/S 和 B/S 体系结构的机制、优缺点了解:嵌入式SQL的概念和机理掌握: C/S 应用系统的开发方法第三部分模拟考核试卷、解答及评分标准一、单项选择题(每个题只有一个答案是正确的。每题2 分,共 15 题, 30 分)1 如 果 希 望 从 学 生 表 中 查 询 出 所 有 姓 “ 王 ” 的 同 学 , 那 么 条 件 语 句 应 该 是( B )。AWhere 姓名 % 王BWhere 姓名 LIKE 王CWhere 姓名 % LIKE 王DWhere 姓名 LIKE 王2通常情况下,“数据库管理系统”的英文缩写是( A )。ADBMS BDBS CDBA DDMS 3从最终用户应用程序的视角看,数据库系统的三级模式结构是( C )。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 18 页5 / 18 A模式、外模式和内模式B内模式、外模式和模式C外模式、模式和内模式D外模式、内模式和模式4在一个学生关系中,能够成为主关键字(或称主码)的属性是( C )。A性别B年龄C学号D班级5有严格的数学基础的数据模型是( A )。A关系模型B网状模型C层次模型D面向对象模型6下列关于索引的说明不正确的是( A )。A索引必须创建在主关键字之上B索引与基本表分开存储C索引是为了提高查询速度而创建的D索引会在一定程度上影响增删改操作的效率7设关系R 是满足第一范式的,若R 中不存在非主属性对主键的部分函数依赖,则R符合( A )。A第二范式B第三范式CBNC范式D第四范式8下列符合第三范式的关系是( D )。A学生(学号,姓名,课程号,课程名)B学生(学号,姓名,课程名,成绩)C学生(学号,姓名,课程号,成绩)D学生(学号,姓名,性别)9在第一个关系中出现,而在第二个关系中不出现的记录组成的新关系称为( D )。A两个关系的积B两个关系的并C两个关系的交精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 18 页6 / 18 D两个关系的差10数据库应用程序开发中,需求分析阶段的主要目的是( A )。A回答“干什么”的问题B回答“怎么干”的问题C 建立逻辑数据模型D 建立最佳物理存储结构11用户使用SQL Server 时,通常需要依次经过两个安全性阶段( C )。A 登录验证、操作验证B 操作验证、登录验证C 身份验证、权限认证D 权限认证、身份验证12 SQL Server 数据库中的一个完整的备份通常要包括( A )。A系统数据库、用户数据库和事务日志B 系统数据库、系统表和数据字典C 系统数据库、用户数据库和数据字典D 用户数据库和事务日志13 SQL Server 中进行数据库恢复的SQL语句是( C )。A INSERT DATABASE B BACKUP DATABASE C RESTORE DATABASE D UPDATE DATABASE 14下列 SQL语句中,能够完成并运算的是( A )。A SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者B SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者C SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者D SELECT * FROM 篮球爱好者,足球爱好者15设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90 分的学生姓名”,则对应的SQL语句是( D )。A SELECT 姓名 FROM 学生表 WHERE 学生表 . 学号 =课程表 . 学号 AND 课程表 . 成绩90 B SELECT 姓名 FROM 课程表 WHERE学生表 . 学号 =课程表 . 学号 AND 课程表 . 成绩90 C SELECT 姓名 FROM 学生表,课程表 WHERE 学生表 . 学号 =课程表 . 学号 OR 课程表 . 成绩 90 D SELECT 姓名 FROM 学生表,课程表 WHERE 学生表 . 学号 =课程表 . 学号 AND 课精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 18 页7 / 18 程表 . 成绩 90 二、填空题(每空2 分,共 10 分)1数据库系统的三级模式结构是指数据库系统由外模式、模式和内模式三级抽象模式构成。2进行数据库备份时,必须同时复制主数据文件和事务日志文件。3“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为E-R 方法(或 ER图方法)。4用户使用SQL Server数据库时,一般需要经过两个安全性阶段:身份验证和权限认证。三、判断题(正确的在括号内打上“”,错误的打上“”。每小题2 分,共10分)1计算机数据处理技术大致经历了人工管理、文件管理和SQL Server数据库管理三大阶段( )。2能够惟一表示数据表中的每条记录的字段或者字段的组合称为主码或主键()。3SQL Server 数据库中的NULL值(空值)表示的是“空格”或“ 0”值( )4一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。( )5目前的关系数据库系统一般都支持标准SQL语句( )四、简述题(每小题5 分,共 2 题 10 分)1请简要说明视图的概念和作用参考答案及评分要点:视图是在基本表或其他视图上建立的表,它的结构和内容都来自某个基本表,是依据基本表存在而存在的(2 分)。删除一个视图时,不会对基本表产生任何影响,但当删除一张基本表时,与之相关联的视图就会自动被删除(1 分)。其作用主要是:(1)视图是经过预编译的SELECT语句,存储在数据库服务器端,因此执行视图比从客户端直接执行SELECT语句速度更快、效率更高一些。(2)视图属于用户模式范畴,在实际中,一般的用户不一定具有SELECT 语句方面的专门知识,从用户友好性角度来说,视图更便于用户使用。(3)利用视图可以简化的形式表达复杂的SELECT语句组,如嵌套查询等。(每答对1 点得 1 分,最高 2 分)。2什么是函数依赖与函数决定,请举例说明参考答案及评分要点:设一个关系为R,X和 Y是它的两个属性集。若对于X上的每个值都有 Y 上的一个惟一值与之对应,则称X和 Y 具有函数依赖关系,并称X 函数决定Y,或称 Y函数依赖于X ,称 X为决定因素( 2 分)。假设一个职工关系为(职工号,姓名,性别,年龄,职务),职工号用来标识每个职工,选作该关系的主键(举例恰当得1 分)。我们可以从以下两方面理解函数依赖的概念:首先,对于该关系中每个职工的职工号,都对应着姓名属性中的惟一值,即该职工的姓名,或者说一个职工的姓名由其职工号惟一确定,所以称职工号函数决定姓名,或称姓精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 18 页8 / 18 名函数依赖于职工号(1 分)。其次,除职工号外,其他属性都不能成为决定因素形成函数依赖,因为对于它们的每个属性值,都可能对应另一属性的多个不同的取值,比如对于性别属性的一个取值“男”就会对应多个而不是一个职工号(1 分)。五、综合应用题(每小题10 分,共 4 题, 40 分)1用 SQL语句创建简单数据表设有两个关系(1)教师关系T,包括教师编号TNo,姓名 TN,系别 TD,职称 RAN (2)课程关系C,包括课程号CNo ,课程名CN 。教师编号和课程号分别是上述两个关系的主键,请用SQL语句创建教师数据表T。参考答案及评分要点:参考答案CREATE TABLE T TNo INT PRIMARY KEY, TN CHAR(30), TD CHAR(20), RANK CHAR(20) 。评分要点(1)写出 CREATE TABLE 语句得 2 分(2)写出 CREATE TABLE T TNo INT, TN CHAR(30), TD CHAR(20), RANK CHAR(20) 。得 5 分。(3)用 PRIMARY KEY 等方式声明了主键得3 分2用 SQL语句创建数据表在上题基础上,假设还存在教师教授课程关系TC,包括教师编号TNo和课程号CNo 。注意:说明主键码和外键码约束参考答案及评分要点:参考答案CREATE TABLE TC TNo INT, CNo INT, PRIMARY KEY(Tno,Cno), FOREIGN KEY(TNo) REFERENCES T(TNo), 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 18 页9 / 18 FOREIGN KEY(CNo) REFERENCES C(CNo) 。评分要点(1)成功地创建了数据表得2 分,参考如下:CREATE TABLE TC TNo INT, CNo INT, 。(2)主键约束得3 分PRIMARY KEY(Tno,Cno), (3)外键约束得4 分FOREIGN KEY(TNo) REFERENCES T(TNo), FOREIGN KEY(CNo) REFERENCES C(CNo) 。(4)语法完全正确得1 分3利用 SQL语句进行查询在上题的基础上,如果要查询“张红老师承担的所有课程”,请写出对应的SQL 查询语句。参考答案及评分要点:参考答案SELECT C.CNo ,C.CN FROM T ,C,TC WHERE T.TNo=TC.TNo AND C.CN=TC.CNo AND T.TN=张红评分要点SELECT 部分书写正确得3 分, FROM 部分书写正确得3 分, WHERE 部分书写正确得4 分4程序应用题设学生成绩表的结构为(学号、课程号、成绩),程序运行界面如图1 所示。进入界面后,用户首先选择学号(Combo1 )、课程号 (Combo2),姓名 (Text1) 和课程名 (Text2) 从数据库中自动读入;然后,用户输入对应的成绩(Text3 ),点击“确认”按钮后,将结果插入到学生成绩表中。请补充完成下列程序代码。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 18 页10 / 18 图 1“增加记录”窗体运行界面Private Sub Command1_Click() 声明一个记录集对象Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn 第一步:在学生成绩表中查询是否存在关键字相同的记录( 1)拼写查询字符串strSQL = “”( 2)执行查询语句 strSQL 第二步:如果关键字重复,则退出程序If Not Then MsgBox “记录已存在,不能继续增加” Exit Sub End If 第三步:将结果插入到学生成绩表中 StrSQL= “ Insert Into 学生成绩表( 学号 , 课程号 , 成绩 ) Values(” +Combo1.Text+“ , ” +Combo2.Text+“ , ” +Str(Val(Text3.Text)+“) ” StrSQL End Sub 参考答案及评分要点:第一步:在学生成绩表中查询是否存在关键字相同的记录 strSQL=“Select * From 学生成绩表 Where 学号 =” +combo1.Text+ “ And 课程号=” +Combo2.Text+“”(本小点3 分)ADOrs.Open StrSQL (本小点2分)第二步:如果关键字重复,则退出程序Command1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 18 页11 / 18 If Not ADOrs.EOF Then (本小点3 分) MsgBox “记录已存在,不能继续增加” Exit Sub End If 第三步:将结果插入到学生成绩表中 StrSQL= “ Insert Into 学生成绩表( 学号 , 课程号 , 成绩 ) Values(” +Combo1.Text+“ , ” +Combo2.Text+“ , ” +Str(Val(Text3.Text)+“) ”ADOcn.Execute StrSQL (本小点2 分) End Sub 王泉 :收到,十分感谢,老师辛苦了!史红星 :应该的。希望你们考试顺利!刘文英 :史老师:辛苦了!我们会下载下来,指导学员参照复习迎考。特别是其中的模拟试卷,应该对学员的复习有参照作用。史红星:请大家参考网上已经提供的模拟,认真做所有的模拟试卷。提供一套模拟试卷供大家复习使用:数据库应用技术模拟试卷(2018 春季提供)一、单项选择题(每个题只有一个答案是正确的。每题2 分,共 15 题, 30 分)1数据库管理系统中的( B )功能实现对数据库的插入、删除、修改。A数据定义B数据操纵C数据库的运行管理D数据库的建立与维护2以二维表的形式表示关系之间的联系,属于关系模型中( A )的功能。A数据结构B规范性C关系完整性D数据独立性3在系统数据库中,( A )包含了系统级信息。Amaster 数据库Btempdb 数据库Cmodel 数据库Dmsdb数据库4如果要存储的数据是带有小数位的数据,应使用( A )做为数据类型。A数值数据类型B字符型精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 18 页12 / 18 C日期时间型D位型5下列( A )情况,适于建立索引。A基本表的某列中记录数量特别多B基本表的某列中记录数量特别少C经常进行插入操作的基本表的某列D经常进行删除操作的基本表的某列6下列关于视图的描述不正确的是( C )。A视图是由行和列组成的二维表B视图可以限制用户对数据的访问C视图与数据表是一样的D视图是建立在基本表上的7对于教案管理数据库,当采用事务控制机制时,利用UPDATE 语句将学生表中学号为“ 002”的学生的学号改为“2002”,还没来得急对成绩表进行更新操作,突然停电了, SQL的事务控制功能将( C )。A保留对学生表的修改,机器重新启动后,自动进行对成绩表的更新B保留对学生表的修改,机器重新启动后,提示用户对成绩表的进行更新C清除对学生表的修改D清除对学生表的修改,机器重新启动后,自动进行对学生表和成绩表的更新8下列关系中,符合第2 范式但不符合第3 范式的是( B )。A姓名性别单位城市邮编联系电话办 公 电话手机号张华男天 津大学北京110110 3676532 B学号姓名性别专业课程号课程名课程学分成绩0101002 张华男电子A02 计算机网5 68 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 18 页13 / 18 络C学号姓名性别专业0101002 张华男电子D姓名性别单位城市邮编办 公 电话手机号王明男天津大学北京110110 3676512 9把第一个关系和第二个关系中都出现的记录提取出来,形成新的关系称为( C )。A两个关系的和B两个关系的并C两个关系的交D两个关系的差10如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含( C )。ASELECT MIN (年龄 ) AS 平均 FROM 学生表BSELECT MAX (年龄 ) AS 平均 FROM 学生表CSELECT AVG (年龄 ) AS 平均 FROM 学生表DSELECT COUNT ( 年龄 ) AS 平均 FROM 学生表11数据库的备份不包括( A )。A操作系统B系统数据库C用户数据库D事务日志12下列说法中,( A )属于表设计原则。A遵守第三范式标准的数据库设计B尽可能的建立触发器C适当使用视图D尽可能多地采用外键13下列 SQL语句中,能够对查询结果进行排序的是( A )。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 18 页14 / 18 ASELECT * FROM 学生表 WHERE 专业软件ORDER BY 年龄BSELECT * FROM 学生表 WHERE 专业软件CSELECT * FROM 学生表 WHERE 专业软件AVG 年龄DSELECT * FROM 学生表 WHERE 专业软件DISTINCT 年龄14查询姓名中带有“玲”字的学生,则条件语句应包含( B )。AWHERE 姓名 LIKE % 玲BWHERE 姓名 LIKE % 玲CWHERE 姓名 % LIKE 玲 LIKEDWHERE 姓名 LIKE 玲 % 15下列 SQL语句中,对字段创建唯一的聚集索引的约束是( B )。A学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE B学号 char (8) NOT NULL CONSTRAINT PK_ 学生表 PRIMARY KEY C性别 char (2) NOT NULL check (性别男 or 性别女 ) D学号 char (8) NOT NULL 二、填空题(每题2 分,共 10 分)1数据库系统的三级模式是指外模式、 模式和内模式。2数据库还原方式包括完全还原方式、简单还原方式和大容量日志记录还原方式。3数据库设计的主要原则包括表设计原则、字段设计原则和 其他原则。4关系完整性是指关系模型中数据的正确性、一致性和有效性。5 SQL Server 中的事务处理控制语句, COMMIT TRAN SACTION 实现提交一个事务。三、判断题(正确的在括号内打上“”,错误的打上“”。每小题2分,共 10分)1DROP VIEW 的功能是删除表结构。()2索引与视图具有相同的用途。()3触发器是一种特殊的存储过程,它基于一个表创建,可以针对多个表进行操作。()4每个用户需要通过登录账号建立自己的连接能力,以便获得对SQL 的访问权限。()5B/S 模式的实际上就是两层结构的C/S 模式。()四、简述题(每小题5 分,共 10 分)1什么是数据和数据处理?数据与信息的区别联系是什么?参考答案:数据( Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。数据处理通常包括查找、统计、分类、修改、计算、汇总等各种方法。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 18 页15 / 18 数据( Data)是一组表示数量、行动和目标的非随机的可鉴别的符号。信息( Information)是经过加工的,能对接收者的行为和决策产生影响的、有价值的数据。如果将数据比喻为原料,那么信息就是数据经过加工而生产的产品,是有价值的数据。与原料和产品的概念相似,一个系统的产品可能是另一个系统的原料,那么一个系统的信息可能成为另一个系统的数据。2请简要说明数据库应用系统设计的步骤。参考答案:数据库应用系统设计的步骤包括需求分析、概念设计、逻辑设计和物理设计。五、综合应用题(第1、2 题每题 10 分,第 3 题 20 分,共 40 分)1用 SQL语句创建简单数据表设有某数据库中有课程表(表名为Courses ),包括课程号CNo 、课程名CName两个字段。 CNo和 CName均为字符型(长度10)。 CNo是主键,请用SQL语句创建该数据表 Courses 。参考答案及评分要点:参考答案CREATE TABLE Courses ( CNo CHAR(10) PRIMARY KEY, CName CHAR(10), )。评分要点(1)写出 CREATE TABLE 语句得 2 分(2)写出 CREATE TABLE Courses( CNo CHAR(10), CName CHAR(10), )。得 5 分。(3)用 PRIMARY KEY 等方式声明了主键得3 分(4)所有字符型数据类型可以是Char 型或 VarChar 型。所有语句不区分大小写。2利用 SQL语句进行查询在第五大题第1 题的基础上,假设还存在成绩表(表名marks),包括学号SNo ,课程号 CNo和成绩 mark 三个字段。某教师希望查询课程号为“JK001”的课程的所有学生成绩,并按如图1 所示的方式显示查询结果,请写出对应的Select查询语句。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 18 页16 / 18 图 1 要求的显示结果参考答案及评分要点:参考答案SELECT courses.Cno,Cname,Sno,mark FROM courses,marks WHERE courses.Cno=marks.Cno and courses.Cno=JK001 评分要点SELECT部分书写正确得3 分, FROM部分书写正确得3 分, WHERE 部分书写正确得4分。所有语句不区分大小写。3程序应用题接第五大题第2 小题,某教案管理系统中包括课程信息录入功能,程序运行界面如图2 所示,其中Text1课程号、 Text2为课程名。进入界面后,用户输入所有数据后,点击“确认”按钮后,将结果插入到课程表Courses 中。请补充完成下列程序代码。图 2“增加记录”窗体运行界面Private Sub Command1_Click() 声明一个记录集对象Dim ADOrs As New Recordset 将记录集对象与已建立的数据库联接对象ADOcn绑定ADOrs.ActiveConnection=ADOcn 第一步:在课程表Courses 中查询是否存在关键字相同的记录( 1)拼写查询字符串strSQL= “Select CNo From courses Where Cno=” + Text1 + “”( 2)执行查询语句 strSQL 第二步:如果记录已经存在,则退出程序If Not Then Command1 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 18 页17 / 18 MsgBox “记录已存在,不能继续增加” Exit Sub End If 第三步:将结果插入到课程表Courses 中( 1)拼写 Insert插入语句strSQL = ( 2)执行 Insert插入语句 strSQL End Sub 参考答案及评分要点:第一步:在课程表Courses 中查询是否存在关键字相同的记录 strSQL=“Select CNo From courses Where Cno=” + Text1 + “”ADOrs.Open StrSQL (本小点4 分)第二步:如果记录已经存在,则退出程序 If Not ADOrs.EOF Then (本小点6 分) MsgBox “记录已存在,不能继续增加” Exit Sub End If 第三步:将结果插入到课程表Courses 中strSQL = “Insert Into courses(Cno,CName) Values(” +Text1+ “ , ” +Text2+“ ) ” (本小点6 分)ADOcn.Execute strSQL (本小点4 分) End Sub 王泉 :感谢老师!戴智育 :太感谢老师了。刘文英 :请各位学员将模拟试卷下载下来参照复习,对复习迎考是有一定帮助的。史红星 :本学期的考试内容、题型、题量、重点等与以往考试类似,没有大的变化。王泉 :收到,明白!刘文英 :是否有有关数据库应用技术课程的实践资料。史红星 :数据库应用技术课程提供了形成性考核试点,内容还是根据教材中的数据库设计、应用等知识,要求学生完成几次任务。愿意参与的电大可与中央电大考试中心沟通。刘文英 :采用网上形成性考核有它方便的一面,但是也给学员带来一定的不便,网上形成性考核分几次任务完成,分布在不同的时段,如果当某段时间学员工作忙时,来不及完成就会影响学员成绩。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 18 页18 / 18 史红星 :由于已经考虑到学生的实际情况,数据库形考的任务上传没有做时间规定,学生可以在最后的期末考试之前提交内容。戴智育 :通过下发的材料我们看到考试分为笔试和形成性考核系统两块,请问形成性考核系统是不是要像离散数学一样网上答题?史红星 :题目从网上下载,就是从那个形考平台上下载。然后在本机上制作,将作品以附件的形式上传到形考平台上,然后教师评阅。因为 SQL SERVER 的环境只能在本地机器上,所以,任务要离线完成。刘文英 :形考作业不是有形考练习册吗?史红星 :对,依据形考练习册来做。史红星 :预祝同学们顺利通过考试,今天的答疑活动结束了,有问题继续提问。随后回答。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 18 页

    注意事项

    本文(2022年数据库应用技术教学辅导与期末复习指导 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开