数据库试题 (5)_第1页
数据库试题 (5)_第2页
数据库试题 (5)_第3页
数据库试题 (5)_第4页
数据库试题 (5)_第5页
全文预览已结束

下载本文档

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

文档简介

1、数据库原理试题五一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共20分)1下列四项中,不属于数据库系统优点的是()A实现数据共享B确保数据的安全性与保密性C控制数据冗余D数据依赖程序2下列模型中数据抽象级别最高的是()A概念模型B逻辑模型C外部模型D物理模型3在学生表(学号,姓名,性别)中,规定学号值域是8个数字组成的字符串,其规则属于()A实现完整性约束B参照完整性约束C用户自定义完整性约束D关键字完整性约束4设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是()AA(R) D(S)BR SCRSDB(R)

2、B(S)5若事务T对数据对象R已加排它锁,则其它事务对R()A可以加共享锁不能加排它锁B不能加共享锁可以加排它锁C可以加共享锁也可以加排它锁D不能加任何锁6在一个事务执行期间所使用的数据不能被第二个事务再使用,直到第一个事务结束为止,这个性质称为事务的()A串行性B隔离性C永久性D原子性7设有课程(课程号,课程名)和选课(学号,课程号,成绩)两个关系,当修改某一课程的课程号时,必须将选课表中对应的课程号值作出相应变动。实现这一完整性约束使用的SQL子句是()AON UPDATE RESTRICT BON UPDATE ALLCON UPDATE CASCADE DON UPDATE SET U

3、NLL8在SQL语言中,数值函数COUNT(列名)用于()A计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数9下面对分布式数据库系统的叙述中,不正确的说法是( )。A对程序员来说,没有必要了解分布式数据库中数据是如何分片的。B分布式数据库从物理上看数据分布在不同的地点上,从逻辑上看数据仍是一个整体。C分布式数据库系统具有场地自制性特点。D分布式数据库系统具有场地协作性特点。10设有关系表R(如下表所示),该关系的主码是()Rabc112121132211321142AaB(a,b)C(b,c)D(a,c)二、名词解释题(每小题5分,共20分)1 数据库管理

4、系统: 2 实体完整性规则: 3 范式: 4 视图: 三、简答题(每小题5分,共20分)1.简述数据库系统的体系结构特点2.数据库的保护包括哪四个子系统3.SQL语言具有什么功能4.简述数据库概念设计的主要步骤。四、设计题(每小题5分,共20分)现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用SQL语言实现下列小题:1.检索没有获得奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和专业;2.检索没有任何一门课程成绩在80分以下的所有学生的信息,包括学号、姓名和专业;3.对成绩得过满分(100分)的学生,如果没有

5、获得奖学金的,将其奖学金设为1000元;4.定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分;五、应用题(每小题5分,共20分)现有如下关系模式:R(A#,B#,C,D,E)其中:A#B#组合为码R上存在的函数依赖有A#B#E,B#C,CD1.该关系模式满足2NF吗   为什么2.如果将关系模式R分解为:R1(A#,B#,E)R2(B#,C,D)指出关系模式R2的码,并说明该关系模式最高满足第几范式   (在1NFBCNF之内)。3.将关系模式R分解到BCNF.4.在ER模型中,如果实体间是1M的联系,如何设计相应部分的关系模型数

6、据库原理试题五参考答案一、单项选择题(每小题2分,共20分)1.D   2.A   3.C   4.C   5.D6.B   7.C   8.D   9.A   10.B二、名词解释题(每小题5分,共20分)1 数据库管理系统:是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。2 实体完整性规则:基本关系R中构成主码的属性不能取空值。3 范式:符合某一级别的关系模式的集合。4 视图:是从一个或几个基本表或视图中导出的虚表。三

7、、简答题(每小题5分,共20分)1.三级模式结构和两级映象,即:外模式、模式、内模式、外模式/模式映象、模式/内模式映象。2.安全性控制、完整性控制、并发控制和存储管理。3.数据定义、数据操纵、数据控制和SQL语句嵌入。4.进行数据抽象、设计局部概念模式将局部概念模式综合成全局概念模式对全局结构进行评审。四、设计题(每小题2分,共20分)1.SELECT 学生。学号,姓名,专业FROM 学生,学习WHERE 学生。学号=学习。学号 AND 学习。课程号=课程。课程号 AND 奖学金<=0 AND 分数>952.SELECT 学号,姓名,专业FROM 学生WHERE 学号 NOT IN(SELECT 学号FROM 学习WHERE 分数<80)3.UPDATE 学生SET 奖学金=1000WHERE 奖学金<=0 AND 学号 IN(SELECT 学号FROM 学习WHERE 分数=100)4.CREATE VIEW AAA(课程号,名称,学分)AS SELECT 课程号,名称,学分FORM 课程WHERE 课程号 IN(SELECT 课程号FROM 学习WHERE 分数=100)五、应用题(每小题5分,共20分)1.不满足。因为码为A#B#,并

温馨提示

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

评论

0/150

提交评论