数据库试题.docx
《数据库试题.docx》由会员分享,可在线阅读,更多相关《数据库试题.docx(4页珍藏版)》请在冰豆网上搜索。
数据库试题
数据库试题
一、单项选择(10分)
1.实体集书店与图书之间具有()联系。
A一对一B一对多C多对多D多对一
2.现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日
期,诊断结果,恢复情况)的主码是()
A患者编号,医生编号,诊断日期B医生编号C诊断日期D
患者编号
3.任何一个三目关系都属于()
A2NFB3NFCBCNFD4NF
4.相对于非关系模型,关系数据模型的缺点之一是()
A存取路径对用户透明,需进行查询优化B数据结构简单C数据
独立性高D有严格的数学基础
5.数据库镜象可以用于()
A保证数据库的完整性B实现数据库安全性C进行数据库恢复
或并发操作D实现数据共享
6.现有如下关系:
患者(患者编号,患者姓名,性别,出生日期,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外码是()
A患者编号B患者姓名C患者编号和患者姓名D医生编号
和患者编号
7.假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将()转换为关系数据模型
AE-R模型B层次模型C关系模型D网状模型
8描述数据库中全体数据的逻辑结构和特征是()
A内模式B模式C外模式D存储模式
9.对实体与实体之间的联系采用的数据结构表达的数据模型为()
A网状模型B关系模型C层次模型D非关系模型
10.下列关系运算中,()运算不属于关系运算。
A选择B除法C投影D并
二、填空题(20分)
1.与文件管理系统相比较,数据库系统的数据冗余度()、数据共享性()。
2.数据模型通常是由数据结构、()和()三个要素组成。
3.SQL语言除了具有数据查询和数据操作功能之外,还具有()和()功能。
它是一个功能强大的语言。
4.数据库系统中保证安全性的存取权限是由()和()两个要素组成。
5.由于数据库系统在三级模式之间提供了()和()两层映象功能,这就保证了数据库系统具有较高的数据独力性。
6.关系数据库的规范化理论是数据库()设计的一个有力的工具;E-R模型是数据库的()设计的一个有力工具。
7.数据库设计分为以下六个设计阶段:
需求分析阶段、()、()数据库物理设计阶段、数据库实施阶段、数据库运行
和维护阶段。
8关系数据库的()规则规定:
基本关系的主属性不能取空,关系数据库的()规定规则:
一个基本关系的外码
(对应于另一个基本关系的主码)取职不能取空值域者必须等于它所对应基本关系中的主码值。
9.数据库系统中最重要的软件是(),最重要的用户是()。
10.视图是从()中导出的表,数据库中实际存放的
是视图的()。
三、用SQL语言完成下列功能(21分)
现有如下关系:
学生(学号,姓名,性别,专业,出生年月)
教师(教师编号,姓名,所在部门,职称)
授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)
1.查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;
2.查找学习“英语”课程的“计算机应用”专业学生的学号,姓名和成绩;
3.查找教师“李洪”所教过的学生成绩为90分以上(包括90)的学生学号,姓名和专业;
4.删除学生表中学号为“9903016”的记录;
5.将编号为“60016”的教师所在的部门该为“计算机”;
6.建立“计算机应用”专业成绩有过不及格的学生的视图;
7.向学生表中增加一个“奖学金”列,其数据类型为数值型。
四、用关系代数表达式写出如下查询(9分)
现有如下关系:
学生(学号,姓名,性别,专业,出生年月)
教师(教师编号,姓名,所在部门,职称)
授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)
1.查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;
2.查找学习“英语”课程的“计算机应用”专业学生的学号,姓名和成绩;
3.查找教师“李洪”所教过的学生成绩为90分以上(包括90)的学生学号,姓名和专业;
五、数据库设计题(15分)
现有如下E-R图:
姓名
技术级别
工号
维修人员
职称
检修原因
维护
检修时间
投入使用日期
设备号
设备
设备名称
制造厂商
1.对上述E-R模型,设计相应的关系数据模型;
2.如果在上述模型中,从实体“检修人员”到实体“设备”的联
系类型该为一对多(1:
M),请设计相应的关系数据模型;
3.对于1:
N的联系类型,写出向关系模型转换应遵循的原则;
六、问答题(25分)
现有如下关系模式:
教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称,
借期,还期,备注)
1.教师编号是侯选码吗?
2.说明对上小题判断的理由是什么?
3.写出该关系模式的主码;
4.该关系模式中是否存在部分函数依赖?
如果存在,请写出两个。
5.说明要将一个1NF的关系模式转化为若干个2NF关系,需要如
何做?
6.该关系模式最高满足第几范式?
并说明理由。