欢迎来到天天文库
浏览记录
ID:34770679
大小:104.00 KB
页数:8页
时间:2019-03-10
《数据库原理课程考试测验+附标准答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库原理》课程考试试卷2006年下学期计算机科学与技术班级时量:120分钟分数:100分一、单项选择题(在每小题的四个备选答案中选出一个正确答案。每小题1分,共10分)1.要保证数据库逻辑数据独立性,需要修改的是()A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式2.下列四项中,不属于数据库特点的是()A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()矚慫润厲钐瘗睞枥庑赖。A.多对多B.一对一C.多对一D
2、.一对多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.隔
3、离性9.SQL语言通常称为()A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言10.如何构造出一个合适的数据逻辑结构是()主要解决的问题。A.关系数据库优化B.数据字典C.关系数据库规范化理论D.关系数据库查询二、填空题(每小题1分,共10分)1.SQL语言提供数据库定义、________、数据控制等功能。2.数据库保护问题包括:________、完整性、故障恢复和并发控制等多方面。3.关系代数中专门的关系运算包括:选择、投影、连接和________。4.若关系中的某一属性组(或单个属性)的值能惟一标识
4、一个元组,则称该属性组(或属性)为________。聞創沟燴鐺險爱氇谴净。5.数据库的是指数据的正确性和相容性。8/86.在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的________在相关联的另一个关系R1中检索相对应的记录。残骛楼諍锩瀨濟溆塹籟。7.数据库的逻辑模型设计阶段,任务是将________转换成关系模型。8.关系规范化理论是设计________的指南和工具。9.当数据库被破坏后,如果事先保存了________和数据库的副本,就有可能恢复数据库。10.关系中主码的取值必须唯一且非空,
5、这条规则是________完整性规则。酽锕极額閉镇桧猪訣锥。三、名词解释(每小题4分,共16分)1.事务2.DBA3.2NF的关系模式4.死锁四、简答题(每小题5分,共20分)1.数据库管理系统的主要功能有哪些?2.数据库系统中的常见故障有哪些?3.简述SQL语言的组成。4.说明关系模型有哪三类完整性规则?五、程序设计题(每小题4分,共24分)现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列1—3小题:1.检索“英语”专业学生所学课程的信息
6、,包括学号、姓名、课程名和分数。2.检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;3.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;用SQL语言实现下列4—6小题:4.检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;5.检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;6.从学生表中删除成绩出现过0分的所有学生信息;六、应用题(每小题10分,共20分)1.请设计一个图书馆数据库,此数据库中对每个借阅者保存的记录包括:读者号,姓名,地址,性别,
7、年龄,单位。对每本书保存有:书号,书名,作者,出版社。对每本被借出的书保存有读者号、借出日期和应还日期。要求:给出该图书馆数据库的E-R图,再将其转换为关系模型。彈贸摄尔霁毙攬砖卤庑。2.设要建立学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:学生(学号,姓名,性别,年龄,所在系);课程(课程号,课程名,先行课),选课(学号,课程号,成绩)。用Transact-SQL完成下列操作。l)建立学生选课库。2)建立学生、课程和选课表。3)建立各表以主码为索引项的索引。8/8参考答案一、单项选择题(每小题1分,共10分)1.C2.
8、C3.D4.D5.A6.D7.B8.B9.A10.C二、填空题(每小题1分,共10分)1.数据操纵2.安全性保护3.除法4.候选码5.完整性6.外部关键字值7.总体E-R模型8.关系数据库
此文档下载收益归作者所有