数据库概论练习题及答案_第1页
数据库概论练习题及答案_第2页
数据库概论练习题及答案_第3页
数据库概论练习题及答案_第4页
数据库概论练习题及答案_第5页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

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

文档简介

1、、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 2分,共30分)1 .设事务T1和T2,对数据库中的数据 A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(D )。正在写A, T2要t卖A正在写A, T2也要写A正在读A, T2要写A正在读A, T2也要读A2 .下面的选项不是关系数据库基本特征的是( A )。A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关3 .在视图上不能完成的操作是(C )。A.更新视图B.查询C在视图上定义新的表D.在视图上定义新的视图4 .规范化理论是关系数据库

2、进行逻辑设计的理论依据,根据这个理论,关系数据库 中的关系必须满足:每一个属性都是(B )。A.长度不变的B.不可分解的C.互相关联的D.互不相关的5 . 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。A.原子性B.一致性C.独立性D.持久性6 .解决并发操作带来的数据不一致问题普遍采用(A)技术。A.封锁B.存取控制C.恢复D.协商7 .以下(B)不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术B.视图技术C.审计技术D.出入机房登记和加防盗门8 . SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体

3、,其中,CREATEDROR ALTERS句是实现哪种功能(C)。A.数据查询B.数据操纵C数据定义D.数据控制9 .在ER模型中,如果有 3个不同的实体型,3个M:N联系,根据ER模型转换为 关系模型的规则,转换为关系的数目是( C )。10 .从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操 作是(C)操作。A.投影B.连接C选择D.复制11 .要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射B.模式与内模式C模式与外模式D.三层模式12 .下面的选项不是关系数据库基本特征的是( A)。A.不同的列应有不同的数据类型 B.不同的列应有不同的列名C

4、.与行的次序无关D.与列的次序无关13 . 一个关系只有一个(C)。A.候选码B.外码C.主码D.超码14 .解决并发操作带来的数据不一致问题普遍采用( B )技术。A.存取控制B.封锁C.恢复D.协商15 .以下(D)不属于实现数据库系统安全性的主要技术和方法。A.存取控制技术B.出入机房登记和加防盗门C.审计技术D.视图技术16 .表布两个或多个事务可以同时运行而不互相影响的是( C )。A.原子性B.一致性C.独立性D.持久性17 .下列不属于并发操作带来的问题是( D)。A.丢失修改B.不可重复读C.脏读D.死锁18 . SQL中的视图机制提高了数据库系统的( D )。A.完整性B.并

5、发控制C.隔离性D安全性19 .下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是 (B)。B. REFERENCESC. DELETED. SELECT20 .在数据库设方f中,将 ER图转换成关系数据模型的过程属于( B)。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段21 .如果事务T获得了数据项 Q上的排他锁,则 T对Q ( C)。A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写22 .如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是 (D)。A.一个是 DELETE 一 个是 SELECTB.一个是 SELE

6、CT 一个是 DELETEC.两个者B是UPDATED.两个者B是SELECT23 .下列四项中,不属于数据库系统特点的是( C )。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高24 . 一个关系只有一个(D)。A.候选码B.外码C.超码D.主码25 .在视图上不能完成的操作是(C)。A.更新视图B.查询C在视图上定义新的表D.在视图上定义新的视图26 .关系模式中,满足 2NF的模式(B)。A.可能是1NFB.必定是1NFC必定是3NFD.必定是BCNF27 .概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽 象,形成一个独立于具体 DBMS的(B )。A

7、.数据模型B.概念模型C层次模型D.关系模型28 .表布两个或多个事务可以同时运行而不互相影响的是( C )。A.原子性B.一致性C.独立性D.持久性29 .下列不属于并发操作直接带来的问题是( C )。A.丢失修改B.不可重复读C死锁D.脏读30 . SQL中的视图机制提高了数据库系统的(D)。A.完整性B.并发控制C.隔离性D安全性二、填空题:(每空1分,共20分)1. .关系数据模型中,二维表的列称为属性 ,二维表的行称为元组 。2. SQL的中文全称是结构化杳询语言。3. 实体之间的联系有一对多 、 一对一 、 多对多 三种。4. 基本的封锁类型有两种:排它锁和 共享锁。5. 用户选作

8、元组标识的一个候选码为主码_,其属性不能取空值 。6. SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义 和 数据捽制的功能,它是一个综合性的功能强大的语言。7. 数据库数据具有 永久存储、 有组织 和 可共享三个基本特点。8. 在一个关系R中,若每个数据项都是不可再分割的,那么R 一定属于 第一 范式。9. 基本的封锁类型有两种:一排它锁 和一共享锁。10. 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改_或破坏 。11. 任彳51 DBMS都提供多种存取方法。常用的存取方法有 索引(index)方法、HASH方法、聚簇(Cluster)方法 等。12. 在

9、关系模式 R (D, E, G)中,存在函数依赖关系 E- D, (D, G) 一 E,则候选码是 (E,G) ,(D,G).关系模式 R (D, E, G)属于 3NF 范式。13. SQL的中文全称是结构化杳询语言。14. “三分技术一,七分_>a_,十二分 基础数据”是数据库建设的基本规律。15. 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。16. 数据库的完整性是指数据的F确性一 和 相容性一。三、名词解释:(每小题3分,共15分)1、数据独立性数据独立性是指建立在数据的 逻辑结构和物理结构 分离的基础上,用户以简单的 逻辑结构操作数据而无需考虑数据的物理结构,转换工作

