数据库期末试卷和答案1
1一、判断题(每题1分,共10分)
1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( )
2、数据库的概念结构与支持其的DB的DBMS有关。( )
3、下列式子R∩S=R―(R―S)成立。( )
4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立
性。()
5、关系数据库基本结构是三维表。( )
6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( )
7、规范化的投影分解是唯一的。( )
8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。
()
10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。()
二、填空题(每空0.5分,共10分)
数据库原理及应用期末考试题1、两个实体间的联系有联系,联系和联系。
2、select命令中,表达条件表达式用where子句,分组用子句,排序用子句。
3、数据库运行过程中可能发生的故障有、和三
类。
4、在“学生-选课-课程”数据库中的三个关系如下:
S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,*****)。现要查选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE
CNAME= 数据库技术AND S.S#=SC.S# AND 。
5、管理、开发和使用数据库系统的用户主要有、、。
6、关系模型中可以有三类完整性约束:、和。
7、并发操作带来数据不一致性包括三类:丢失修改、和。
8、事务应该具有四个属性:原子性、、隔离性和持续性。
9、数据库运行过程中可能发生的故障有事务故障、和三类。
10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,*****)。
现要查选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND 。11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。
12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_________。
13 、SELECT语句中进行查询, 若希望查询的结果不出现重复元组, 应在SELECT子句中使用____________保留字。
14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。
15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。
三、单选题(每题1分,共20 分)
1、在SQL中,关系模式称为()
A、视图
B、对象
C、关系表
D、存储文件2、要保证数据库逻辑数据独立性,需要修改的是( )
A、模式
B、模式与内模式的映射
C、模式与外模式的映射
D、内模式3、下列四项中,不属于数据库特点的是( )
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性
高4、反映现实世界中实体及实体间联系的信息模型是( )
A.关系模型
B.层次模型
C.网状模型
D.E-R模型5、对数据库并发操作有可能带来的问题包括( )
A、读出“脏数据”
B、带来数据的冗余
C、未被授权的用户非法存取数据
D、破坏数据独立性6、关系数据模型的三个组成部分中,不包括( )
A、完整性规则
B、数据结构
C、数据操作
D、并发控制7、关系代数表达式的优化策略中,首先要做的是( )
A.对文件进行预处理
B.尽早执行选择运算
C.执行笛卡儿积运算
D.投影运算8、事务有多个性质,其中不包括( )
A、一致性
B、唯一性
C、原子性
D、隔离性9、SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言10、如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化
B.数据字典
C.关系数据库规范化理论
D.关系数据库查询11、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) A.UNIQUE B.COUNT C.*****T D.UNION 12、SQL语言中,条件“年龄***** 20 AND 30”表示年龄在20至30之间,且( ) A、包括20岁和30岁B、不包括20岁和30岁
C、包括20岁但不包括30岁
D、包括30岁但不包括20岁13、关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( ) A、前者成立蕴涵后者成立B、后者成立蕴涵前者成立
C、同时成立,或者同时不成立
D、没有必然的联系14、把ER 模型转换成关系模型的过程,属于数据库的( )
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
15、在数据库系统中死锁属于( )
A、系统故障
B、程序故障
C、事务故障
D、介质故障16、要查询XSH数据库CP表中产品名称含有“冰箱”的产品情况,可用( )命
令。A、SELECT * FROM CP WHERE 产品名称LIKE ?冰箱? B、SELECT * FROM XSH WHERE 产品名称LIKE ?冰箱? C、SELECT * FROM CP WHERE 产品名称LIKE ?%冰箱%? D、SELECT * FROM CP WHERE 产品名称=?冰箱? 17、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )
A.UNIQUE B.COUNT C.UNION D.*****T 18、设R(B#,BNAME,AUTHOR)的属性分别表示书号.书名和作者名。如果约定,每个书号只有一个书名,但不同书号可以有相同书名;每本书可以有多个作者合写,则R为()。
A、1NF
B、BCNF
C、3NF
D、2NF 19、游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循( )的顺序。
A、声明游标?读取数据?关闭游标?删除游标
B、打开游标?读取游标?关闭游标
C、打开游标?读取数据?关闭游标?删除游标
D、声明游标?打开游标?读取数据?关闭游标?删除游标
20、SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。A、索引文件B、日志文件C、备份文件D、程序文件
四、设有关系R和S如下,写出R÷S计算结果。(5分)
五、简答题(每小题5分,共15分)1、简述数据库系统的体系结构特点。
2、试述DBMS的主要功能。答:
(1)数据库的定义功能
(2)数据库的操纵功能
(3)数据库的保护功能(4)数据库的存储管理(5)数据库的维护功能装(6)数据字典
3、笛卡尔积、等值连接、自然连接三者有什么区别? 六、(10分)
某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别课程:课程号、课程名、课时数教室:教室编号、地址、容量这些实体间的联系如下:一个教员可讲授多门课程,一
门课程只能被一个教员讲授;
一个学生选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教
室上,一个教室可上多门课。
请画出教员、学生、课程、教室的E―R 图。
七、程序设计题(每小题4分,共28分
订
关系数据库中有三个关系:
学生:S(Sno,Sname,Ssex,Sage,Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;
课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,用关系代数表达式实现下列1,2小题:1.检索年龄为19岁的女同学的学号和姓名;
2.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和系名;用SQL语言完成3-7小题操作:
3. 检索年龄为19岁的女同学的学号和姓名;
4. 检索学习了课程号’C1’的学生学号,姓名与成绩并按成绩递减排序;
5. 查询“数据库原理”成绩在80分以上(含80分)的学号;6.查询每个学生的学号、姓名和相应的平均成绩;
7.用CREATE TABLE 语句定义基本表选课(需定义主码和外码,设Sno,长度为6,Cno为字符型,长度为8,Grade为短整数)
五、综合题(本题共10分)
假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;(2) 出
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论