数据库系统概论模拟试题5

上传人:新** 文档编号:558008486 上传时间:2023-11-12 格式:DOC 页数:11 大小:80.50KB
返回 下载 相关 举报
数据库系统概论模拟试题5_第1页
第1页 / 共11页
数据库系统概论模拟试题5_第2页
第2页 / 共11页
数据库系统概论模拟试题5_第3页
第3页 / 共11页
数据库系统概论模拟试题5_第4页
第4页 / 共11页
数据库系统概论模拟试题5_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库系统概论模拟试题5》由会员分享,可在线阅读,更多相关《数据库系统概论模拟试题5(11页珍藏版)》请在金锄头文库上搜索。

1、数据库系统概论模拟试题(5)一、填空题:02分,每题02分1、 如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加( )而不能加( )。二、单选题:20分,每题02分2、 ( )是数据库中全部数据的逻辑结构和特征的描述。A: 模式 B: 外模式 C: 内模式 D: 存储模式 3、 对于如下E/R图,一个既是谋杀片又是卡通片的对象:谁陷害了兔子罗杰,错误的描述是( )。A: 实体谁陷害了兔子罗杰具有属性Title, Year, Length, Type B: 实体谁陷害了兔子罗杰具有属性Weapon C: 实体谁陷害了兔子罗杰具有属于Cartoon的联系voice D: 实

2、体谁陷害了兔子罗杰具有属性Name, Birthday 4、 关系代数的基本运算是:并, 差, 选择, 投影,改名和( )。A: 等值连接 B: 联接 C: 自然连接 D: 笛卡儿积 5、 数据逻辑关系:D(x,y,z)R(x,y,z) AND S(x,y,z) AND NOT T(x,y,z)表达的是( )。A: RS T B: RS T C: R (S T) D: S R T 6、 具有RESOURSE权限的用户不具有下列( )权限。A: 访问数据库中的任何数据 B: 可以建立表和索引 C: 可以授予或收回其他数据库用户对其所建立的数据对象的访问权 D: 有权对其所建立的数据对象跟踪审查。

3、 7、 在关系演算公式中,逻辑运算符的优先顺序是( )。A: , B: , C: , D: , 8、 一般不适合创建索引的属性有( )。A: 主键码和外键码。 B: 可以从索引直接得到查询结果的属性。 C: 对于范围查询中使用的属性。 D: 经常更新的属性。 9、 T1,T2两个事务并发操作顺序如下图所示,该操作序列属于( )T1T21)读A=202)读A=203)A=A-104)写回A=105)A=A-56)写回A=15A: 不存在问题 B: 有问题丢失修改 C: 有问题读脏数据 D: 有问题不可重复读 10、 T1,T2两个事务并发操作顺序如下图所示,该操作序列属于( )。T1T21)读A

4、=202)A=A-103) 写回A=104)读A=105)ROLLBACK6)恢复A=20A: 不存在问题 B: 有问题丢失修改 C: 有问题读脏数据 D: 有问题不可重复读 11、 一个关系模式Rx1,x2,x3,x4,假定该关系存在着如下函数依赖:x1x2,x1x3,x3x4 ,则该关系属于( )。A: 2NF B: 3NF C: 4NF D: BCNF 三、多选题:10分,每题02分12、 对于属性attribute Struct Date (integer Year, integer Month, integer Day) MakeDate;正确的描述是( )。A : 该属性是一个枚举

5、类型的原子类型 B : 该属性是一个结构类型的原子类型 C : 该属性是用三个整型属性定义一个类型Date D : 该属性是用三个整型属性定义一个属性MakeDate 13、 一个生产商(Producer)类,一个产品(Produce)类,一种产品可以由多个生产商生产,一个生产商可以生产多个产品,下列关于联系与反向联系的描述中正确的是( )。A : 可以在Producer 的类说明中加入:relationship Set produces B : 可以在Produce 的类说明中加入:relationship Producer producers C : 可以在Producer 的类说明中加入

6、:relationship Set producesinverse Produce :producers D : 可以在Produce 的类说明中加入:relationship Set producersinverse Producer :produces 14、 在SQL中,DELETE语句可以删除( )。A : 基本表 B : 视图 C : 视图中的元组 D : 基本表中的元组 15、 下面关于数据库设计的说法,正确的是( )。A : 信息需求表示一个单位所需要的数据及其结构。 B : 处理需求表示一个单位所需要经常进行的数据处理。 C : 信息需求表达了对数据库的内容及结构的要求,是动态

