收藏 分销(赏)

数据库系统试题集(有答案).pdf

上传人:曲**** 文档编号:227113 上传时间:2023-03-12 格式:PDF 页数:58 大小:3.30MB
下载 相关 举报
数据库系统试题集(有答案).pdf_第1页
第1页 / 共58页
数据库系统试题集(有答案).pdf_第2页
第2页 / 共58页
数据库系统试题集(有答案).pdf_第3页
第3页 / 共58页
数据库系统试题集(有答案).pdf_第4页
第4页 / 共58页
数据库系统试题集(有答案).pdf_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、数据库试题集一、填空题1.事务的特性包括:(原子性)、一致性、(隔离性)、和持久性。2.SQL数据库中的表,可以是基本表,也可以是(视图)。3.视图是定义在(基本表或视图)之上的,对视图的一切操作最终要转换 为对(基本表)的操作。4.视图是从(基本表)中导出的(虚)表,数据库中实际存放的是视图的(定义)o5.关系模式的三类完整性约束条件分别是(实体完整性)、参照完整性约 束和(用户定义完整性)6.关系数据模型的数据完整性规则包括(实体)完整性、(参照)完整性和 用户定义的完整性。7.E-R方法的三要素是:实体、(属性)和联系。8.标准的数据库三级模式是概念模式、(内)模式和(外)模式。9.在S

2、QL中,用(MODIFY)命令可以修改表中的数据,用(ALTER)命令 可以修改表的结构。10.在ER图中,菱形框表示(联系),矩形框表示(实体)。11.并发控制的主要方法是采用(封锁机制)。12.在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死 锁)状态。13.一级封锁协议可解决(丢失修改)的问题。14.预防死锁的方法有(一次封锁法)和顺序封锁法。15.SQL语言提供数据库定义、(数据操纵)、数据控制等功能。16.三级封锁协议可解决:丢失修改、不可重复读,和(读脏数据)的问题。17.关系代数中专门的关系运算包括:选择、投影、连接和(除法)。18.数据库中三种数据模型为:层次模型、

3、网状模型、和(关系模型)。19.关系数据库数据操作的处理单位是关系,层次和网状数据库数据操 作的处理单位是(记录)。20.在关系数据模型中,两个关系之间的联系有和(M:N_)21.数据库的逻辑模型设计阶段,任务是将(总体E-R模型)转换成关系模 型。22.关系规范化理论是设计(关系数据库)的指南和工具。23.当数据库被破坏后,如果事先保存了(日志文件)和数据库的副本,就有可能恢复数据库。24.关系中主码的取值必须唯一且非空,这条规则是(实体)完整性规则。25.将数据转换成信息的过程称为(数据处理)。26.在ER模型中,用菱形框表示(实体之间的联系),用椭圆形框表示(属性),用矩形框表示(实体2

4、7.数据库管理系统所支持的数据模型被分为(层次)、(网状、工关系 和面向对象四种类型。28.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为_L多对多(皿:11)2_的联系。29.二维表中的列和行在关系中分别称为工属性工和工元组2。30.在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)o31.封锁一般分为两种排他型封锁,X封锁和(共享型封锁,S封锁)32.假设一个学生只属于一个班级,则班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N)联系。33.数据完整性约束分为静态约束和(动态)约束。34.

5、在数据库系统中,所有应用程序都通过(DBMS)访问数据库。35.一级封锁协议可解决(丢失修改)的问题。36.DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据37.分布式数据库系统中透明性层次越高,应用程序的编写越(简单(或 容易)。38.数据库系统中保证安全性的存取权限是由(数据对象)和(操作类 型)两个要素组成。39.封锁的粒度越大,系统中能够被封锁的对象就越(少)并发度也就越(小)。40.数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)和(介质故障)o41.数据库设计分为以下六个设计阶段:需求分析阶段、(概念结构设 计)、(逻辑结构设计)数据库物理设计阶