10、由数据库管理系统 实现。数据独立性分为数据的物理独立和数据的逻辑独立。物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即, 数据在磁盘上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据 的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。2、主码关系中能够唯一标识一个元组的属性组3、BCNF每一个决定因素都包含码的关系模式4、自然连接 特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组, 并且在结果中把重复的属性去掉5、参照完整性6、数据7、数据库管理系统8、候选码9、意向锁、10、 数据库四、问答题:(每小题4分,共20分)1

11、.在数据库中为什么要并发控制2 .什么是数据库恢复简述数据库恢复的基本技术。3 .试述数据库设计过程的各个阶段上的设计描述。4 .统计数据库中存在何种特殊的安全性问题5 . 什么是PL/SQL请写出它的基本结构。6 .请给出检测死锁发生的一种方法,当发生死锁后如何解除死锁7 .试述查询优化在关系数据库系统中的重要性。8 .数据库的完整性概念与数据库的安全性概念有什么区别和联系9 . 试述数据库设计过程的各个阶段上的设计描述。10 .试述实现数据库安全性控制的常用方法和技术。11 .试述两段锁协议的概念。12 .并发操作可能会产生哪几类数据不一致用什么方法能避免各种不一致的情况13 .试述事务的

12、概念及事务的四个特性。14 .什么是数据库的概念结构试述其特点和设计策略。15 .试阐述一下数据,数据库,数据库管理系统的定义16 .设有关系R和S,$试写出RS $的值17 .设有关系R (A, B, C)和S (D, E, F),设有关系代数表达式:$试写出与上述 关系代数表达式等价的 SQL语句。18 .试写出3NF的定义。当一个关系模式不是3NF时,会出现什么问题试举例说明19 .试写出2NF的定义。当一个关系模式不是2NF时,会出现什么问题试举例说明20 .试写出BCNF的定义。当一个关系模式不是BCNF时,会出现什么问题试举例说明21 .设关系模式R(A, B, C, D, E)其

13、中A, B, C, D, E为关系模式R的属性,F是R上成立 的函数依赖集,即 F= ABC, B8A, AC-B, D-E ,其中符号 AB-C表示属性 C函数依赖于属性 A和Bo试写出R的候选键,并说明理由。22 .设有关系R (A, B, C)和S (B, C, D),试写出与关系代数表达式 $等价的SQL 语句23 . SQL中表达完整性约束的规则主要有哪几种及其内容是什么24 .试阐述事务的定义及其基本性质25 .什么是计算机系统安全性计算机系统的安全性问题可分为哪几类26 .试述两段锁协议的概念。27 . SQL中表达完整性约束的规则主要有哪几种28 .试述事务的概念及事务的四个特

14、性。29 .说明数据库设计的主要步骤。30 .试述关系数据库系统查询优化为什么会做得比用户更好。31 .试述数据库设计过程的各个阶段上的设计描述。32 .设某商业集团关于商店销售商品的数据库中有三个基本表33 .设职工数据库中有两个基本表34 .设某商业集团为仓库存储商品设计了三个基本表35 .某汽车运输公司数据库中有一个记录司机运输里程的关系模式36 .设某商业集团数据库中有三个实体集37 .设有一个记录各个球队队员每场比赛进球数的关系模式38 .假设某商业集团数据库中有一关系模式R如下39 .设大学里教学数据库中有三个实体集40 .图中显示一张交通违章处罚通知书,根据这张通知书所提供的信息

15、,设计一个简 单得E-R模型五、计算题:(每小题3分,共15分)1、在供应商、零件数据库中有以下 3个关系模式:供应商:S(SNQ SNAME, CITY STATUS) 零件:P(PNQ PNAME, WEIGHT, COLOR CITY)供应货:SP(SNQ PNO, QTY)各属性的 含义可由属性名体现,不再重复,供应货关系SP表示某供应商SNO,供应了 PNO零件,数量为QTY用SQL语言完成以下操作:(每小题2分)41 求供应绿色零件的供应商名字;42 求天津供应商的名字和状况(STATUS;)43 求零件P1的总供应量;44 把零件 P2的重量增加100;45 从供应商关系中删除

16、S1记录。11、 现有关系数据库如下:学生(学号,姓名,性别,专业、奖学金 )课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列1 2小题:a)检索“国际贸易”专业中获得奖学金的学生信息,包括学号、姓名、课程名和分数;(本小题2分)b)检索学生成绩得过满分(100分)的课程的课程号、名称和学分;(本小题2分)用SQL语言实现下列3 4小题:c) 对成绩得过满分(100分)的学生,如果没有获得奖学金的,将其奖学金设为 1000 元;(本小题3分)d)定义学生成绩得过满分(100分)的课程视图AAA,包括课程号、名称和学分; (本小题3分)3、今有如下关系数据库:S(SNQ SN, STATUS CITY

温馨提示

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

评论

0/150

提交评论