广东数据库答案

上传人:ji****72 文档编号:37693716 上传时间:2018-04-21 格式:DOC 页数:14 大小:124.55KB
返回 下载 相关 举报
广东数据库答案_第1页
第1页 / 共14页
广东数据库答案_第2页
第2页 / 共14页
广东数据库答案_第3页
第3页 / 共14页
广东数据库答案_第4页
第4页 / 共14页
广东数据库答案_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《广东数据库答案》由会员分享,可在线阅读,更多相关《广东数据库答案(14页珍藏版)》请在金锄头文库上搜索。

1、广东工业大学试卷用纸,共 页,第 页学学 院:院: 专专 业:业: 学学 号:号: 姓姓 名名: 装 订 线广东工业大学考试试卷广东工业大学考试试卷 ( ( ) )课程名称课程名称: : 考试时间考试时间: : 年年 月月 日日 ( (第第 周周 星期星期 ) )题 号一二三四五六七八九十总分评卷得分评卷签名复核得分复核签名一、填空题(每题一、填空题(每题 1 分,共分,共 10 分)分) 1、数据库领域中最常用的数据模型有 、 、 和面向对象模型。 2、数据库设计包括需求分析、概念结构设计、 、 数据库 实施、数据库运行和维护六个阶段。3、事务的特性包括 、 、隔离性和一致性。4、 是并发事

2、务正确性的准则。 5、F 逻辑蕴涵的全体函数依赖构成的函数依赖的集合,称为 F 的 。 6、数据是 。二、选择题(每题二、选择题(每题 2 分,共分,共 20 分)分)1、 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是 _。 A、外模式 B、内模式 C、存储模式 D、模式2、 实体完整性是指关系中 _。 A、元组值不允许为空 B、属性值不允许空 C、主属性值不允许为空 D、主码值不允许为空 3、数据库系统的逻辑独立性是指_。 A、不会因为数据的变化而影响应用程序 B、不会因为系统数据存储结构预数据逻辑结构的变化而影响应用程序 C、不会因为存取策略的变化而影响存储结构

3、D、不会因为某些存储结构的变化而影响其他的存储结构。 4、候选关键字中属性称为 。 A.非主属性 B.主属性 C.复合属性 D.关键属性广东工业大学试卷用纸,共 页,第 页5、关系模式可以形式化的表示为_。A.R(U,D,dom,F) B.R(D,O,A,C,P) C.R(D1,D2,Dn) D.R(t1,t2,,tn)6、SQL 语言中,删除索引的命令是_。 A、DELETE B、DROP C、CLEAR D、REMOVE 7、下面关于函数依赖的叙述中,不正确的是_。A. 若 XY,XZ,则 XYZ B. 若 XY,WYZ,则 XWZC. 若 XY,Y包含 Y,则 XY D. 若 XY,则

4、XZYZ 8、在关系代数中,五种专门的关系运算符是_。 A、, 和 B、, 和 C、, 和 D、, 和 9、当 B 属性函数依赖于 A 属性时,属性 A 和 B 的联系是_。 A、1 对多 B、多对 1 C、多对多 D、以上都不是 10、在数据库设计中,设计关系模式是_的任务 A、需求分析阶段 B、概念结构设计阶段 C、逻辑结构设计阶段 D、物理设计阶段 三、简答题(每题三、简答题(每题 4 分,共分,共 16 分)分)1、解释数据库,数据库系统,数据库管理系统三个概念。 2、试述视图和基本表之间的联系和区别? 3、数据库的完整性概念与数据库的安全性概念有什么区别和联系? 4、什么是封锁?基本

5、的封锁类型有几种,简要说明它们的含义。 四、计算(四、计算(4 分)分)已知关系 R(A,B,C)和 S(B,C,E) ,求下列运算结果: R: S:ABCBCE3673452347237232721、 (RS)S (2 分) 2、 (2 分)SR 22五、问答题(五、问答题(10 分)分)设某汽车运输公司数据库中有三个实体集: 车队:属性有车队号、车队名 车辆:属性有牌照号、厂家、出场日期 司机:属性有司机编号、姓名、电话 设车队与司机之间存在“聘用”关系,每个车队可聘用若干司机,但每个司机只能应聘于广东工业大学试卷用纸,共 页,第 页一个车队,车队聘用司机有聘期;车队与车辆之间存在“拥有”

6、关系,每个车队可拥有若干车 辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”关系,司机使用车辆有使用日 期和公里数,每个司机可以使用多辆车,每辆汽车可被多个司机使用。 (1)画出反应上述问题的 ER 图 (2)将 ER 图转换成关系模型,并说明主码和外码。六、问答题(六、问答题(30 分)下列各题所用到的表如下:分)下列各题所用到的表如下: 学生表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表:Course(Cno,Cname,Cpno,Ccredit,Cdept,Tname) (注:Cpno 代表该课的先 行课,Cdept 代表开设课程的院系,Tnam

7、e 代表任课老师) 学生选课表:SC(Sno,Cno,Grade) (一) 用关系代数完成下列操作 1、 选修老师名叫李四的老师所教全部课程的学生的学号和姓名(3 分) 2、 查询数学系的学生选修计算机系开设的课程的课程名和任课老师名。 (12 分) (注,此注,此 题还需画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进题还需画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进 行优化处理,画出优化后的标准语法树。行优化处理,画出优化后的标准语法树。 ) (二)用 SQL 语言完成下列操作 1、把王力同学的学习选课记录删掉(3 分) 2、统计每门课程的选