6、段、数据库实施阶段、数 据库运行和维护阶段。42.关系数据库的完整性包括(实体)完整性和(参照)完整性。43.数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)o44.视图是从(基本表)中导出的表,数据库中实际存放的是视图的(定义)o45.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、(重构条件和不相交条件)。46.数据库设计分为以下六个设计阶段:需求分析阶段、(概念结构设计)、(逻辑结构设计)(数据库物理设计阶段)、数据库实施阶段、数据库运行和维护阶段。47.实体之间的联系按照联系方式的不同可分为(一对一或1:1)、(一对 多或1:n)、(多对多或m:

7、n)o48.数据库系统的核心是(数据库管理系统或DBMS)。49.在关系模型中,实体以及实体间的联系都是用(关系)来表示的。50.在关系代数中专门的关系运算包括(选择)、(投影)、)连接)、除等运 算。51.SQL语言集数据查询、(数据操纵)、(数据定义)和(数据控制)功 能于一体,充分体现了关系数据语言的特点和优点。52.数据库管理系统保证数据安全的主要措施是进行(存取控制)。53.人们已经提出了许多种类型的数据依赖,其中最重要的是(函数依 赖)和(多值依赖)。54.关系模式由3NF转化为BCNF是消除了主属性对码的(部分函数依 赖)和(传递函数依赖)。55.与文件管理系统相比较,数据库系统

8、的数据冗余度(低)、数据共享 性(低)。56.数据模型通常是由数据结构、(数据操作)和(数据的约束条件)三 个要素组成。57.SQL语言除了具有数据查询和数据操作功能之外,还具有(数据定 义)和(数据控制)功能。它是一个功能强大的语言。58.数据库系统中保证安全性的存取权限是由(数据对象)和(操作类 型)两个要素组成。59.封锁的粒度越大,系统中能够被封锁的对象就越(少)并发度也就越(小)。60.数据库运行过程中可能发生的故障有三类即事务故障、(系统故障)和(介质故障)。61.数据库系统中最重要的软件是(数据库管理系统),最重要的用户是(数据库管理员)。62.分布式数据库系统中透明性层次越高,

9、应用程序的编写越(简单(或容易)。63.用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。64.DB并发操作通常会带来三类问题,它们是丢失更新、(不可重复读)和读脏数据。65.数据库系统中常用的三种数据模型有层次模型、(网状模型)和(关系 模型)66.聚合函数“c o u n t(列名)”的语义是(统计记录个数).67.r evo ke命令意味着是从用户权限中(收回)某种,或全部权限68.将数据转换成信息的过程称为工数据处理69.二维表中的列和行在关系中分别称为工属性工和工元组2。70.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和(不相交条件)。二、名词解

10、释1.实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。如果出现空值,那么主键值就起不了唯一标识元组的作用。2.一级封锁协议事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。o3.属性关系表中的一列即为一个属性/属性为实体的某一方面特征的抽象表 示。如学生,可以通过学生的“姓名”、“学号”、“性别”、“年龄”及“政治 面貌”等特征来描述,此时,“姓名”、“学号”、“性别”、“年龄”及“政治 面貌”等就是学生的属性。4.全码在关系中所有属性都为码即为全码。5.丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务 对此数据集合的修改被忽视了.6.关

11、系一个关系即一张二维表,如st u den t(sn o,sn a me,sex,a g e)l.概念模式7.X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。只有获准X封锁的事务,才能对被封锁的数据 进行修改。8.元组表中的一行即为一个元组/笛卡儿积集合中的每一个元素(dl,d2,dn)称为一个元组。9.主属性包含在任何一个候选码中的属性。10.事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全 部执行,要么全部不执行。11.S封锁共享型封锁。如果事务T对某数据R加上S封锁,那么其它事务对数据R的 X封锁便不能成功,而

12、对数据R的S封锁请求可以成功。这就保证了其他 事务可以读取R但不能修改R,直到事务T释放S封锁。12.非码属性包含在任何一个非候选码中的属性。13.事务事务是一个不可分割的操作序列,是数据库环境中的逻辑工作单位14.DBA控制数据整体结构、负责DBS正常运行的人或机构15.SQL语言中的视图.在SQL中,外模式一级数据结构的基本单位是视图,它是从若干基本表和(或)其它视图中构造出来的,视图并不存储对应的数据,只是将视图的定义存于 数据字典中。16.数据字典是对系统中数据的详细描述,它提供对数据库数据描述的集中管理17.主码、若关系中的某一属性组(或单个属性)的值能惟一标识一个元组,则称该属 性

13、组(或属性)为候选码。当一个关系有多个候选码时,应选定其中的一个 候选码为主码;而如果关系中只有一个候选码,这个惟一的候选码就是主码。18.候选码、设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)19.外码、如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。20.实体现实世界中存在的可以相互区分的事物或概念称为实体。例如,一个学生、一个工人、一台机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。21.实体型现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为实体型。实体型是实体集数据化的结果,实体型中的每一个具体 的事物(实

14、体)为它的实例。22.实体集具有相同特征或能用同样特征描述的实体的集合称为实体集。例如,学生、工人、汽车等都是实体集。23.码码也称关键字,它能够惟一标识一个实体。例如,在学生的属性集中,学号 确定后,学生的其他属性值也都确定了,学生记录也就确定了,由于学号可 以惟一地标识一个学生,所以学号为码。24.授权将对数据库中的某些表、某些字段的操作权限授予指定的用户,这种操作 称为“授权”。25.部分函数依赖关系模式中,如果X-Y,且X存在真子集X、使Y也成立,这时称X-Y为部分函数依赖。26.DBMS即数据库管理系统(Da t a ba se Ma n a g emen t Syst em),是位

