数据库原理自测题_2及答案.doc_第1页
数据库原理自测题_2及答案.doc_第2页
数据库原理自测题_2及答案.doc_第3页
数据库原理自测题_2及答案.doc_第4页
数据库原理自测题_2及答案.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理自测题 2 一、单选(共 20 分) 1 一个事务中的诸属性“要么都做,要么都不做”,这是事务的(A)特性。 A 原子性 B 一致性 C 隔离性 D 持续性 3 数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库系统之间的接口。 A 外模式 B 存储模式 C 内模式 D 概念模式 5 数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是(A )。 A 数据库管理员 B 专业用户 C 应用程序员 D 最终用户 6 在基本的关系中,下列说法正确的是( C)。 A 行列顺序有关 B 属性名允许重名 C 任意两个元组不允许重复 D 列是非同质的 7 4 4 (S) 表示(B )。 A 从 S 关系中挑选 4 的值小于第 4 个分量的元组 B 从 S 关系中挑选第 4 个分量值小于 4 的元组 C 表示从 S 关系中挑选第 4 个分量值小于第 4 个分量值的元组 D 4 3 (S) 等价于如下的(A )语句。 A SELECT * FROM S WHERE A 3 B SELECT B , C FROM S WHERE A 3 C SELECT B , C FROM S HAVING A 3 D SELECT * FROM S WHERE 1 60 AND G=60 AND G60 AND G=60 AND G=100 14 SELECT 语句中的与 HAVING 子句同时使用的是(C )子句。 A ORDER BY B WHERE C GROUP BY D 无需配合 15 “年龄在 15 至 30 岁之间”这种约束属于 DBS 的(C )功能。 A 恢复 B 并发控制 C 完整性 D 安全性 16 SELECT 语句中“ SELECT DISTINCT ”表示查询结果中( B)。 A 属性名都不相同 B 去掉了重复的列 C 行都不相同 D 属性值都不相同 17 如果条件 F 形为 F1 F2 , F1 仅涉及到 E1 中的属性, F2 涉及到 E1 和 E2 中的属性,则(D )。 A F (E1 E2 ) F1 (E1) F2 ( E2 ) B F (E1 E2 ) F1 ( F1 (E1) F2 ( E2 ) C F (E1 E2 ) F2 ( F1 (E1) F2 ( E2 ) D F (E1 E2 ) F2 ( F1 (E1) E2 ) 19 关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是(B )。 A (学号,课程号)和(课程号,名次)都可以作为候选键 B 只有(学号,课程号)能作为候选键 C 关系模式属于第三范式 D 关系模式属于 BCNF 20 将查询 SC 表的权限授予用户 U1 ,并允许该用户将此权限授予其它用户。实现此功能的 SQL 语句是(D )。 A GRANT SELECT TO SC ON U1 WITH PUBLIC B GRANT SELECT ON SC TO U1 WITH PUBLIC C GRANT SELECT TO SC ON U1 WITH GRANT OPTION D GRANT SELECT ON SC TO U1 WITH GRANT OPTION 二、填空(共 20 分) 1 (逻辑结构独立性)是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。 2 现实世界中,事物的每一个特性在信息世界中称为(属性),在机器世界中称为(数据项)。 3 设关系模式 R ( ABCD )上成立的函数依赖集 F= ,则关系模式 R 中 AB 的闭包为(ABCD )。 4 DBMS 的主要目标是使数据作为(可管理的资源)处理。 5 DBMS 为应用程序开辟一个(数据库的系统缓冲区),用于数据传输和格式的转换。 6 自然联接由(投影 选择 笛卡尔积)操作组合而成。 7 查询优化是指系统对关系代数表达式中的操作顺序要进行(重新排列),以提高查询效率。 8 SQL 语句中,谓词 UNIQUE 用于测试一个集合中(是否唯一)。 10 设关系模式 R ( ABCD )上成立的函数依赖集 F= ,则这个 FD 集在模式 AC 上的投影为(A C )。 11 数据库设计过程的输出主要有两部分,一部分是(完整性数据库结构),另一部分是应用程序的设计原则。这些输出一般都是以说明书形式出现。 12 概念设计的任务一般可分为三步来完成,设计局部概念模式, (设计全局概念模式),评审。 13 事务的隔离性是由 DBMS 的(并发控制子系统)实现的。 14 用户或应用程序使用数据库的方式称为(权限)。 19 数据库系统中,系统故障通常称为软故障,介质故障通常称为(硬故障)。 三、设有关系 R 和 S 如下图所示,对如下元组演算表达式,求出它们的值。( 10 分) R S A B C 1 2 3 4 5 6 7 8 9 B C D 2 4 6 5 6 8 8 9 2 1 计算 A, D ( RS )的值 3 写出 A, D ( RS )对应的 SELECT 查询 A D 4 8 7 2 1 R1 3 SELECT 查询如下: SELECT A , D FROM R , S WHERE R . B=S . B AND R . C=S . C 四、( 10 分)已知学生关系模式 S ( Sno , Sname , SD , Sdname , Course , Grade ),其中: Sno 学号, Sname 姓名, SD 系名, Sdname 系主任名, Course 课程名, Grade 成绩。 1 写出关系模式 S 的基本函数依赖和主码 2 将关系模式分解成 2NF ,并说明原因 3 将关系模式分解成 3NF ,并说明原因 1 基本函数依赖如下: F= Sno Sname , Sno SD , Sno Sdname ,( Sno , Course ) Grade 主码为( Sno , Course ) 2 该关系是 1NF ,尽管非主属性 Grade 完全依赖于主码,但其它非主属性对码是部分函数依赖,所以 S 关系不属于 2NF 。将其分解成如下两个关系模式: S1 ( Sno , Sname , SD , Sdname ) G ( Sno , Course , Grade ) 3 该关系是 G 3NF ,但 S1 不属于 3NF ,因为在 S1 中存在着传递函数依赖, Sno SD , SD Sdname ,所以 S1 不属于 3NF 。将其分解成如下两个关系模式: S11 ( Sno , Sname , SD ) S12 ( SD , Sdname ) 分解后的关系模式都属于 3NF 。 所以,从以上分析得 S 分解成 3NF 的一组关系模式如下: S11 ( Sno , Sname , SD ) S12 ( SD , Sdname ) G ( Sno , Course , Grade ) 五、( 10 分)建立一个关于系、学生、班级、学会等诸信息的关系数据库,其中描述: 学生的属性有:学号、姓名、出生年月、系名、班号、宿舍号 班级的属性有:班号、专业名、系名、人数、入校年份 系的属性有:系号、系名、系办公地点、人数 学会的属性右:学会名、成立年份、地点、人数 有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生;一个系的学生住在同一宿舍区;每个学生可参加若干学会,每个学会有若干学生,学生参加某学会有一个入会年份。 1 画出 E-R 图 2 用 SQL 的 DDL 语言创建关系模式,并定义完整性 八假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用SQL语言定义这两个关系模式,要求:1在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过 60 岁。(10分)2找出所有职工的姓名,年龄,职务。(2分)3找出所有部门的部门名称;(2分)4找出所在部门号为1的职工姓名,年龄和职务;(5分)5授予用户王明对两个表有查询权力。(3分)6授予用户李勇对两个表有插入和删除权力。(2分)答CREATE TABLE DEPT(Deptno NUMBER(2),Deptname VARCHAR(10),Manager VARCHAR(10),PhoneNumber Char(12)CONSTRAINT PK_SC RIMARY KEY(Deptno);(5分)CREATE TABLE EMP(Empno NUMBER(4),Ename VARCHAR(10),Age NUMBER(2),CONSTRAINT C1 CHECK ( Aage=60),Job VARCHAR(9),Sal NUMBER(7,2),Deptno NUMBER(2),CONSTRAINT FK_DEPTNOFOREIGN KEY(Deptno)REFFERENCES DEPT(Deptno);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论