2006数据库试卷_含答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东工业大学试卷用纸,第 1 页共7页
广东工业大学试卷用纸,第 2 页共7页
广东工业大学试卷用纸,第 3 页共7页
18、下列聚合函数中不忽略空值(NULL)的是 C
A) SUM(金额) B) MAX(成绩)
C) COUNT(*) D) AVG(成绩)
19、现有借阅关系表:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的键是 D
A) 书号B) 读者号
C) 书号,读者号D) 书号,读者号,借期
20、关系数据模型的三要素中不包括 C
A)完整性规则B)数据结构
C)恢复D)数据操作
二、问答题(共22分)
1、什么是数据的独立性?数据库系统中为什么能具有数据独立性?(8分)
答:数据的独立性是指逻辑独立性和物理独立性。(2分)数据的逻辑独立性是指当数据的总体逻辑结构改变时,数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性(1分)。数据的物理独立性是指当数据的存储结构改变时,数据的逻辑结构不变,从而应用程序也不必改变(1分)。
原因:
1)内模式映象保证了数据的物理独立性,如存储结构变化时,模式/内模式映象也应有相应的变化,使其概念模式仍保持不变,即把存储结构的变化的影响限制在概念模式之下,这使数据的存储结构和存储方法较高的独立于应用程序,通过映象功能保证数据存储结构的变化不影响数据的全局逻辑结构的改变,从而不必修改应用程序,即确保了数据的物理独立性。(2分)
2)外模式/模式映象保证了数据的逻辑独立性。该级保证了数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性。(2分)
2、简述关系数据库中基本表的6个性质。(7分)
答:1、同一关系中各个属性具有同质性;
2、同一关系中列顺序无关性
3、同一关系中元组具有无冗余性;
4、同一关系中,属性名具有唯一性;
5、同一关系中,元组顺序具有无关性;
6、关系中每一分量必须是不可分的数据项(1分)
3、试述关系模型的完整性规则。(7分)
答:为了维护数据库中数据与现实世界的一致性,对关系数据库的插入、删除和修改操作必须有一定的约束条件,这就是关系模型的三类完整性:
广东工业大学试卷用纸,第 4 页共7页
广东工业大学试卷用纸,第 5 页 共 7页
1、 实体完整性: 是指主码的值不能为空或部分为空;(2分)
2、 参照完整性: 如果关系R2的外码X 与关系R1的主码相符,则X 的每个值或者等于
R1中主码的某一个值,或者取空值;(3分)
3、 用户定义的完整性:用户定义完整性是针对某一具体关系数据库的约束条件。它反映
某一具体应用所涉及的数据必须满足的语义要求。(2分)
三、分析设计题 (共48分)
(1) 设有如下关系表R :R (NO, NAME, SEX, AGE, CLASS ),写出实现下列功能的SQL 语句。
其中NO 为学号(整型), 是主码; NAME 为姓名(字符型); SEX 为性别(字符型); AGE 为年龄(整型); CLASS 为班号(字符型)。
(1) 插入一个记录,学号:25;姓名:李明;性别:男;年龄:21;班号:95031;(3分)
insert into R values(25, ‘李明’ , ‘男’ , 21, ‘95031’)
(2) 将学号为10的学生姓名改为’王华’;(3分)
update R set name = ’王华’ where no = 10
(3) 删除姓’王’的学生记录;(3分)
delete from R where name like ‘王%’
(2) 某医院病房计算机管理中需要如下信息:
科室名,科地址,科电话,医生姓名
病房号,床位号,所属科室名
病历号,姓名,性别,诊断,主管医生,病房号
;
一个病房只能属于一个科室,一个医生只属于一个科室
一个医生可负责多个病人的诊治,一个病人的主管医生只有一个。
(1)画出E-R 图,并指出其联系类别是1:1、1:N, 还是M :N (5分)
1 n
1 1
n n
1 n
(2)将E-R 图转换为关系模型,并给出各关系模式中的主码(5分)
解:科室(科室名,科地址,科电话,医生姓名)
病房号,床位号,科室名)
工作证号)
病历号,姓名,性别,诊断,工作证号,病房号)
科室 病房
医生 病人 工作 拥有 入住 负责
广东工业大学试卷用纸,第 6 页共7页
广东工业大学试卷用纸,第7 页共7页