15、于用户与操作系统 之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括 DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。27.传递依赖在关系模式中,如果Y-X,X-*A,且X 丫(X不决定Y),A 丫(A不 属于X),那么称Y-A是传递依赖。28.两段封锁协议a)在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁;b)在释放一个封锁之后,事务不再获得任何其他封锁。29.主码(举例)表中的某个属性组,它可以唯一确定一个元组,如SNO30.参照完整性若属性F是基本关系R的外码,它与另一个基本关系S的主码Ks

16、相对应,则对于R中每个元组在F上的值或取空值,或者等于S中某个元组的主码值。31.自然连接去掉重复的属性列的等值连接。三、判断题1.任何一个二目关系是属于2NF的.(V)2.任何一个二目关系是属于3NF的.(V)3.任何一个三目关系是属于2NF的(X)4.若 R.AR.B R.B一R.C 则 R.AR.C(V)5.若 R.B-R.A R.C一R.A 则 R.(B,C)-R.A(V)因为第1小题是错误的,故第2、3小题也是错误的。只需对第1小题举出反 例。设二目关系模式为R(S#,SD,C#),其中S#是学生号,SD是所在系,C#是 课程号。模式R的语义:一个学生只属于一个系,可选多门课;一个系

17、有若干 学生,开若干门课;一门课程若干学生选修。因此,R有唯一的码(S#,C#),唯一的非主属性SD。因S#-SD,非主属性SD部分依赖于码(S#,C#),所 以R不是2NF的,也不是3NF的。又虽有S#-SD,(SDc S#),但S#不含码,故R不是BCNF的。三、单项选择题1.在SQL的算术表达式中,如果其中有空值,则表达式(C)A)空值按0计算 B)由用户确定空值内容再计算结果C)结果为空值 D)指出运算错误,终止执行2.当两个关系没有公共属性时,其自然连接操作表现为(A)A)笛卡儿积操作 B)等值连接操作 C)结果为空集 D)错误操作3.基本ER图就是数据库的(D)A)外模式 B)逻辑

18、模式 C)内模式 D)概念模式4.对基本表S,执行操作DROP TABLE S RESTRICT的作用是(C)A)删除基本表S中的所有元组B)把基本表S及其生成的一切视图全部删除C)当没有由S中的列产生的视图或约束时将表S删除D)删除表S,将引用表S的视图中一切S的属性置为空值5.关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R 与S自然连接的结果,则(C)A)T1的属性个数等于T2的属性个数B)T1的属性个数小于T2的属性个数C)T1的属性个数大于或等于T2的属性个数D)T1的属性个数大于T2的属性个数6.如果事务T获得了数据项Q上的排它锁,则T对Q(C)A)只能读不能写

