数据库应用(SQL_Server)模拟试卷和答案(18页).doc

上传人:1595****071 文档编号:36349447 上传时间:2022-08-26 格式:DOC 页数:18 大小:215KB
返回 下载 相关 举报
数据库应用(SQL_Server)模拟试卷和答案(18页).doc_第1页
第1页 / 共18页
数据库应用(SQL_Server)模拟试卷和答案(18页).doc_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《数据库应用(SQL_Server)模拟试卷和答案(18页).doc》由会员分享,可在线阅读,更多相关《数据库应用(SQL_Server)模拟试卷和答案(18页).doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-北京语言大学网络教育学院数据库应用(SQL Server)模拟试卷一注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。1、对于一个已存在的表,对其进行增加列、删除列、更改列的名称和数据类型等操作都能进行。( )2、一个表不能有主键值相同的两行。( )3、在设计存储过程时,可以为参

2、数提供一个默认值,其一般格式是:CREATE PROCEDURE 存储过程名( 参数1=默认值1, 参数2=默认值2, ) AS SQL语句。( )4、凡是能通过ODBC或OLEDB接口访问的数据库,也可通过ADO .NET来访问。( )5、DataSet是核心的ADO .NET数据库访问组件,主要是用来支持ADO .NET的不连贯连接及分布数据处理。( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。6、DBMS提供哪种语言来定义数据库的三级模式?( )。A DBLB DCLC DDLD

3、 DML7、SQL Server是( )。A 数据库B 数据库系统C 数据库管理系统D 数据库应用系统8、在数据库系统中,如果数据库的物理结构发生了变化,那么用户的应用程序( )。A 必须改变B 自动改变C 可以不变D 必须作废9、以下有关“关系的性质”的说法错误的是( )。A 不同的列可出自同一个域B 行的次序不能任意交换C 关系中不允许有两个完全相同的元组D 不允许某个属性又是一个二维关系10、关系代数中选择运算是对关系进行的( )。A 垂直分割B 水平分割C 结合D 先垂直分割后水平分割11、如果AB,AC,则ABC。这体现了Armstrong公理中的( )推论。A 自合规则B 分解规则

4、C 合并规则D 复合规则12、设有关系模式R(ABCDEG),F是R上成立的FD集,F=DG,CA,CDE,AB,则属性集BD的闭包为( )。A ACB ABCC BDGD ABCDEG13、2NF规范到3NF,必须消除( )。A 非主属性对键的部分函数依赖B 非主属性对键的传递函数依赖C 主属性对键的部分和传递函数依赖D 非平凡且非函数依赖的多值依赖14、下列哪种情况不适合创建聚集索引?( )A 包含大量非重复值的列B 被连续访问的列C 频繁更改的列D 返回大型结果集的查询15、以下哪项不是创建视图需要考虑的原则?( )A 视图名称必须遵循标识符的规则B 视图上不能定义规则或默认值C 视图上

5、不能定义AFTER触发器D 视图不可以定义INSTEAD OF触发器三、填空题(本大题共10空,每空1分,共10分;请将答案填写在答题卷相应题号处)16、建立概念模型最常用的方法是( )方法。17、关系键具有两个性质:唯一性和( )。18、在需求分析阶段,我们通过分析“各部门活动”,产生( );通过分析用户数据,产生数据流图;通过分析系统数据,产生数据字典。19、一个数据库中,可以没有也可以拥有多个( )文件。20、WHERE子句中常用的逻辑运算符是AND、( )和NOT。21、对于频繁更改的列,适合创建( )索引。22、SQL Server身份验证模式有两种,一种是Windows身份验证模式

6、,另一种是( )或SQL Server身份验证模式。23、根据权限的划分,将角色分为服务器角色与( )角色。24、ADO .NET模型分成.NET Data Provider和( )数据集两大主要部分。25、数据绑定的方法有( )绑定、整体绑定和复合绑定。四、简答题(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)26、简述等值连接与自然连接的区别。27、表之间的关系有哪几种类型?28、创建主键约束或唯一约束,与创建标准索引相比哪个更好?五、数据库操作(本大题共5小题,每题6分,共30分;请将答案填写在答题卷相应题号处)29、设有三个关系:学生S(sno,sname,age

7、,sex)的sno为学号,sname为姓名,age为年龄,sex为性别;课程C(cno,cname,teacher)的cno为课程号,cname为课程名,teacher为任课教师;选修SC(sno,cno,grade)的sno为学号,cno为课程号,grade为成绩。请用关系代数表达式语言(第1小题)和SQL语言(第2-5小题)完成以下操作:(1)查询成绩不及格(60分)的学生学号(该小题用关系代数表达式语言求解)。(2)查询张三选修C3课程号的成绩。(3)查询每个学生选修课程的总成绩。(4)定义一个视图S18,只包含18岁以上的学生记录。(5)把学号S1同学的不及格(60分)成绩全改为60分

8、。六、综合设计题(本大题共1小题,每题15分,共15分;请将答案填写在答题卷相应题号处)30、设有关系模式R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。求解:(1)写出R的基本函数依赖,并求R的关系键。(2)说明R不是2NF的理由,并把R分解成2NF模式集。(3)进而将上述结果分解成3NF模式集。数据库应用(SQL Server)模拟试卷一 答案一、【判断题】(本大题共5小题,每小题2分,共10分)题号12345答案TTTTT二、

9、【单选题】(本大题共10小题,每小题2分,共20分)题号6789101112131415答案CCCBBCCBCD三、【填空题】(本大题共10空,每空1分,共10分)16、实体-联系或E-R图 17、最小性 18、业务流程图 19、次数据20、OR 21、非聚集 22、混合 23、数据库 24、DataSet 25、单一四、【简答题】(本大题共3小题,每小题5分,共15分)26、简述等值连接与自然连接的区别。标准答案:自然连接一定是等值连接,但等值连接不一定是自然连接;自然连接要求相等的分量必须是公共属性,而等值连接要求相等的分量不一定是公共属性;等值连接不把重复属性去掉,而自然连接要把重复属性

10、去掉。复习范围或考核目标:详见课件第9章 SQL语句,主要掌握SQL数据查询语言进行简单查询、多表连接以及子查询的概念和方法。27、表之间的关系有哪几种类型? 标准答案:表与表之间存在如下3种类型的关系:(1)一对一关系在这种表关系中,表A中的一行最多只能与表B中的一行相匹配,反之亦然。如果两个相关列都是主键或具有唯一约束,则创建的是一对一关系。(2)一对多关系这是最常见的表关系类型。在这种关系类型中,表A中的行可以在表B中有许多匹配行,但是表B中的行只能在表A中有一个匹配行。(3)多对多关系在这种表关系中,表A中的一行可与表B中的多行相匹配,反之亦然。通过定义称为连接表的第三方表创建这样的关

11、系,该连接表的主键包括表A和表B中的外键。复习范围或考核目标:详见课件第8章 创建和使用表,主要了解SQL Server中常用的数据类型和掌握往表中录入数据的方法。 28、创建主键约束或唯一约束,与创建标准索引相比哪个更好? 标准答案:创建PRIMARY KEY约束或UNIQUE约束时,SQL Server创建唯一性索引。与创建标准索引相比,通过创建PRIMARY KEY约束或UNIQUE约束来创建索引更好。复习范围或考核目标:详见课件第11章 索引,主要掌握在什么情况下需要用到索引, 理解两种类型索引的不同用途和掌握创建、查看、修改和删除索引的方法。 五、【数据库操作】(本大题共5小题,每小

12、题6分,共30分)29、标准答案:(1)、查询成绩不及格(60分)的学生学号(该小题用关系代数表达式语言求解)。Psno(sgrade=18(5)、把学号S1同学的不及格(60分)成绩全改为60分。update SC set grade=60 where grade=60(SC)(2)、查询学号S1选修数据库课程的成绩。select grade from S,SC where S.sno=SC.sno and sno=S1and cname=数据库或select grade from SC where sno=S1 and cno in (select cno from C where cna

13、me=数据库)(3)、查询每门课程的平均成绩。select cno, avg(grade) from SC group by cno(4)、定义一个视图Female,只包含女生的记录。create view Female as select * from student where sex=女(5)、把课程号C1课程的不及格(60)成绩全改为60分。update SC set grade=60 where grade60 and cno =C1六、综合设计题(该题15分)(数据库综合设计)复习范围或考核目标:详见课件第9章 SQL语句,主要理解SQL语言的功能和执行方法,掌握SQL数据定义语言

14、、数据操纵语言的格式及用法,熟练掌握SQL数据查询语言进行简单查询、多表连接以及子查询的操作。30、标准答案:复习范围或考核目标:详见课件第五章 数据库设计,掌握数据库设计各个阶段的任务,了解数据库设计中参与人员的作用,根据系统需求设计系统E-R图,掌握将E-R图转化为关系模式的方法。北京语言大学网络教育学院数据库应用(SQL Server)模拟试卷三注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。3.本试卷满分100分,答题时间为90分钟。4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在

15、试题卷上不给分。一、判断题(本大题共5小题,每小题2分,共10分),正确的填T,错误的填F,请将答案填在答题卷相应题号处。1、函数依赖集F的最小函数依赖集Fmin不一定是唯一的。( )2、一个表可以有主键值相同的两行。( )3、带参数的存储过程的一般格式是:CREATE PROCEDURE 存储过程名( 参数列表 ) AS SQL语句。( )4、多个用户不能通过角色(role)或组(Windows groups)成员关系拥有同一个架构。( )5、ADO .NET只是内部运作采用XML格式,与外部数据交换采用的是其他格式。( )二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出

16、的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。6、以下哪项是属于数据库系统阶段的特点?( )A 数据面向程序B 由文件系统对数据进行管理C 面向全组织的数据结构化D 数据冗余度较大7、数据库运行管理功能包括数据的安全性控制、并发控制和( )。A 查询控制B 完整性控制C 存取控制D 定义控制8、在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( )。A 必须改变B 自动改变C 可以不变D 必须作废9、以下有关“关系的性质”的说法错误的是( )。A 不同的列可出自同一个域B 行的次序不能任意交换C 关系中不允许有两个完全相同的元组D 不允许

17、某个属性又是一个二维关系10、关系代数中投影运算是对关系进行的( )。A 垂直分割B 水平分割C 结合D 先垂直分割后水平分割11、如果ABC,则AB且AC。这体现了Armstrong公理中的( )推论。A 自合规则B 分解规则C 合并规则D 复合规则12、设有关系模式R(ABCDEG),F是R上成立的FD集,F=DG,CA,CDE,AB,则属性集CD的闭包为( )。A ACB ABCC ABDGD ABCDEG13、3NF规范到BCNF,必须消除( )。A 非主属性对键的部分函数依赖B 非主属性对键的传递函数依赖C 主属性对键的部分和传递函数依赖D 非平凡且非函数依赖的多值依赖14、当一个S

18、ELECT查询中有WHERE、HAVING、ORDER BY和GROUP BY子句时,应该书写在最后的是( )。A WHERE子句B HAVING子句C ORDER BY子句D GROUP BY子句15、以下关于“查询和视图的区别”,说法不正确的是( )。A 存储方式:视图存储为数据库设计的一部分,而查询则不是。B 参数设置:可以为视图创建参数,但不能为查询创建参数。C 更新结果:对视图和查询的结果集更新限制是不同的。D 排序结果:查询结果可以任意排序,但只有视图包括TOP子句时才能对视图排序。三、填空题(本大题共10空,每空1分,共10分;请将答案填写在答题卷相应题号处)16、实体对应数据库

19、中的( )。17、二维表中的“行”又称为( ),“列”也称为属性。18、数据库设计的6个阶段包括“需求分析、概念结构设计、( )结构设计、物理结构设计、数据库实施和数据库运行与维护。19、( )也称虚拟表,是从一个或多个表中导出的表。20、SQL语言中最主要、最基本的部分是它的( )功能。21、要获得两个查询结果的交集,可以用逻辑运算符( )。22、SQL Server对用户的访问进行两级检验,第一级是登录时的身份验证,第二级是登录后的( )。23、根据权限的划分,将角色分为( )角色与数据库角色。24、使用( )备份可以将数据库恢复到故障点或特定的即时点。25、数据绑定就是把数据连接到( )

20、的过程。四、简答题(本大题共3小题,每题5分,共15分;请将答案填写在答题卷相应题号处)26、简述关系、关系框架和关系数据库的概念。27、NULL与其他值进行比较会产生什么结果?28、简述public角色的特点。五、数据库操作(本大题共5小题,每题6分,共30分;请将答案填写在答题卷相应题号处)29、设有三个关系:学生S(sno,sname,age,sex)的sno为学号,sname为姓名,age为年龄,sex为性别;课程C(cno,cname,teacher)的cno为课程号,cname为课程名,teacher为任课教师;选修SC(sno,cno,grade)的sno为学号,cno为课程号,

21、grade为成绩。请用关系代数表达式语言(第1小题)和SQL语言(第2-5小题)完成以下操作:(1)、查询成绩不及格(60分)的课程号(该小题用关系代数表达式语言求解)。(2)、查询张三选修C2课程号的成绩。(3)、查询每个学生选修课程的平均成绩。(4)、定义一个视图Male,只包含男生的记录。(5)、把课程号C2课程的不及格(60)成绩全改为60分。六、综合设计题(本大题共1小题,每题15分,共15分;请将答案填写在答题卷相应题号处)30、某医院病房管理中需如下信息:科室:科名、科地址、科电话、医生姓名;病房:病房号、床位数、所属科室名;医生:姓名、职称、所属科室名、年龄、工作证号;病人:病

22、历号、姓名、性别、诊治医生、病房号。其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治;一个病人的主治医生只有一个。请设计该管理系统的E-R图。数据库应用(SQL Server) 模拟试卷三 答案一、【判断题】(本大题共5小题,每小题2分,共10分)题号12345答案TFTFF二、【单选题】(本大题共10小题,每小题2分,共20分)题号6789101112131415答案CBCAABDCCB三、【填空题】(本大题共10空,每空1分,共10分)16、记录 17、元组或记录 18、逻辑 19、视图20、查询 21、IN 22、权限验证 23

23、、服务器 24、事务日志25、窗体四、【简答题】(本大题共3小题,每小题5分,共15分)26、简述关系、关系框架和关系数据库的概念。标准答案:关系是一张二维表,即元组的集合。关系框架是一个关系的属性名表。形式化表示为:R(A1,A2,An),其中:R为关系名,Ai为关系的属性名。关系数据库是指对应于一个关系模型的所有关系的集合。复习范围或考核目标:详见课件第3章 关系数据库,理解关系模式的概念及基本术语,了解关系相关概念的数学定义。27、NULL与其他值进行比较会产生什么结果?(第3章 关系数据库)标准答案:NULL是一个特殊值,表示数值未知。比较两个空值或将空值与任何其他数值相比均返回未知,

24、这是因为每个空值均为未知。复习范围或考核目标:详见课件第3章 关系数据库了解关系的六个性质,掌握利用关系代数运算描述数据库的操作。28、简述public角色的特点。标准答案:捕获数据库中用户的所有默认权限;无法将用户、组或角色指派给它,因为默认情况下它们即属于该角色;含在每个数据库中,包括master、msdb、tempdb、model和所有用户数据库;无法除去。复习范围或考核目标:详见课件第二章 数据模型,掌握各种数据模型的概念及其联系。五、【数据库操作】(本大题共5小题,每小题6分,共30分)29、标准答案:(1)、查询成绩不及格的课程号(该小题用关系代数表达式语言求解)。Pcno(sgr

25、ade60(SC)(2)、查询张三选修C2课程号的成绩。select grade from S,SC where S.sno=SC.sno and sname=zhang3 and cno=C2或select grade from SC where sno in (select sno from S where sname=zhang3) and cno=C2(3)、查询每个学生选修课程的平均成绩。select sno, avg(grade) from SC group by sno(4)、定义一个视图Male,只包含男生的记录。create view Male as select * fro

26、m student where sex=男(5)、把课程号C2课程的不及格(60)成绩全改为60分。update SC set grade=60 where grade60 and cno =C2复习范围或考核目标:详见课件第9章 SQL语句,主要理解SQL语言的功能和执行方法,掌握SQL数据定义语言、数据操纵语言的格式及用法,熟练掌握SQL数据查询语言进行简单查询、多表连接以及子查询的操作。六、综合设计题(该题15分)30、标准答案:复习范围或考核目标:详见课件第五章 数据库设计,掌握数据库设计各个阶段的任务,了解数据库设计中参与人员的作用,根据系统需求设计系统E-R图,掌握将E-R图转化为关系模式的方法。-第 18 页-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

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

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