数据库原理复习+B

上传人:pu****.1 文档编号:511380413 上传时间:2022-07-20 格式:DOCX 页数:4 大小:39.16KB
返回 下载 相关 举报
数据库原理复习+B_第1页
第1页 / 共4页
数据库原理复习+B_第2页
第2页 / 共4页
数据库原理复习+B_第3页
第3页 / 共4页
数据库原理复习+B_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库原理复习+B》由会员分享,可在线阅读,更多相关《数据库原理复习+B(4页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题(每小题1分,共15分)1. 下述说法中不能体现数据库系统特点的是( )A. 数据面向应用程序B. 数据结构化C. 数据冗余小D. 数据共享性高2. 如果要求“学生”表中的“性别”字段值只能取“男”或“女”,这属于关系的( )A. 参照完整性规则B.实体完整性规则C. 用户定义完整性规则D.以上都不是3. 下面不属于实现安全性措施的是( )A. 授权规则B.数据加密C. 视图机制D.日志文件4. 关系R(A,B)和S(A,C)中分别含有10个和15个元组,它们的主键都是A,则RS中含有元组数目范围是( )B. (0,15)D. (10,15)B. 提高数据安全性D. 节省存储空间

2、A. (0,10)C. (0,150)5. 数据库系统中,使用视图不会(A. 提高数据独立性C. 使操作简便6.SQL语言中,实现数据存取控制功能的语句是()A. CREATE 和 DROPB. INSERT 和 DELETEC. GRANT 和 REVOKED. COMMIT 和 ROLLBACK7在数据库设计中,将E-R图转换成关系模型的过程属于()A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段& DBMS中实现事务个理性的子系统是()A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D恢复管理子系统9. 当数据的存储结构改变时,数据的逻辑结构不变,从而应用程序也

3、不必改变,称为数据库的( )A. 物理独立性B. 逻辑独立性C. 结构独立性D. 程序独立性10. 一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是( )A. 一对一B. 一对多C.多对一D.多对多11. 在SQL语言中,与“IN ”等价的操作符是()B.=ANYA ALLC.!=ANYD.=ALL12. 如果事务 T 已在数据 R 上加了 X 锁,则其他事务在数据 R 上( )A.只可加X锁B.只可加S锁C.可加S锁或X锁D.不能加任何锁13. 以下四项中,不包括在数据库维护工作中的是()。A.故障维护B.设计关系模型C定期维护D. 日常维护14. 数据

4、库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有 ( )A.E-R模型B.信息模型C.网络模型D.物理模型15. 单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式1. A2.C3.D4.C5.D6.B7.B8.C9.A10.D11.B 12.D 13.B 14.C 15.A二、填空题(每空 2 分,共 20 分)1. SQL语言中函数“ COUNT(列名)”的功能是 。2在数据库设计中,规划存储结构和存取方法属于 设计。3. 设关系模式R每个属性都是不可再分的简单项,则称R是 范式。4数据库系统中最重要的软件是,最重要的用户是。5

5、. 视图不能独立存在,对视图的一切操作,最终要转换为对的操作。6. 并发控制的基本单位是 。7. 在关系数据库中, 是对关系的描述,一般表示为:关系名(属性1,属性2属性 N)8. 数据模型通常是由, 和数据的约束条件三个要素组成。1. 统计行数 2. 物理 3. 第一 4.DBMS,DBA 5. 表6. 事务7. 关系模式 8. 数据结构,数据操作 三、简答题(每小题 5 分,共 25 分)1.简述数据字典的功能 用来描述数据库中有关信息的数据目录,包括数据库的三级模式、数据类型、用户名、用户 权限等有关数据库系统的信息,起着系统状态的目录表的作用,帮助用户、DBA、DBMS本 身使用和管理

6、数据库。2. 什么是事物?事务有哪几个特征? 事务是数据库系统中执行的一个工作单位,它是由用户定义的一组操作序列 其特征为:原子性 一致性 隔离性 持久性3. 简述E-R图的三个组成部分及其表示方法包含实体型、属性和联系 实体型:用矩形框表示,框内标注实体名称; 属性:用椭圆形框表示,框内标注属性名称; 联系:用菱形框表示,框内标注联系名称。4. 数据库系统的生命周期分为哪几个阶段?系统需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理设计阶段、数据库实施阶 段、数据库运行与维护阶段。5什么是关系的实体完整性? 实体完整性是指主关系键的值不能为空 或部分为空 ,能够唯一标识一个实体四、实践

7、操作题(每小题4分,共20分) 已知数据库中的三个表结构如下: 学生信息表:Student(Sno,Sname,Ssex,Sage,Sdept),各字段定义分别代表学号、 姓名、性别、年龄、系别信息,其中部分记录内容如下:0101 汤璇女 20 CS0102 王超男 21 CS 课程表: Course(Cno,Cname,Ccredit) ,各字段定义分别代表课程号、课程名、学 分信息,其中部分记录内容如下:EN 英语4BA 计算机基础3 成绩表: Orders(Sno,Cno,Grade) 各字段定义分别代表学号、课程号、成绩信息, 其中部分记录内容如下:0101EN900101MH8001

8、02EN950102DS90利用前述的三个表,请按如下要求分别写出相应的 SQL 语句:1列出 Student 表中所有学生的姓名和成绩,并按成绩降序排序;select Sname,Grade from student,ordersWhere student.sno=orders.snoOrder by grade desc2统计课程表 Orders 中总共包含了多少门课的成绩(去掉重复课程号);select count( distinct cno) from orders3按性别统计男女同学的平均成绩分别是多少(只要求列出性别和平均成绩信息)select Ssex,AVG(Grade) as

9、 平均成绩 from student,ordersWhere student.sno=orders.snoGROUP by Ssex4. 删除Course表中课程名为“C语言”的记录;DELETE FROM Course WHERE Cname= C 语言5. 在ORDERS表中插入新记录0203, CL, 98)INSERT INTO ORDERS VALUES(0203,CL, 98)五论述题(每小题 10 分,共 20 分)1.什么是 DBA?DBA 的职责是什么?数据库管理员简称DBA,其职责为:1)参与数据库设计的全过程,决定数据库的结构和内容;2)帮助终端用户使用数据库系统;3)定义数据的安全性和完整性,负责分配用户对数据库的使用权限和口令管理4)监督控制数据库的使用和运行,改进和重新构造数据库系统。2图示数据库系统三级模式,两级映象结构.应用2子模式/模式映象模式/内模式映象模式内模式数据库子模式1子模式m应用1应用n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号