19、B)只能写不能读C)既可读又可写D)不能读不能写7.在数据库技术中,未提交的随后又被撤消的数据称为(D)A)错误数据 B)冗余数据 C)过期数据 D)脏数据8.选择分布式数据库各片段数据存放场地的模式是(D)A)外模式 B)概念模式 C)分片模式 D)分配模式9.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)A)患者编号B)患者姓名C)患者编号和患者姓名 D)医生编 号和患者编号11.班长和学生是什么关系(B)A)1:1 B)1:MC)M:N D)都不是12.单个用户使用的数据视

20、图的描述称为(A)A.外模式B.概念模式C.内模式D.存储模式13.实体集书店与图书之间具有(B)联系。A)一对一 B)一对多 C)多对多 D)多对一14.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)A)患者编号,医生编号,诊断日期 B)医生编号 C)诊断日期 D)患者编号15.任何一个三目关系都属于(A)A)INF B)3NF C)BCNF D)4NF16.哪种模式不是数据库的模式(C)A)模式B)外模式C)映像模式D)内模式17.下面哪种数据模型只有一个根结点(B)A)概念B)层次C)关系D)网状18.视图定义是(D)A.一个基表中导出的基表

21、B.一个基表中导出的虚表C.一个或几个基表或视较中导出的基表D.一个或几个基表或视较中导出的虚表19.四种传统的集合运算算是(C)A.U,X,和。B.U,8,和。C.U,G,X,和-D.U,8,ji 和。20.SQL中,下列涉及空值的操作,不正确的是(C)A.AGE IS NULLB.AGE IS NOT NULLC.AGE=NULLD.NOT(AGE IS NULL)21.使用CREATE TABLE SCHEMA语句建立的是(B)A)数据库模式 B)表 C)视图 D)索引22.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B)A)80 B)小于

22、等于80 C)大于等于160 D)大于等于80,小于等于16023.在SQL的授权语句中使用“ALL PRIVILEGES,表示(B)A)授权所有用户 B)所有的操作权限 C)对所有的数据集合 D)允许再 授权24.对数据库模式进行规范化处理,是在数据库设计的(C)A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶 段25.不存在传递函数依赖的范式至少要求是(C)A)2NF B)3NF C)4NF D)BCNF26.在下列几种故障中,不破坏数据库内容的是(B)A)计算机病毒发作 B)供电系统故障 C)瞬时的强磁场干扰 D)磁盘介质损坏27.在数据库技术中,独立于计算机系统的模

23、型是(A)A)E-R模型B)层次模型 C)关系模型D)面向对象的模型28.相对于关系模型,层次数据模型的缺点之一是(A)A)数据维护困难B)数据结构复杂C)数据独立性高D)有严格的 数学基础29.下述各项中,属于数据库系统的特点的是(C)A)存储量大 B)存取速度快 C)数据独立性 D)操作方便30.在SQL语言的基本功能中,不包括的是(B)A)插入新数据 B)描述数据库结构 C)对数据库中数据排 序 D)删除数据库中数据 31.数据库中全体数据的整体逻辑结构描述称为(B)A)存储模式 B)内模式 C)外模式 D)右外模式32.在SQL中使用FOREIGN KEY时,与之配合的语句是(D)A)

24、EXISTS B)EXCEPT C)TABLE D)REFERENCES33.能够消除多值依赖引起的冗余的范式是(C)A)2NF B)3NF C)4NF D)BCNF34.DBS的含义是(B)A)数据库管理系统 B)数据库系统 C)对象关系数据库系统 D)对象关系数据库35.在SQL中,建立视图用(C)A)CREATE SCHEMA 命令 B)CREATE TABLE 命令C)CREATE VIEW 命令 D)CREATE INDEX 命令36.选择和笛卡尔积的关系运算是(A)A.X和 o B.00和 Q C.X,和-D.71 和837.用二维表结构表示实体以及实体间联系的数据模型称为一C。A

25、.A.网状模型 B.层次模型B.C.关系模型 D.面向对象模型38.在数据库的三级模式结构中,内模式有A-oA.1个 B.2个 C.三个 D.任意多个39.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到 学生之间的联系类型是(D)A.多对多 B.一对一 C.多对一 D.一对多40.反映现实世界中实体及实体间联系的信息模型是(D)A.关系模型 B.层次模型 C.网状模型 D.E-R模型41.对数据库并发操作有可能带来的问题包括(A)A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据 D.破坏数据独立性42.关系数据模型的三个组成部分中,不包括(D)A.完整性规

