ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:96.50KB ,
资源ID:6987853      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6987853.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统概论模拟试题.doc)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据库系统概论模拟试题.doc

1、 数据库系统概论模拟试题一、填空题:02 分,每题 02 分1、 如果事务 T 对数据 D 加了 S 锁,则在T 释放 D 上的 S 锁以前,其他事务只能对 D加( S 锁 )而不能加( X 锁 ) 。二、单选题:20 分,每题 02 分2、 ( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的聚集。A: 数据库系统 B: 数据库 C: 关系数据库 D: 数据库管理系统 3、 ( C )处于数据库系统的核心位置。A: 数据字典 B: 数据库 C: 数据库管理系统 D: 数据库管理员 4、 数据库管理系统允许用户把一个或多个数据库操作组成( B ) ,它是一组按顺序

2、执行的操作单位。A: 命令 B: 事务 C: 文件 D: 程序 5、 要查询“xx 电大”的所有课程,可用如下 OQL 语句:SELECT cFROM Courses cWHERE ( )=xx 电大;A: c.ownedBy B: course.ownedBy C: c.ownedBy.name D: course.ownedBy.name 6、 对于属性attribute enum Film color,blackwhite Type;正确的描述是( ) 。A: 该属性是一个枚举类型的结构类型 B: 该属性是一个结构类型的原子类型 C: 属性 Type 有两种可能的取值:color 和 b

3、lackwhite D: 字符串“黑白片”可能是属性 Type 的取值 7、 有 CONNECT 权限的用户不具有下列( )权限。A: 更新数据库中的数据 B: 更新数据库中的数据 C: 建立视图或定义数据的别名 D: 对其所建立的数据对象跟踪审查 8、 关系数据库的标准语言是( C ) 。A: 关系代数 B: 关系演算 C: SQL D: ORACLE 9、 如果事务 T 对数据 D 已加 X 锁,则其他事务对数据 D( D ) 。A: 可以加 S 锁,不能加 X 锁 B: 可以加 S 锁,也可以加 X 锁 C: 不能加 S 锁,可以加 X 锁 D: 不能加任何锁 10、 关系 R 包含属性

4、A1,A2,A3,A4,A5,其中A1,A2为键码(key) ,则下面的说法正确的是( ) 。A: 或者有可能单独成为 R 的键码。 B: A1,A2,A3必然也是 R 的键码。 C: R 中绝不可能出现两个在 A1,A2 上取值完全相同的元组。 D: R 的所有元组中,A1 或者 A2 的值都是不能重复的。 11、 在给出的关系实例中,有可能作为键码的是( ) 。F1 F2 F3 F4 F5李华 20020330 H 1 10金谦 20020330 O 1 5李华 20020218 O 3 15吕宋 20020115 H 2 5顾小 20020218 O 1 20华A: B: C: F1,F

5、2 D: 三、多选题:10 分,每题 02 分12、 下面对触发程序中规定动作与触发事件之间的关系描述正确的是( ) 。A : AFTER:触发事件完成前如果 WHEN 子句中的条件为真,则执行随后的动作。 B : AFTER:触发事件完成后如果 WHEN 子句中的条件为真,则执行随后的动作。 C : BEFORE:触发事件执行前如果 WHEN 子句中的条件为真,则执行随后动作。 D : BEFORE:触发事件执行后如果 WHEN 子句中的条件为真,则执行随后动作。 13、 下面关于数据库模式设计的说法中正确的有( ) 。A : 在模式设计的时候,有时候为了保证性能,不得不牺牲规范化的要求。

6、B : 有的情况下,把常用属性和很少使用的属性分成两个关系,可以提高查询的速度。 C : 连接运算开销很大,在数据量相似的情况下,参与连接的关系越多开销越大。 D : 减小关系的大小可以将关系水平划分,也可以垂直划分。 14、 要查询学生李琳选修的所有课程的成绩,如下关系代数表达式中正确的有 。A : B : C : D : E : 15、 对于关系模式 S(Sno, Sname, Age, Dept) ;C(Cno, CName, Teacher) ;SC(Sno, Cno, Score)下列查询结果相同的是( ) 。A : Sname (S) Score60 (SC) B : Sname

7、(Score60 (S SC) C : Score60(Sname(S SC) D : Score60(Sname(S) (SC) 16、 一个关系模式 Rx1,x2,x3,x4,假定该关系存在着如下函数依赖:x1x2,x1x3,x3x4 ,则该关系属于( ):A : 1NF B : 2NF C : 3NF D : 4NF 四、判断题:10 分,每题 01 分17、 在系统配置上,服务程序通常安装在服务器上,客户程序通常放在 PC 机上。 ( )18、 OQL 中没有明确的关系概念,它只是结构的集合(或者包) 。而 SQL3 中的对象则把关系作为核心概念。 ( )19、 可以用关键字“AS”给

8、某个属性命别名。 ( )20、 需求分析可以独立于数据库管理系统。( )21、 对于关系数据库系统,用户既要提出“做什么” ,也要指出“怎么做” 。 ( )22、 利用分时的方法同时处理多个事务,成为事务的并发调度。 ( )23、 当多个事务并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的。 ( )24、 函数依赖具有传递性。25、 如果一个关系没有一个属性能由所有其它属性函数决定,则该关系根本不存在非平凡的函数依赖。 26、 如果一个关系数据库中的所有关系模式都满足第三范式,那么在函数依赖范畴内,它已实现了模式的彻底分解,达到了最高的规范化程度,消除了更新异常和

9、信息冗余。五、填空选择题:02 分,每题 02 分27、 假设 B1 和 B2 是两个包,x 是在 B1 中出现 n1 次并在 B2 中出现 n2 次的对象。按包的运算规则,在 B1-B2 中,1) 如果 n1 n2,则 x 出现( )次;2)如果 n1 n2,则 x 出现( )次。选 项 1 : n1 n2 n1 n2 n2 n1 0 min(n1,n2) max(n1,n2) 选 项 2 : n1 n2 n1 n2 n2 n1 0 min(n1,n2) max(n1,n2) 六、简答题:15 分,每题 05 分28、 关系模式如下:商店 S(SNO,SN,CITY)销售 SP(PNO,SN

10、O,QTY)用域关系演算写出下述操作的查询表达式。查询出售商品号“P2”的商店名 SN。参考答案:29、 假设学生选课数据库关系模式如下:Student (SNo, SName, SAge ,SDept )Course (CNo, CName) SC (SNo,CNo, Score)用域关系演算进行如下查询:(1) 计算机系有不及格课程的学生名单;(2) 学生张林的“数据库原理”课成绩。参考答案:(1)(2)30、 什么是部分依赖?参考答案:对于函数依赖 WA,如果存在 V 是 W 的真子集,而函数依赖 VA 成立,则称 A 部分依赖于 W。七、综合题:35 分,每题 05 分31、 一个电影

11、资料数据库假定有三个基本表:电影表 Movie、演员表 Actor 和电影主演表 Acts。Movie 关系的属性包括电影名、制作年份、长度等;Actor 关系的属性包括演员名、地址、性别、生日等;电影主演表 Acts 包括电影名、制作年份、演员姓名等。用 SQL 实现如下查询或更新操作:(1) 所有同名电影各自的电影名和制作年份;(2)往演员关系 Actor 中插入一个演员记录,具体的分量由你指定;参考答案:答:1)SELECT M1.Title,M1.Year,M2.YearFROM Movie AS M1,Movie AS M2WHERE M1.Title=M2.Title AND M1

12、.Year90;35、 设某航班某日尚有余票 50 张,甲预订 10 张,乙预订 20 张,若按如下顺序执行有何问题?如何实现并发控制?甲 乙1)读余票 A 2) 读余票 A3) A = A ? 10 4)写回 A 5) A=A-206) 写回 A参考答案:若按上述顺序执行,则最后的余票为 30,显然不对,因为正确结果应为 20。这种错误属于“丢是修改” ,即把甲写回的数据丢失了。应采用封锁机制实现并发控制,具体修改如下:甲乙LOCK ? X(A)读 A = 50LOCK ? X(A)A = A - 10等待写回 A = 40等待COMMIT等待UNLOCK(A)获得读 A = 40A = A

13、 ? 20写回 A = 20COMMITUNLOCK(A)36、 对于电影关系 Movie(title, year, length, inColor, studioName)中的属性,写出下列约束:(1) 年份不能在 1895 年以前。(2) 电影长度不能短于 60,也不能长于 240。参考答案:1)CREATE TABLE Movie.year INT CHECK (year=1895),.);2)CREATE TABLE Movie (.length INT CHECK (length=60 AND length=16;3) z= AVG (SELECT p.speedFROM PCs pWHERE p.price5000);八、填空题(主观):06 分,每题 02 分38、 描述 SQL3 中的对象可用两种形式:( )和( ) 。参考答案:行对象、抽象数据类型39、 在 SQL 中表示差集的关键字是( ) 。参考答案:EXCEPT40、 DBMS 提供的两种基本封锁类型是( )和( ) 。参考答案:共享锁、排它锁

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报