版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共30分)1.要保证数据库的数据独立性,需要修改的是( ) A.三层模式之间的两种映射 B.模式与内模式 C.模式与外模式 D.三层模式2.下列四项中说法不正确的是( ) A.数据库减少了数据冗余 B.数据库中的数据可以共享 C.数据库避免了一切数据的重复 D.数据库具有较高的数据独立性3.在视图上不能完成的操作是( ) A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图4.SQL的集合成员资格比较操作“元组 IN(集合)”中的IN的等价操作符是:( ) A.&l
2、t;>ANY B.<>ALL C.=ANY D.=ALL5.关系数据模型的三个组成部分中,不包括( ) A.完整性规则 B.数据结构 C.恢复 D.数据操作6.关系范式从低到高依此是( ) A. 4NF BCNF 3NF 2NF 1NF B.BCNF 4NF 3NF 2NF 1NF C. 1NF 2NF 3NF 4NF BCNF D.1NF 2NF 3NF BCNF 4NF7.在关系代数中,五种基本运算为( ) A.并、差、投影、选择、自然连接 B.并、交、差、投影、选择 C.并、差、投影、选择、笛卡尔乘积 D.并、交、差、选择、乘积8.反映现实世界中实体及实体间联系的信息模
3、型是( )A.关系模型 B.层次模型 C.网状模型 D.E-R模型9.语句 delete from sc 表明( )A.删除sc中的全部记录 B.删除基本表scC.删除基本表sc中的列数据D.删除基本表sc中的部分行10.收回所有用户对基本表STUDENT的UPDATE操作权限可由( )语句完成。A.REVOKE UPDATE ON TABLE STUDENT FROM WANGB.REVOKE UPDATE ON STUDENT FROM WANGC.GRANT UPDATE ON STUDENT TO PUBLIC D.REVOKE UPDATE ON TABLE STUDENT FROM
4、 PUBLIC11.不允许任何其它事务对这个锁定基表再加任何类型锁的锁是:( ) A.共享锁 B.排它锁 C.写锁 D.以上都不是12.SQL中的视图机制属于DBS的( )A.完整性措施B. 恢复措施C. 安全性措施D. 并发性措施13.解决并发操作带来的数据不一致问题普遍采用( ) A.恢复 B.封锁 C.存取控制 D.协商14.SQL语言有两种使用方式,分别称为交互式和( ) A.提示式SQL B.多用户SQL C.解释式SQL D.嵌入式SQL15.下列四项中,不属于关系数据库特点的是( ) A.数据冗余小 B.数据独立性高 C.数据共享性好 D.多用户访问二、填空题(每题1分,共15分
5、)1.在数据库中,最常用的数据模型有 、网状模型和 。2.数据管理技术经历了 、 、 三个发展阶段。3.在数据库系统中,数据的完整性是指数据的 、 、和 。4.SQL语言支持关系数据库的三级模式结构,其中外模式对应于 和部分基本表,模式对应于基本表,内模式对应于 。5.并发操作带来数据不一致性包括三类:丢失修改、 和 。6.当数据库被破坏后,如果事先保存了_和数据库的副本,就有可能恢复数据库。7.SQL语言集 、数据操纵、 和数据控制功能于一体。8.事务应该具有四个属性: 、 、隔离性和持续性 。9.视图是一个虚表,它从 中导出。在数据库中,只存放视图的 ,不存放视图的 。10.在SQL中,用
6、 命令可以修改基本表的结构,用 命令可以修改表中的数据,用 命令可以删除基本表。11.两个实体间的联系有 联系, 联系和 联系。12.select命令中,表达条件表达式用where子句,分组用 子句,排序用 子句。13.数据库运行过程中可能发生的故障有 、 和 三类。14.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的关键字是 ,学生关系的关键字是 ,外关键字是 。15.关系模型中可以有三类完整性约束: 、 和 。三、名词解释(每小题3分,共9分)1.事务2.数据库系统3.数据字典四、简答题(每小题4分,共16分)1.什么是日志
7、文件?为什么要设立日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?2.DBA的主要职责是什么?3.试述数据库系统的三级模式结构及它们间的二级映象,并说明SQL对三级模式结构的支持?4.关系模型的完整性规则有那几类,分别为什么?在参照完整性规则中外部码属性的值也可为空吗?什么情况下才可以为空? 五、(10分)某教学管理系统涉及教员、学生、课程、教室四个实体,它们分别具有下列属性:教员:职工号、姓名、年龄、职称 学生:学号、姓名、年龄、性别班级 姓名 学号 课程:课程号、课程名、课时数 教室:教室编号、地址、容量 这些实体间的联系如下:一个教员可讲授多门课程,一门课程只能被一个教员讲
8、授;一个学生 可选修多门课程,每门课程有多个学生选修,学生学习有成绩,一门课只在一个教室上,一个教室可上多门课。1) 请画出教员、学生、课程、教室的ER 图。2) 将该ER 图转换为关系数据模型。六、(15分)关系数据库中有三个关系:学生:S(Sno,Sname,Ssex, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sdept:系;课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩,试用SQL语言完成1)5)各项操作。
9、1) 检索学习了课程号C2的学生学号,姓名与成绩并按成绩递增排序;2) 检索学生表中不姓张的学生的情况;3) 查询每个学生的学号、姓名和相应的平均成绩;4) 查询和张三同一个系的所有学生情况。5) 查询每门课的缺考人数。七、(5分)假设有下面两个关系模式:职工(职工号,姓名,年龄,性别,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码;用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:(1)定义模式的主码;(2)定义参照完整性;(3)定义职工年龄不得超过60岁;(4)性别为男或女一、单项选择题(每小题2分,共30分)1.A 2
10、.C 3.A 4.C 5.C6.D 7.C 8.D 9.A 10.D11.B 12.C 13.B 14.D 15.D二、填空题(每题1分,共15分)1. 层次模型 关系模型2. 手工阶段 文件系统阶段 数据库系统阶段3. 正确 相容 有效4. 视图 存储文件5. 不可重复读 读脏数据6. 日志文件7. 数据查询 数据定义8. 原子 一致9. 一个或多个基本表 定义 数据10. Alter table Update Drop table11. 一对一 多对多 一对多12. Group by Order by13. 事务故障 系统故障 介质故障14. 系编号 学号 系编号15. 实体完整性 参照完
11、整性 用户自定义完整性三、名词解释(每小题3分,共9分)1.事务:事务包含一条到多条SQL语句。事务是数据库操作的基本单元,事务作为一个整体要么成功完成,要么失败什么也没有做,事务具有ACID特性。2.数据库系统:是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统。3.数据字典:数据字典:数据字典是对数据库结构的描述,存放着对实际数据库三级模式的定义,是数据库系统中各种描述信息和控制信息的集合。四、简答题(每题4分,共16分)1.答:日志文件是记录数据库操作步骤的文件。通过日志文件可以把数据库从不一致状态恢复到正确状态。先写日志后写数据库,可防止写日志
12、和写数据库这两步之间出现错误时,通过日志进行恢复不会对数据库造成影响。2.答:DBA的主要职责是:数据库的设计;数据库的存储和存取;数据库的运行;数据库的重组;数据库的监控和维护。3.答:数据库系统通常采用三级模式结构:外模式、模式、内模式。提供了三级模式之间的二级映像。模式 内模式映像保证了数据物理独立性。外模式 模式映像保证了数据逻辑独立性。外模式对应于视图,模式对应基本表,内模式对应于物理存储文件,SQL提供上述概念的支持。4.答:有三类,分别为实体完整性、引用完整性、用户自定义完整性。外部吗可以为空,当被引用的实体在被引用表中不存在时。这时空值表示特殊意义。五、(10分)1. 2. 教
13、员<职工号,姓名,年龄,职称>课程<课程号,课程名,课时数,职工号,教室编号>学生<学号,姓名,性别,年龄>教室<教室编号,地址,容量>选修<学号,课程号,成绩>六、(15分)1. select s.sno,sname,gradefrom s,scwhere s.sno=sc.sno and o=C2order by grade asc;2. select sno,sname,ssex,sdeptfrom swhere sname not like张%;3. select sno,sname,avg(grade)from s,scwhere s.sno=sc.snogroup by s.sno;4. select sno,sname,ssex,sdeptfrom swhere sdept=(select sdept from s where sname=张三);5. select cno,count(*)from scwhere grade is nullgroup by cno七、(5分)Create table 职工(职工号 char(10), 姓名char(8), 年龄 smallint, 职务 char(10), 性别 char(2), 工资 numeric(6,2), 部门号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信行业:6G概念及远景白皮书
- 2024专业同业融资协议书范例
- 2024南京商用车辆租赁协议格式
- 2024年厨具产品销售与售后服务协议
- 2024年度全方位战略合作框架协议
- 2024年餐厅特许经营协议样本
- 2024远期协议法律适用与实操指引
- 2024工厂管理岗位化劳动协议
- 2024年度混合物料输送协议条款
- 2024专业屋顶防水工程承包协议模板
- 海澜之家特许经营协议合同
- 大众汽车入侵北美市场
- 建设银行员工劳动合同
- 水利水电工程专业毕业设计(共98页)
- 医院医用气体管路的设计计算(2014)
- 人教版统编高中语文“文学阅读与写作”学习任务群编写简介
- SQE质量月报参考格式
- 初中物理实验室课程表
- CTQ-2型支线接触网故障智能切除装置概述
- 砂石料取样试验标准与规范
- 运营管理已完毕第七讲库存
评论
0/150
提交评论