26、则 B.数据结构C.数据操作 D.并发控制43.关系代数表达式的优化策略中,首先要做的是(B)A.对文件进行预处理 B.尽早执行选择运算C.执行笛卡儿积运算 D.投影运算44.事务有多个性质,其中不包括(B)A.一致性 B.唯一性 C.原子性 D.隔离性45.SQL语言通常称为(A)A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言46.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句 INSERT DELETE UPDATE 实现下歹!J哪类功能一B-。A.数据查询 Bo数据操纵 C.数据定义 D。数据控制47.下面的关系模式是属于(A)S-D

27、-L(sn o学号,dept系Jo e住所)A)2NF B)3NFC)4NF D)BCNF48.对数据库存储结构和存取方法的分析在(D)阶段A)需求分析B)概念结构C)逻辑结构D)物理设计49.为了描述现实世界中的事物,在信息世界中所建立的模型称为(D)A)关系模型B)网状模型 C)层次模型 D)概念模型50.在关系数据库中,只消除非主属性对码的部分依赖的范式是(C)A)BCNF B)INF C)2NF D)3NF51.在数据库系统中,同一个外模式(C)A.只能被一个用户的一个应用程序使用B.不能被一个用户的多个应用程序使用C.可以被同一个用户的多个应用程序使用D.可以被所有用户的应用程序使用

28、52.在数据库系统中,对全体数据的逻辑结构和特征的描述称为(B)A)子模式 B)模式 C)存储模式 D)内模 式 53.实体所具有的某一特性称为实体的(C)A)特征 B)性质 C)属性 D)特点54.下面列出的关于视图的条目中,不正确的是C oA.视图是外模式 Bo视图是虚表C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写55.在SQL语言的SELECT语句中,能实现投影操作的是 A。A.SELECT B.FROM C.WHERE D.GROUP BY56.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句ALTER TABLE实现哪类功能C_oA.数

29、据查询 B.数据操纵C.数据定义D.数据控制57.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教 员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=C-T,(H,R)-C,(H,T)-R,(H,S)一R。关系模式A的规范化程度 最高达到 B_ o*A.INF B.2NF C.3NFD.BCNF58.有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程:T,教 员:H,上课时间:R,教室:S,学生。根据语义有如下函数依赖集F=C-T,(H,R)-C,(H,T)-R,(H,S)-R。关系模式 A 的码是*D_ oA.C B.(H,R)C.(H,

30、T)D.(H,S)59.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是(B)A).用户界面 B).存取结构 C).数据输入 D).报表输出60.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在(A)A.客户机端 B.服务器端 C.终端D.系统端61.在第一个事务以S锁方式读数据A时,A.对数据实行X锁并读数据C.对数据实行X锁并写数据62.四种专门的关系运算是(A)第二个事务可以进行的操作是(D)B.对数据实行S锁并写数据D.不加封锁的读数据A.4-,8,ji 和。B.U,8,ji 和。c.u,n,x,和。D.G,8,ji 和。

31、63.位于用户和数据库之间的一层数据管理软件是(C)A.DBS B.DB C.DBMS D.MIS64.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的(A)A.原子性 B.一致性 C.隔离性 D.持久性65.关系代数的五个基本操作是:并、差、选择、投影和(D)A.等值连接 B.F连接 C.自然连接 D.笛卡儿积66.在关系数据库中,表与表之间的联系是通过(B)实现的。A.实体完整性规则 B.参照完整性规则C.用户自定义的完整性规则 D.主键67.在数据库的E-R图中,菱形框表达的是(C)A.属性 B.实体C.实体之间的联系 D.实体与属性之间的联系68.把E-R图转换成关系模

32、型的过程,属于数据库设计的(C)A.总体结构设计 B.概念结构设计 C.物理结构设计 D.逻辑结构设计 69.在SQL中,SELECT语句的 SELECT DISTINCT”表示查询结果中(C)A.属性名都不相同 B.去掉了重复的列C.行都不相同 D.属性值都不相同70.现实世界中事物在某一方面的特性在信息世界中称为(C)A.实体 B.实体值 C.属性 D.信息71.数据的存储结构与数据逻辑结构之间的独立性称为数据的(B)A.结构独立性 B.物理独立性 C.逻辑独立性 D.分布独立性72.应用程序设计的工作开始于数据库设计步骤的(D)A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物

