《数据库系统概论》试题A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西北师范大学继续教育学院2002级专升本计算机科学技术专业《数据库系统概论》试题A
班级姓名
一、单项选择题:(在每小题的四个备选答案中选出一个正确的,并将正确答案的号码填在题中的括号内,每小题1分,共10分。


l.实体集书店与图书之间具有()联系。

A.一对一
B.一对多
C.多对一
D.多对多
2.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()。

A.患者编号,医生编号,诊断日期
B.医生编号
C.诊断日期
D.患者编号
3.任何一个二目关系都属于()。

4.相对于非关系模型,关系数据模型的缺点之一是()。

A.存取路径对用户透明,需进行查询优化
B.数据结构简单
C.数据独立性高
D.有严格的数学基础
5.数据库镜像可以用于()。

A.保证数据库的完整性
B.进行数据库恢复或并发操作
C.实现数据库的安全性
D.实现数据共享
6.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位,)。

医疗(患者编号,患者姓名,医生编号.医生姓名,诊联日期,诊断结果)。

其中:医疗关系中的外码是()。

A. 患者姓名
B.患者编号
C.患者编号和患者姓名
D.医生编号和患者编号
7·假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将层()转换为关系数据模型。

-R模型 B.层次模型 C.关系模型 D.网状模型
8.描述数据库中全体数据的逻辑结构和特征的是()。

A.内模式
B.模式
C.外模式
D.存储模式
9.对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。

A.网状模型
B.关系模型
C.层次模型
D.非关系模型
10.下列关系运算中,()运算不属于专门的关系运算。

A.选择
B.除法
C.投影
D.并二、填空题:(每小题2分,共20分。


1.与文件管理系统相比较,数据库系统的数据、数据共享性。

2.数据模型通常是由数据结构、和三个要素组成。

语言除了具有数据查询和数据操纵功能之外,还具有和功能,它是一个综合性的功能强大的语言。

4.数据库系统中保证安全性的存取权限是由和两个要素组成。

5.由于数据库系统在三级模式之间提供了和两层映算功能,这就保证了数据库系统具有较高的数据独立性。

6.关系数据库的规范化理论是数据库设计的一个有力工具;E-R模型是数据库的设计的一个有力工具。

7.数据库设计分为以下六个设计阶段:需求分析阶段、、、数据库物理设计阶段、数据库实施阶段、数据库运行和维护阶段。

8.关系数据库的规则规定:基本关系的主属性都不能取空值:关系数据库的规则规定:一个基本关系的外码(对应于另一个基本关系的主码)取值不能取空值或者必须等于它所对应基本关系中的主码值。

9.数据库系统中最重要的软件是,最重要的用户是。

10.视图是从中导出的表,数据库中实际存放的是视图的。

三、用SQL语言完成下列功能(每小题3分,共21分。


现有如下关系:
学生(学号,姓名,性别,专业,出生日期)
教师(教师编号,姓名,所在部门,职称)
授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)
1.查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号。

2.查找学习“数据库系统”课程的“计算机应用”专业学生的学号、姓名和成绩。

3.查找教师“王五”所教过的学生中成绩为90分以上(包括90分)的学生学号,姓名和专业。

4.删除学生表中学号为“9903001”的记录。

5.将编号为“60088”的教师所在的部门改为“计算机系”;
6.建立“计算机应用”专业成绩有过不及格的学生的视图;
7.向学生表中增加一个“奖学金”列,其数据类型为数值型。

四、用关系代数表达式写出如下查询(每小题3分,共9分。


现有如下关系:
学生(学号,姓名,性别,专业,出生日期)
教师(教师编号,姓名,所在部门,职称)
授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)
1.查找学习“数据库原理”课程且成绩为75分以上的学生学号和任课教师编号。

2.查找学习“高等数学”课程的“计算机应用”专业学生的学号、姓名和成绩。

3.查找教师“王五”所教过的学生中成绩为90分以上(包括90分)的学生学号,姓名和专业。

五、数据库设计题:(每小题5分,共15分。


现有如下E-R图:
1、对上述E—R模型,设计相应的关系数据模型;
2、如果在上述模型中,从实体“社团”到实体“学生”之间的联系类型改为一
对多(1:M),请设计相应的关系数据模型;
3、对于1:M的联系类型,写出向关系模型转换应遵循的原则。

六、问答题:(第1、2、3、4、5小题各3分,第6、7小题各5分,共25分。


现有如下关系模式:
教师(教师编号,姓名,电话,所在部门,借阅图书编号,图书名称,借期,还期,备注)
1.借阅图书编号是候选码吗
2.说明对上小题判断的理由是什么
3.写出该关系模式的主码。

4.该关系模式中是否存在完全函数依赖如果存在,请写出两个。

5.说明要将一个2NF的关系模式转化为若干个3NF关系,需要如何做
6.该关系模式最高满足第几范式并说明理由。

7.如何分解该关系模式,使得分解后的关系模式均满足第三范式(3NF)。

相关文档
最新文档