7、需求。 D : 处理需求表达了基于数据库的数据处理要求,是静态需求。 16、 关系模式规范化中常规流程正确的有( ):A : 消除非主属性对键码的部分依赖在消除非主属性对键码的传递依赖之前 B : 消除非主属性对键码的传递依赖在消除非主属性对键码的部分依赖之前 C : 消除非主属性对键码的传递依赖在消除主属性对键码的部分和传递依赖之前 D : 消除主属性对键码的部分和传递依赖在消除非主属性对键码的传递依赖之前 四、判断题:10分,每题01分17、 数据结构描述的是系统的静态特性。( )18、 EXISTS的含义与存在量词相同。( )19、 视图的内容要保存在一个新的数据库中。( )20、 属性

8、值分布严重不均的属性上不适合建立索引。( )21、 查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。( )22、 当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的。( )23、 R的键码的真子集有可能函数决定R的所有其它属性。24、 键码都是超键码。25、 如果一个关系没有一个属性能由所有其它属性函数决定,则该关系根本不存在非平凡的函数依赖。 26、 当把一个不满足第二范式条件的关系模式分解成多个满足第二范式的关系时,就可以达到完全消除关系模式中的各种异常和信息冗余的目的。五、填空选择题:02分,每题02分27、 在三层模式结构中,( )是数据

9、库的核心和关键,( )通常是模式的子集,数据按模式的描述提供给用户,按( )的描述存储在硬盘上。选 项 1 : 外模式 模式 内模式 概念模式 选 项 2 : 外模式 模式 内模式 概念模式 选 项 3 : 外模式 模式 内模式 概念模式 六、简答题:15分,每题05分28、 关系模式如下:商店 S(SNO,SN,CITY)销售 SP(PNO,SNO,QTY)用域关系演算写出下述操作的查询表达式。查询出售商品号“P2”的商店名SN。参考答案:29、 什么是超键码?参考答案:包含键码的属性集称为“超键码”。30、 说明在对象查询语言中要访问聚集中每个元素的实现方法。参考答案:要访问聚集中的每个元

10、素,实现方法分如下两步:1.用带ORDER BY的SELECT-FROM-WHERE表达式把聚集(集合或包)转化为列表。2.用宿主语言的循环程序按序号访问列表中的每个元素。七、综合题:35分,每题05分31、 设计一个适合大学选课的数据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系统提供哪些课程等信息。用E/R图描述该数据库。参考答案:32、 关系数据模型如下:学生 S(SNO,SN,SEX,AGE)用SQL写出查询程序:查询年龄(AGE)大于“张三” 年龄的学生姓名和年龄。参考答案:SELECT SSN,SAGEFROM S,S AS SXW

11、HERE SAGE SXAGE AND SXSN=“张三”33、 一个电影资料数据库假定有三个基本表:电影表Movie、演员表Actor和电影主演表Acts。这三个关系模式Movie关系的属性包括电影名、制作年份、长度等;Actor关系的属性包括演员名、地址、性别、生日等;电影主演表Acts包括电影名、制作年份、演员姓名等。用SQL的建表语句建立三个基本表,用SQL实现如下查询操作:(1) 统计1999年制作电影的平均长度和最短长度;(2) 在1999年主演过电影的演员姓名;参考答案:答:1)SELECT AVG(Length),MIN(Length)FROM MovieWHERE Year=

12、1999;2)SELECT ActorNameFROM ActsWHERE MovieYear=1999;34、 对于关系模型Producer(name,address,tel)和Product(brand,model,price)表示的数据库,在其中加入顾客的信息(假设顾客无重名),包括姓名、地址、电话、身份证号等等,试修改数据库,把修改或增加的部分用E/R图加以描述。参考答案:35、从学生选课数据库中查询选修“数据库原理”课并且成绩在90分以上的学生名单,SQL语句序列如下:SELECT StudentNameFROM Student, Course, StudentCourseWHERE

13、 Student, StudentNo=StudentCourse, StudentNoAND Course, CourseNo=StudentCourse, CourseNoAnd Course, CourseName=数据库原理 AND StudentCourse, Score90;要求:画出原始的和优化的语法树。参考答案: Score90CName=数据库原理 SC C36、 假设把关系R(A,B,C,D)分解成S(A,B,C)和另一些关系。如果R的函数依赖如下:ABDE,CE,DC和EA。请给出S中成立的函数依赖。参考答案:1)参看教材P.122例6.1,共有14个非平凡函数依赖(包括已知的和导出的):CA,CD,DAABC,ABD,ACD,BCA,BCD,BDA,BDC,CDAABCD,ABDC,BCDA共有3个键码:AB,BC,BD其决定因素不包含键码的函数依赖即为BC范式的违例,如下所示:CA,CD,DA,ACD,CDA2)以违例CD为基础进行分解:R1(C,D)R2(A,B,C)R1属于BC范式。R2有函数依赖CA,ABC,BCAAB+=ABC, BC+=ABCAB,BC均为键码。函数依赖CA为BC范式违例。

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

当前位置:首页 > 资格认证/考试 > 自考

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