33、理设计阶段73.在关系R中,代数表达式。34(R)表示(B)A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系74.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的(B)A.S锁 B.X锁 C.S锁和X锁 D.S锁或X锁75.在SQL的查询语句中,对应关系代数中“投影”运算的语句是(A)A.SELECT B.FROM C.WHERE D.SET76.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)A.需求分析阶段B.逻辑设计

34、阶段C.概念设计阶段D.物理设计阶段77.关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影、选择和(B)A.交 B.笛卡尔积 C.自然连接 D.除法78.SQL语言具有的功能是(B)A.关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵79.选择和笛卡尔积的关系运算是(A)A.A.x和 B.oo和 o C.x,和-D.ti 和oo80.在DBS中,DBMS和OS之间的关系是(B)A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行81.当关系R和S自然联接时,相当于下面操

35、作是(B)A.笛卡尔积B.去掉重列的等值连接C.等值连接D.非等值连接82.下列聚合函数中不忽略空值(n u ll)的是(C)A.SUM(列名)B.MAX(列名)C.COUNT()*D.AVG(列名)83.假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将(A)转换为关系数据模型A E-R模型 B层次模型 C关系模型D网状模型84.下而哪一级封锁协议既可以解决读脏数据又可以解决重复读问题(C)A 一级封锁协议B二级封锁协议C三级封锁协议 D两段锁协议85.下列哪种方法可以解决活锁问题(C)0A 一次封锁法B顺序封锁法C排队等待法 D以上答案都不对86.在数据库系统中,数据独立性是指

36、(C)A.用户与计算机系统的独立性 B.数据库与计算机的独立性C.数据与应用程序的独立性 D.用户与数据库的独立性87.设计数据库概念结构时,常用的数据抽象方法是聚集和(D)A.分类 B.继承 C.分析 D.概括88.在下列的数据库模式中,独立于计算机系统的模式是(A)A.概念模式 B.逻辑模式 C.内模式 D.外模式89.在关系模式R(U,F)中,如果X-Y,如果不存在X的真子集XI,使XI f Y,称函数依赖X-Y为(C)*A.平凡函数依赖 B.部分函数依赖 C.完全函数依赖 D.传递函数依赖90.要使数据库具有可恢复性,最基本的原则是(D)A.加强机房安全管理 B.安装防病毒设施C.经常

37、检修计算机系统 D.数据重复存储91.对关系R进行投影运算后,得到关系S,则(C)A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于或等于关系S的元组数D.关系R的元组数大于关系S的元组数92.记载数据库系统运行过程中所有更新操作的文件称为(C)A.更新文件 B.后备文件 C.日志文件 D.数据文件93.选择和连接的关系运算是(B)A.A.x和 B.oo和 C.x,和-D.71 和co94.数据库镜象可以用于(C)A保证数据库的完整性B实现数据库安全性C进行数据库恢复或并发 操作D实现数据共享95.位于用户和数据库之间的一层数据管理软件是(C)A)D

38、BS B)DB C)DBMS D)MIS96.关系代数的五个基本操作是:并、差、选择、投影和(D)A)等值连接 B)F连接C)自然连接 D)笛卡儿积97.在数据库的E-R图中,菱形框表达的是(C)A)属性 B)实体C)实体之间的联系 D)实体与属性之间的联系98.把E-R图转换成关系模型的过程,属于数据库设计的(C)A)总体结构设计 B)概念结构设计C)物理结构设计 D)逻辑结构设计99.在SQL中,SELECT语句的“SELECT DISTINCT”表示查询结果中(C)A)属性名都不相同 B)去掉了重复的列C)行都不相同 D)属性值都不相同100.在第一个事务以S锁方式读数据A时,第二个事务

