《数据库原理题库》由会员分享,可在线阅读,更多相关《数据库原理题库(31页珍藏版)》请在金锄头文库上搜索。
1、信息技术学院 2008-2009学年第二学期期末考试数据库原理试卷1 (适用班级:B07-16)答题时间:90 分钟,满分:100 分)得分评卷人一、单项选择题(每小题2分,共 20分)题号三四五总分核分人得分1. 下列四项中,不属于数据库特点的是上A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2. 反映现实世界中实体及实体间联系的信息模型是AA.关系模型B.层次模型C.网状模型D. E-R模型3.SQL基本表的创建中是通过B实现参照完整性规则的。A.主键子句B.外键子句C.检查子句D.NOT NULL4. 假如采用关系数据库系统来实现应用,在数据库设计的C 阶段,需要将E-R模型
2、转 换为关系数据模型。A.概念设计B.物理设计C.逻辑设计D.运行阶段5. 已知成绩关系如下图所示:学号课程号分数S1C180S1C275S2C1NULLS2C255S3C390执行 SELECT COUNT (DISTINCT 学号) FROM 成绩 WHERE 分数60,查询结果中包含的元组 数目是BA. 1 B. 2C.3D.46. “日志”文件可以用于_CA 保证数据库的完整性B 实现数据库的安全性控制C 进行数据库恢复D 控制数据库的并发操作7. 取出关系中的某些列,并消去重复的元组的关系运算称为。A.取列运算B.投影运算C.联结运算D.选择运算8. 关系数据模型的三个组成部分中,不
3、包括A.完整性规则B.数据结构C.数据操作D.并发控制9. 在一个关系R中,若每个数据项都是不可再分割的,那么R 一定属于 AA.1NF B.2NF C.3NF D.BCNF10. 以下 D不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术 B.视图技术C.审计技术D.出入机房登记和加防盗门二、填空题(每小空2分,共 20分)1. 计算机系统安全评估的第一个正式标准是。得分评卷人2. 关系中主码的取值必须唯一且非空,这条规则是 实体完整性规则。3. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为 外键。4. 授权语句将关系 Stu 的查询
4、修改权限授给用户 U1, U1 还可以把这些权限转授给其他用户,此 SQL 命令语句应为grant update,select on Stu to U1 with grant option。5. 数据库恢复的基本单位是 。6. 一个关系框架R是3NF的是指它的_非主属性都不传递依赖它的任一候选关键字。7. DBMS对数据库的控制主要通过数据的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据库的恢复四个方面实现。8. 包含在任何一个候选码中的属性,称为主属性。9与数据库系统相比较,文件管理系统的数据共享性差,数据独立性低。10.数据库恢复原理是利用 。三、简答题(每小题6分,共 30分
5、)1. 试述数据库系统的组成。2. 试述数据库的逻辑独立性及物理独立性。3简述数据库设计过程。4简述数据库中故障的种类.5设有供应商关系S和零件关系P,如图所示,S和P的主键分别是“供应商号”和“零件应号 供商应名 供商在市 所城A1星 红京 匕美 兰3 A洲绿海上阳洋 大LTI- IJ-号”, P 的外键是“供应商号”。 分析下列 3 个操作能否被正确 执行,并简要说明理由。在P中插入元组(P2,白A2)零件号颜色应号 供商P1红A1P2黑A3P3绿A4.在P中插入元组(NULL,绿A1).在P中插入元组(P4 ,白,A5 ).四、程序设计题(每小题 4分,共 20分)现有如下关系:职工(职
6、工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,地址,电话)保健(保健卡编号,职工号,检查身体日期,健康状况)1. 用关系代数表达式写出,查找所有在“办公室”工作的职工号、姓名和家庭地址。n职工号,姓名,家庭地址(部门名称=办公室(职工X 部门)2. 用关系代数表达式写出,查找“办公室”的科长姓名和家庭地址。姓名,住址(。职务=科长and部门名称=办公室(职工;: 部门)3. 用 SQL 语句写出,查找姓王的职工的职工号、姓名、性别、职务及所在部门名称。Select职工号,姓名,性别,职务,部门名称from职工,部门where职工部门编号二 部门部门编号and姓名like
7、王4. 针对职工关系的“姓名”按升序建一索引 XM_index。Create index XM_index on 职工(姓名)asc5用SQL语句建立健康状况为“差”的职工视图MyView,要求据此视图可检索出职工的编 号、姓名。Create view MyView as select 职工编号,职工姓名 from 职工,保健 where 职工职工号= 保健职工号 and 健康状况=差得分评卷人五、综合应用题(10 分)设有关系R,如下图所示。职工号职工名年龄性别单位号单位名E1ZHAO20FD3cccE2WANG21MDIAAAE3LI19FD3CCCE4MA19FD3ccc1. 关系模式R
8、最高已经达到第几范式?请将R分解成高一级的关系模式集。信息技术学院 2008-2009学年第二学期期末考试数据库原理试卷2 (适用班级:B07-16)答题时间:90 分钟,满分:100 分)得分评卷人一、单项选择题(每小题2分,共 20分)题号三四五总分核分人得分1在数据库管理技术的发展过程中,经历了人工管理阶段、文件 系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是A 阶段。A.数据库系统B.文件系统C.人工管理D.数据项管理2. 取岀关系中的某些列,并消去重复的元组的关系运算称为B 。A.取列运算B.投影运算 C .联结运算 D.选择运算3. SQL基本表的创建中是通过 实现参
9、照完整性规则的。A.主键子句B.外键子句C.检查子句 D. NOT NULL4. 事务日志用于保存_J。A.程序运行过程B.程序的执行结果C.对数据的更新操作D.对数据的查询操作 5 .若 Dl=al,a2,a3,D2=l,2,3,则 D1*D2 集合中共有元组 C个.A.6B.8C.9D.126. 个关系只有一个BA.侯选码 B.主码C.外码 D.超码7. 在一个关系R中,若每个数据项都是不可再分割的,那么R 一定属于A. lNFB. 2NF C. 3NFD. BCNF8. 视图建立后.在数据字典中存放的是一CA.查询语句B.组成视图的表的内容C.视图的定义D.产生视图的表的定义9. 假如采
10、用关系数据库系统来实现应用,在数据库设计的阶段,需要将E-R模型 转换为关系数据模型。A.概念设计 B .物理设计 C.逻辑设计 D.运行阶段10. SQL中的视图机制提咼了数据库系统的D。A. 完整性 B. 并发控制 C. .隔离性 D. 安全性得分评卷人二、填空题(每小空2分,共 20分)1. 事务必须具有的四个性质是:原子性、一致性、隔离性和持久性。2. 视图的一切操作最终要转换为对基本表的操作3. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为外键。4. 授权语句将关系Stu的查询修改权限授给用户U1, U1还可以把这些权限转授给其他用 户
11、,此 SQL 命令语句应为 grant update,select on Stu to U1 with grant option 。5. 对于属性X的每个具体值,属性Y都有唯一的具体值与之对应,称X决定Y,记为一X Y6. 一个关系框架R是3NF的是指它的非主属性都不传递依赖它的任一候选关键字。7事务是数据库应用程序的基本逻辑单元。8. 数据转储是数据库恢复中采用的基本技术.9. 有两种基本类型的锁,它们是排它锁和 共享锁一。10. 数据库恢复原理是利用冗余。三、简答题(每小题6分,共 30分)1.试述DBMS的主要功能。2. 简述概念结构的特点。3. 简述数据库设计的步骤。4. 简述数据安全
12、性与完整性的含义。5设有供应商关系S和零件关系P,如图所示,S和P的主键分别是“供应商号”和“零件应号 供商应名 供商在市 所城A1星 红京 匕美 兰A3洲绿上洋 大0Lwr- IJ-号”, P 的外键是“供应商号”。分析下列 3 个操作能否被正确 执行,并简要说明理由。(1).在P中插入元组(P2, 白A2)零件号颜色应号 供商P1红A1P2黑A3P3绿A4.在P中插入元组(NULL,绿A1).在P中插入元组(P4,白A5 )得分评卷人四、程序设计题(每小题 4分,共 20分)现有如下关系:职工(职工号,姓名,性别,职务,家庭地址,部门编号) 部门(部门编号,部门名称,地址,电话) 保健(保
13、健卡编号,职工号,检查身体日期,健康状况)1用关系代数表达式写出,查找所有女科长的姓名和家庭地址。nzv姓名,家庭住址(U性别=女and职务=科长(职工)2用关系代数表达式写出,查找“办公室”的科长姓名和家庭地址。nv姓名,家庭住址(U部门名称=办公室and职务=科长(职工X部门)3. 用SQL语句写出,建立健康状况为“差”的职工的视图MyView,通过该视图可查询职 工的职工号、姓名、检查身体日期。Create view MyView as select 职工号,姓名,检查身体日期 from 职工,部门 where 职工.职 工号=保健.职工号 and 健康状况=差4用 SQL 语句写出,删除“保健”关系表中职工号不确定的记录。Delete from 保健 where 职工号 is null5用 SQL 语句写出,查询姓李的男职工的职工编号、姓名、职务。Select 职工号,姓名,职务 from 职工 where 姓名 like 李% and 性别=男得分评卷人五、综合应用题(10 分)设有关系R,如下图所示。职工号职工名年龄性别单位号单位名E1ZHAO20FD3cccE2WANG21MD1AAAE3LI19FD3CCCE4MA19