8、修人数(超过 30 人的课程才统计) 。要求输出课程号和选修人数,查 询结果按人数降序排列。 (3 分) 3、查询学号比张三大,年龄比张三小的学生的姓名(3 分) 4、查询课程名是编译原理 (课程名称)的直接先行课的课程号和课程名;(3 分) 5、允许用户李里对成绩字段有更新权力(3 分)七、问答题(七、问答题(10 分)分)设关系模式为 R, UA,B,C,D,E,P , FAD,ED,DB,BCD,DCA 1、 (2)求(AD)+ 2、 (4)求 R 的候选码,指出哪些属性是主属性,哪些是非主属性。 3、 (4)将 R 分解为具有函数依赖保持性的 3NF广东工业大学试卷用纸,共 页,第 页

9、一、填空(每题每题 1 分,共分,共 10 分分) 1、 层次模型,网状模型,关系模型 2、 逻辑结构设计,物理结构设计 3、 原子性,持续性 4、 并发调度的可串行性 5、 闭包 6、 描述事物的符号记录 二、选择题(每题二、选择题(每题 2 分,共分,共 20 分)分)12345678910DCBBABCDBC三、简答题(每题三、简答题(每题 4 分,共分,共 16 分)分) 1、 解释数据库,数据库系统,数据库管理系统三个概念。 数据库是指长期存储于计算机内的、有组织的、可共享的数据集合。(1 分) DBMS 是指位于用户与 OS 之间的一层数据管理软件,它位用户或应用程序提供访问 DB

10、 的方法。(1 分) DBS 是实现有组织的、动态的存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即 采用数据库技术的计算机系统。(2 分) 2、 试述视图和基本表之间的联系和区别? (1) 视图和基本表在概念上等同,他们都是关系。(1 分) (2) 基本表是本身独立存在的表。视图是从一个或几个基本表(或视图)中导出的表,它与基本表不同,是一 个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍然放在原来的基本表中。(3 分) 3、 数据库的完整性概念与数据库的安全性概念有什么区别和联系? 数据的完整性和安全性是两个不同的概念,但是有一定的联系。 前者

11、是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效 操作和错误结果。(2 分) 后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整 性措施的防范对象是不合语义的数据。(2 分) 4、 什么是封锁?基本的封锁类型有几种,简要说明它们的含义。 封锁就是事务 T 在对某个数据对象(例如表、记录等)操作之前,先向系统发出请求,对其加锁。加锁后事务 T 就 对该数据对象有了一定的控制,在事务 T 释放它的锁之前,其它的事务不能更新此数据对象。(2 分) 基本封锁类型:排它锁和共享锁。 排它锁又称为写锁:若事务

12、 T 对数据对象 A 加上 X 锁,则只允许 T 读取和修改 A,其它任何事务都不能再对 A 加任 何类型的锁,直到 T 释放 A 上的锁(1 分) 共享锁又称为读锁:若事务 T 对数据对象 A 加上 S 锁,则其它事务只能再对 A 加 S 锁,而不能加 X 锁,直到 T 释放 A 上的 S 锁。(1 分) 四、计算(四、计算(4 分)分)1、(RS)S(2,3,4,5),(2,7,2,3)2、SR 22AR.BR.CS.BS.CD广东工业大学试卷用纸,共 页,第 页234345723723五、问答题(五、问答题(10 分)分) 转化的数据模型如下: 车队(车队号,车队名) 车辆(牌照号,厂家

13、,生产日期,车队号)司机(司机编号,姓名,电话,车队号,聘期)使用(司机编号,牌照号,使用日期,公里数)(写对关系模型为 3 分,找对主码外码 2 分)(5 分)广工广工数据库原理与数据库原理与 应用应用试题试题一、一、 选择题(每题选择题(每题 1 1 分,共分,共 3030 分分 选择正确答案的编号,填在各题选择正确答案的编号,填在各题 后的括号内)后的括号内)1、用二维表结构表示实体以及实体间联系的数据模型为( ) 。、网状模型 、层次模型车队车辆司机拥有聘用车队号车队名使用使用日 期 期公里数牌照号厂家出厂日 期司机编 号姓名电话聘期11NMNN得分 阅卷教师广东工业大学试卷用纸,共 页,第 页、关系模型 、面向对象模型2、SQL 语言是( )标准语言。A、层次数据库 B、网络数据库C、关系数据库 D、非数据库3、创建表时,用来说明字段默认值的是( )。A、 CHECK B、 CONSTRAINT C、 DEFAULTD、 UNIQUE4、下述 SQL 语句中,更新表中数据作用的命令动词是( )。A、 ALTER B、 CREATE C、 UPDATE D、 INSERT5、在 SELECT 语句中使用“*”表示( ) 。A、选择任何字段 B、选择全部字段C、选择全部记录 C、选择主码6、视图是从一个可以多个( )表中导出的。A、基表

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

当前位置:首页 > 行业资料 > 其它行业文档

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