39、可以进行的操作是(D)A)对数据实行X锁并读数据C)对数据实行X锁并写数据101.选择和投影代数运算是(B)A)U 和-B)n 和。C)U 和。102.请选出不是数据的答案(D)A.文字B)图形C)声音D)字段B)对数据实行S锁并写数据D)不加封锁的读数据D)8和 0103.选出下面哪个是在计算机系统中的最外层(A)A)应用系统 B)应用开发工具 C)DBMS D)操作系统104.数据库管理技术的发展主要经历三个阶段即(A)A.人工管理阶段、文件管理阶段、数据库管理阶段B.人工管理阶段、磁盘管理阶段、数据库管理阶段C.原始管理阶段、磁盘管理阶段、数据库管理阶段D.手工阶段、计算机管理阶段、数据

40、库管理阶段105.描述数据库中全体数据的逻辑结构和特征是(B)A内模式 B模式 C外模式 D存储模式106.不是最常用的数据模型是:(A)A.概念 B)层次C)网状D)关系107.下面有一关系模型,其候选码是:(A)st u den t(学号,姓名,性别,年龄,出生日期)A.学号B)姓名C)性别D)出生日期108.关系S-D-L(sn o学号,dept系Jo e住所)存在(B)A.部分函数依赖B)传递函数依赖C)多值依赖D)都不对109.对数据库存储结构和存取方法的分析在(D)阶段A.需求分析 B)概念结构 C)逻辑结构 D)物理设计110.静态级约束包括:(B)A.列级约束,实体完整性约束,

41、参照完整性约束B.列级约束,元组约束,关系约束C.函数依赖约束,统计约束,参照完整性约束D.以上都不对111.如果事务T获得了数据项Q上的排它锁,则T对Q(A)A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写112.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系 中的操作是(D)A.左外联接B.右外联接C.外部并D.外联接113.在数据库设计中,将ER图转换成关系数据模型的过程属于(B)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段114.实体完整性规则是指关系中(B)A.A.不允许有空行 B.主键不允许有空值B.C.不允许有空列 D.外键不允

42、许有空值115.实现关系代数投影运算的SQL子句是(A)A.SELECT B.ORDER BYC.FROM D.WHERE116.设有关系模式R(A,B,C),F=A-B,C-B。相对于F,R的候选键为(A)A.AC B.ABC C.AB D.BC117.SQL语言中,用GRANT/REVOKE语句实现数据库的(D)A.并发控制 B.完整性控制C.一致性控制 D.安全性控制118.以下关于事务调度和封锁的描述中,正确的是(A)A.遵守两段封锁协议的并发事务一定是可串行化的B.可串行化的并发事务一定遵守两段封锁协议C.遵守两段封锁协议的并发事务不一定是可串行化的D.遵守两段封锁协议的并发事务一定

43、不会产生死锁119.取出关系中的某些列,并消去重复的元组的关系运算称为(B)oA.取列运算 B.投影运算 C.联结运算 D.选择运算120.ER图中实体用(A)表示A.矩形 B)椭圆 C)菱形 D)三角形121.系统死锁属于(A)0A.事务内部故障B.病毒引起 C.系统故障 D.介质故障122.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE 实现下歹U哪类功能B。A.数据查询 B.数据操纵 C.数据定义 Do数据控制123.为了描述现实世界中的事物,在信息世界中所建立的模型称为(D)A)关系模型B)网状模型 C)层次模型 D)概念模

44、型124.在关系数据库中,只消除非主属性对码的部分依赖的范式是(C)A)BCNF B)INF C)2NF D)3NF 125.在数据库系统中,同一个外模式(C)A.只能被一个用户的一个应用程序使用B.不能被一个用户的多个应用程序使用C.可以被同一个用户的多个应用程序使用D.可以被所有用户的应用程序使用126.在数据库系统中,对全体数据的逻辑结构和特征的描述称为(B)A)子模式 B)模式 C)存储模式 D)内模式 127.实体所具有的某一特性称为实体的(C)128.A)特征 B)性质 C)属性 D)特占 八、129.3.四种专门的关系运算是(A)A.4-,8,ji 和。B.U,8,ji 和。c.

45、u,n,x,和。D.Q,8,ji 和。130.在关系数据库中,表与表之间的联系是通过(B)实现的。A.实体完整性规则 B.参照完整性规则C.用户自定义的完整性规则 D.主键131.把E-R图转换成关系模型的过程,属于数据库设计的(C)A.总体结构设计 B.概念结构设计C.物理结构设计 D.逻辑结构设计132.在SQL中,SELECT语句的SELECT DISTINCT”表示查询结果中(C)A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同133.在关系R中,代数表达式0 3E,试问R达到第几范式,并说明理由。R属于INFo由于候选键是ABCo而非主属性D和E部分函数依赖

46、于候选 键ABC,因此R不是2NF,只能是1NF。11.什么是数据库的恢复?数据库恢复的基本原则是什么?当数据库系统受到破坏时,通过恢复技术,使数据库恢复到遭到破坏之前的正 确状态。数据库恢复的基本原则是重复存储,即“冗余”。12.设教学数据库有三个关系:学生 S(S#,SNAME,AGE,SEX)学习 SC(S#,C#,GRADE)课程 C(C#,CNAME,TEACHER)写出下列代数表达式汉语含义。九 s#9teacher=uu(SC XC)答:检索选修课程包含LIU老师所授课程的学生学号。13.设有职工关系Emplo yee(职工号,姓名,性别,技能),有关系代数运算表达 式:n 1,

47、2,/Emplo yee)一 冗 4(。2=Li(Emplo yee)请用汉语句子写出该表达式所表示的查询。答:检索具备了职工“Li”的所有技能的职工的职工号、姓名和技能。五、问答题(1)、现有如下关系模式:教师(教师编号,姓名,电话,所在部门,借阅图书 编号,图书名称,借期,还期,备注)1.教师编号是侯选码吗?2.说明对上小题判断的理由是什么?3.教师编号是侯选码吗?为什么?4.写出该关系模式的主码;5.该关系模式中是否存在部分函数依赖?如果存在,请写出两个。6.说明要将一个1NF的关系模式转化为若干个3NF关系,需要如何做?7.说明要将一个1NF的关系模式转化为若干个2NF关系,需要如何做

48、?8.该关系模式最高满足第几范式?并说明理由。1、答:候选码是教师编号、借阅图书编号、借期。所以教师编号不是候选码、2、答:判断的理由是教师编号不能唯一决定元组。3、答:教师编号不是候选码,理由是教师编号不能唯一决定元组。4、答:该关系模式的主码是(教师编号、借阅图书编号、借期)。5、答:存在着部分部分函数依赖。主码与教师姓名是部分函数依赖。6、答:对1NF关系进行投影,消除原关系中非主属性对码的部分依赖,及传递 函数依赖将1NF变为3NF7、答:对1NF关系进行投影,消除原关系中非主属性对码的部分依赖,将1NF 变为2NF8、答:该关系模式最高满足INFo因为非主属性与码间存在部分函数依赖。

49、(2).现有如下关系模式.(每问3分,共21分)借阅(图书编号书名.作者名出版社.读者编号.读者姓名.借阅日期.归 还日期)1.读者编号是候选码吗?Z.说明对上小题判断的理由是什么?3.写出该关系模式的主码.4.该关系模式中是否存在部分函数依赖?如果存在.请写出两个.5.该关系模式中是否存在传递函数依赖?如果存在.请写出一个6.该关系模式最高满足第几范式?并说明理由。7.如何分解该关系模式,使得分解后的关系模式均满足第二范式(ZNF)?(3)下面的结论哪些是正确的?哪些是错误的?对于错误的请给出一个反例说 明。1)任何一个二目关系是属于3NF的。2)任何一个二目关系是属于BCNF的。3)任何一

50、个二目关系是属于4NF的。4)当且仅当函数依赖A-B在R上成立,关系R(A,B,C)等于投影R1(A,B)和 R2(A,C)的连接。5)若 R.A-R.B,R.B-R.C,则 R.A-*R.C。6)若 R.A-R.B,R.A-R.C,则 R.A-R.(B,C)。7)若 R.B-R.A,R.C-R.A,则 R.(B,C)-R.A。8)若 R.(B,C)fR.A,则 R.B-R.A,R.C-R.A。答:1)正确。2)正确。3)正确。4)不正确。5)正确。6)正确。7)正确。8)不正确。(4)设Ti,T2,T3是如下三个事务,其中R为数据库中某个数据项,设R的 初值为OoTi:R:R+5T2:R:=

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服