1、复习题数据库作者:日期:特别声明:本复习题仅为大家提供复习课程知识点的作用,希望大家能够真正掌握每题涉 及的知识点,只要每题都真正会做,那么通过本课程的课终考核就没有问题。但 切记不能仅记住这些题,特别是只记答案,因为抽出的题应该都不会是跟这里的 题完全一样的。所以大家一定要通过看书/PPT,讨论搞懂每一题,特别是关系代 数运算、SQ L命令、求候选码、属性集闭包、范式判断等等等等,掌握的是方 法,不是题本身! !不会就问问会的同学!!!以下有个别题有错误,看看你能不能找到!判断题1 . SQL数据查询语句中的H AV I NG子句与 WHERE子句的作用是相同的。F?HAV ING是针对GR
2、OUP BYB的分组进行筛选,WH ER E是选择条件的元组2 .在关系代数运算中,基本的运算是并,交,笛卡尔积,选择,投影。F?并,差,笛卡尔积,选择,投影3 . 一个关系只有一个候选码(键)。F只有一个主码(主键)4 .实体完整性规则是对外键的约束,参照完整性规则是对主键的约束。F?说反了,实体参照完整性是对本关系的主键进行约束 ,包括不能为空和重复(空串非空);参照 完整性是对外键进行约束,K为R1的主键,且为 R2的外键,那么这时R2中的K的取值有两 种可能,为空或者为R 1的K存在的值。5 .按照索引记录的存放位置,索引可以分为聚集索引和非聚集索引。T索引可以加快查询速度,一般建立索
3、引的字段是WHERE后的字段。针对查询较多的表,如果一个表的中修改字段较多,会增加一定的时间来存储索引。也会增加一定的空间 来存储索引。?CREATE I NDEX索引名 ON表名(基本字段列表);6 .跟基本表一样,视图中也存储有实实在在的数据。F? 视图只是一个查询,SELECT查询,投影出的一个视图,是一个虚表,不存在实在的数据。7 . S QL语言的中文名称为结构化数据语言。F结构化查询语言 ,S tructu red Q u e ry Language.8 .专门的关系运算包括选择运算、投影运算和迪卡尔积运算。F专门的关系运算时选择( WHERE),投影(SELECT,链接(JOIN
4、),除9 .假设有关系R和S ,关系代数表达式R(RS底小白是RU S。F? 应该表本R交S10 .在关系数据库中,把数据表示成二维表,每一个二维表称为一个实体。F?应该是一个关系,一个关系就是一个二维表。11 . SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE属于数据查询语句。F? 不解释。12 . 一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。T? 不存影响数据关系,但会影响数据存储在物理设备上的结构,和查询速度。13 .同一个关系中不能出现两个以上相同的属性名。T14 .在SQL的S E LECT语句中,S EL EC
5、T子句能实现关系代数中的投影运算。T15 .设关系R(A, B, C)和S(A ,D),与自然连接R 8s等价的关系代数表达式是 Habcq (RX S) F?应该是: n B,C ,S.A,D( o A= S . A(R XS )16 .关系模型定义了域完整性、实体完整性和参照完整性三类数据约束。F?实体完整性,参照完整性,用户自定义17 .从关系模式中指定若干个属性组成新的关系的运算称为投影。T18 .关系中关键字必须指定为第一列。F19 .如果关系R2的外部关系键X与关系R 1的主关系键相符,则外部关系键X的每个值必须在关系R 1中 主关系键的值中找到,或者为空,这是关系的参照完整性规则
6、。T20 .视图对应于三级模式结构中的模式。F应该是外模式或者子模式。模式(概念模式)是指的用户的公共透明的视图,是数据整 体逻辑结构的描述。内模式,是数据结构的物理存储,数据库内部的表示。21 .在关系彳t数中,从两个关系中找出相同元组的运算称为差运算。F? 应该是找出不同的元素。找出相同的那是,交(n运行。22 .关系数据模型上的关系运算分为关系代数和关系演算两种。T23 .当对两个关系R和 S进行自然连接运算时,要求R和S含有一个或多个共有的属性。T24 .在关系模型中,关系的码(键)只能是一个属性。F可以有多个,码是唯一标示元组的一个或多个属性的集合。主码(主键)一个关系只能有一个。2
7、5 .如果两个关系没有公共属性,那么其自然联接操作结果为空关系。F? 转为笛卡尔积操作。26 .同一个关系模型的任意两个元组值不能完全相同。T?集合或者实体完整性约束。关系运算是集合的运行,但集合中要求不能存在两个完全相同的元素(即元组);在实体完整性中,要求主码不能重复。27 . SQ L中,判断年龄字段是否为空值的短语是“WH: RE年龄=NULL: F?在使用特殊常量时,要用特殊运算符,比如IS, LIK E等。28 .传统的集合并差交运算施加于两个关系时,这两个关系必须相容。T29 .对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同。T?投影运算是对列(属性)进行操作,所以
8、元组是和原关系相同。30 .在关系数据库中,把数据表示成二维表,每一个二维表称为一个关系。T31 . DB 包含 DBS和 DBMS。F?DBS (数据库系统)包才DB (数据库)和DBMS(数据库管理系统)。32 .设有关系模式R (A,B, C,D )上的函数依赖集 F= A B-CD,C- A则R最高属于 1NF。F? AB- ABCD, A B为码,且非主属性都完全函数依赖于码( AB),因为A不能决定C,A不 能决定D, B不能决定C , B不能决定D (2NF)。且所有非主属性都不传递依赖于码 (3 N F)。 但是A完全函数 依赖于C, C并非码,所以不是B C NF。33 .关
9、系规范化中的插入异常是指应该插入的数据没插入。T? 插入异常主要是元组未被插入(既数据没有正确插入,数据库中不存在那一条记录)。34 .在最小函数依赖集 F中每个函数依赖的右部都是单属性。T右边的多属性可以被拆分,比如:A-BCD,可以拆分为:A-B , AC ,A D。35 .数据库安全保护中,后备副本的主要用途是数据库恢复。T36 .如果关系模式 R上有函数依赖 AB-C和A-C,则R中存在部分函数依赖。R的最小函数依赖为:AC所以不存在部分函数依赖。37 .事务具有原子性、并发性、隔离性和持久性4个特征。T38 .解决并发控制带来的数据不一致问题普遍采用的技术是封锁。T39 .子模式是模
10、式的副本。F?子模式(外模式)是模式的逻辑子集。40 .设有关系模式R (X, YZ肖它的函数依赖集 F=X -Y, Yf Z则F的闭包F+中左部为XY的 函数依赖有4个。F?很多个41 .在E-R图中,用来表示实体的图形是菱形。F?用E-R图中,实体用矩形表示;属性用椭圆表示;联系用实体线连接起来,并在线上标注联系 类型(1 : 1, 1: n , m: n)。42 .数据库完整性控制的防范对象是不合语义的数据。T?数据库的完整性是防范不合语义的数据、不正确的数据,数据库的安全性是防范非法用户、非法操作。43 .设关系模式 R(A , B,C,D), F是R上成立的函数依赖集,F= B-D
11、, AA C ,那么p= ABC3 CD汁目对于F既不是无损联接分解,也不保持函数依赖的分解。F? U1=ABC, U2=BCD,U2AUU BC,U2 U1=D,显然 BC -,所以该分解是无损分解。44 .建立实际数据库结构是数据库实施阶段的任务。T?1.需求分析阶段准确了解与分析用户需求(包括数据与处理)是整个设计过程的基础,是最困难、最耗费时间的一步2 .概念结构设计阶段是整个数据库设计的关键通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型3 .逻辑结构设计阶段将概念结构转换为某个 DBMS所支持的数据模型 对其进行优化4 .数据库物理设计阶段为逻辑数据模型选取
12、一个最适合应用环境的物理结构(包括存储结构和存取方法)5 .数据库实施阶段运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行6 .数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改45 .需求分析是数据库设计的起点,为以后的具体设计做准备。T46 .存取时间、存储空间和维护代价是决定数据物理存储结构的主要因素。T47 .在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会出现活锁现象。F?应该是死锁状态48 .在数据库技术中,事务未提交的
13、数据称为 月1i(幻象)数据”。F?应该是未提交随后又被撤销的数据49 . X-Y能从推理规则导出的充分必要条件是YX。F?应该是Y包涵于X的闭包50 .在数据库设计中,用E- R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的需求分析阶段。F?这个是概念设计阶段。51 .设有关系模式 R(X,YZ,W)与它的函数依赖集 F= XYfZW f X则R的关键码为 XY。 F ?应该是Y Wo52 .在数据库恢复时,数据库系统会对尚未彳完的事务执行REDO处理。F? 先做UND O操作,再彳R REDO操作。53 .被函数依赖集F逻辑蕴涵的函数依赖的全体构成的集合,称为函数依赖集 F
14、的闭包。T54 .在关系模式R中,能函数决定 R中所有属性的属性组,称为关系模式R的超键。55 .两个函数依赖集F和 G等价的充分必要条件是F=G。FF+=G +56 .数据库保护分为:安全性控制、完整性控制、并发控制和数据恢复四类。T57 .保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是数据的安全性。T? 非法用户和非法操作58 . X-Y能从推理规则导出的充分必要条件是X+=Y+。FY包涵于X的闭包(X+ )59 .数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权。在授权定义中,数据对象的范围越小,授权子系统就越灵活。T60 .超市管理中,商品
15、与顾客这两个实体集之间的联系一般是多对多。T? 多对多,一个商品会有多个顾客购买,一个顾客可以买多个种商品。61 .在关系模式 R中,函数依赖X-Y的语义是在R的某一关系中,若两个元组的X值相等,则Y值也相等。T62 .在E R图中,用来表示实体的图形是椭圆形。F是矩形。63 .若事务T1已经给数据A加上了共享锁,则事务 T2只能再对A加共享锁。T64 如果T1对数据A加了写锁,那么其他的事务不能对数据A再加任何锁。64 . 一个事务在执行时,应该遵守要么不做,要么全做”的原则,这是事务的原子性。T65 .数据独立性是数据库技术的重要特点之一。所谓数据独立性是指不同的数据只能被对应 的应用程序
16、所使用。F?数据独立性是指物理独立性和逻辑独立性。66 .规范化理论是数据库概念设计阶段的指南和工具。F规范化理论是数据库逻辑设计的指南和工具。67 .实现事务回滚的语句是 ROLLB AC K。T68 .从E -R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字 是M端实体关键字与 N端实体关键字组合。T69 .新奥尔良法是目前公认的比较完整和权威的一种数据库设计的规范设计法。T? 新奥尔良烤翅是目前公认最好吃、鲜美的一种烤翅方法。70 .在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是数据定义语言。?第二题 单项选择题(共有35小题,每小
17、题2分,共计7 0分)1 .关系数据模型上的关系运算分为( A )。A)关系代数和集合运算B)关系代数和关系演算C)?关系演算和谓词演算D)关系代数和谓词演算2 .在S QL中,修改数据表结构应使用的命令动词是( A )。A) AL TERB) CRE ATEC) CHANGED) DE L ETE3 .同一个关系模型的任意两个元组值(A )。A)?不能完全相同B)可以完全相同C)必须完全相同D)以上都不对4 . SQL中,下列涉及判断是否是空值的操作,不正确的是(C )。A) AGE IS NULLB) AGE IS NO T NULLC)?AGE=NULLD) NOT (AGE I S N
18、ULL.)5.下列SQL语句中,( B )不是数据操纵语句。A)?INS ER TB)? C RE ATEC) DELETED) UPDATE数据定义:CR EAT E,ALE RT, DROP数据查询:SEL ECT数据操纵:UPDATE, INSERT ,DELETE 数据控制:GRAN K,R EV OKE;6 .已有关系模式:学生(学号、姓名、性别、班级)、课程(课程名称、学时、性质)、成绩(课 程名称,学号,分数)。若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行(D )操作。A ?并B)交C)乘D)连接7 .关于关系模型,叙述正确的是 (C )。A)只可以表示
19、实体之间的简单关系B )?实体间的联系用人为连线表示C)有严格的数学基础D)允许处理复杂表格,如一栏包括若干行8 .在S QL的SE L ECT语句中,能实现关系代数中投影操作的子句是(A )。A) S E LE CT (投影)B) FROMC)?WHERE (选择)D)? GROUP BY9 . SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALT E R TABLE实现的是下列哪类功能(C )。A)?数据查询B)数据操纵C)?数据定义D)数据控制10 .关系代数是以( C )为基础的运算。A)?关系运算B) ?谓词运算C) ?集合运算D)?代数运算因为关系就是从集合的角
20、度出发的。11 .相关子查询的执行次数( D )。A)与子查询表的元组数相等8) ?是由父查询表与子查询表中的相同元组数量决定的C)跟父查询表的元组数无关D)是由父查询表的元组数决定的子查询依赖于外部查询,当外部查询将要被执行(未执行)时,就会执行子查询,子查询执行完毕, 再执行外部查询。12 .设有如下关系表:则下列操作中正确的是(A )。A) T=RU SB)?T=RA SC)?T=RX SD) T=R+ S13 .数据库(DB)、数据库系统(DBS)及数据库管理系统(DBMS)三者之间的关系是(A卜A) DBS包含DB和 DBMSB) ?DBMS包含D B和 DBSC)?DB 包含 DB
21、S和 DBM SD)?DBS就是D B,也就是 DBM S14.传统的集合并差交运算施加于两个关系时,这两个关系应该是( A )的。A)相容B)?相等C)?相似15.设有如下关系表:则下列操作中正确的是(B )。A) ?T=RUSB) T=RCSC)?T=RXSD) T=R+ S16 .在SQL中,视图对应于三级模式结构中的( A )。A)外模式B)?模式C)?内模式外模式又称子模式,是模式的部分视图,相当于一盒查询,是一个虚表。模式(概念模式),是所有用户的公共视图,整体逻辑结构和特征的描述。内模式,最里层,数据物理结构和存储方式的描述。他们之间用映像来链接。17 .索引属于(B)。A)模式
22、B)?内模式C)外模式D)?概念模式索引是写入修改了数据库的物理结构,实实在在的存储在物理上的一个小表。我是这样认为的。18 .对于 关系”的描述,正确的是( D )。A)同一个关系中允许有完全相同的元组B)同一个关系中元组必须按关键字升序存放C)在一个关系中必须将关键字作为该关系的第一个属性D)?同一个关系中不能出现相同的属性名19 .在关系彳t数中,从两个关系中找出相同元组的运算称为( B )运算。A) ?并B)?交C) ?差D) ?除20 .从关系模式中指定若干个属性组成新的关系的运算称为(B )。A)?联接B)投影C)?选择D)排序SE L.E C T的功能就是投影哇,后面跟的字段列表
23、。21 .数据库系统的核心是(C )。A)?数据库(D B)B)操作系统(O S)C)数据库管理系统(DBMS)D)文件(F ile)22 .若用如下的SQL语句创建了一个表 S:CR E ATE T A BLE S(Sno CH AR (6) NOT NULL,Sname CHA R( 8 ) NOT NUL L,SEX C HAR(2),AGE INTE GER)现向S表插入如下行时,哪一行可以被插入( B )。A)(9 91001、李芳,女,23)B) (99074 6 /,张军/ ,NULL, NULL)C) (NULL,陈明/ ,/男,3 2)D)? (9917 2 4,NULL,女
24、,2 5)23 .下列关于数据库的正确叙述是( C )。A)数据库是一个DB F文件B)数据库是一个关系C)?数据库是一个结构化的数据集合D)?数据库是一组文件24 .数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(D )。A)?数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对数据独立性是指物理独立性和逻辑独立性。25 .如果两个关系没有公共属性,那么其自然联接操作( A )。A)转化为笛卡尔积操作B)转化为联接操作C)转化为外部并操作D)?结果为空关系26 .如果关系R2的外部关系键 X与关系R 1的主关系键相符,则
25、外部关系键X的每个值必须在关系R1中 主关系键的值中找到,或者为空,这是关系的( C )完整性规则。A) ?域B)实体C)参照D)相对实体完整性:对于关系R中,属性K是R的主键,则对于属性K的取值,不能重复且不能为空(N ULL,它并不是空串哦,”这个可以存)27.下面有关H AVING子句描述错误的是(B )。A) ?HAVING子句必须与 GRO UP BY子句同时使用,不能单独使用B)使用HAV ING子句的同时不能使用W HERE?句C) 使用HAVI NG子句的同时可以使用 WHERE子句D)使用HAVI NG子句的作用是限定分组的条件28 . SQL使用( C )语句为用户授予系统
26、权限或对象权限。A)?SEL ECT查询数据B)?CREATE 建表C)?GRANT 设权限D)?REVOK?撤权限29 .关系模式的任何属性(A )。A)?不可再分B)?可再分C)?命名在该关系模式中不唯一D)?以上都不是30 .以下关于视图的描述中,不正确的是(B )。A)视图是外模式B)使用视图可以加快查询语句的执行速度C)视图是虚表D)使用视图可以加快查询语句的编写视图不能加快查询的执行速度,可以建立索引来加快查询速度。31 .专门的关系运算不包括下列中的( D )。A)联接运算B)选择运算C) ?投影运算D)?交运算32 . 一个关系只有一个( D )。A)超码B)?外码C)?候选码
27、D) ?主码33 .在关系模型中,以下有关关系的码(键)的描述正确的是( D )。A) ?可以由任意多个属性组成B)至多由一个属性组成C)?由一个或多个属性组成,其值能唯一标识关系中的一个元组D)以上都不对34 . SQ L语言中,S EL ECT语句的执行结果是( B )。A) ?属性B)?表C) 元组D)数据库35.两个函数依赖集F和G等价的充分必要条件是 (D )。A)?F=GB) ?F+=GC)?F=G +D)?F+=G+36 .实现事务回滚的语句是(C )。A) D ELETEB) CO M M I TC) ROLLBACKD) REVOKE37 .若事务T1已经给数据A加上了共享锁
28、,则事务T 2 ( A )。A)只能再对A加共享锁B)只能再对A加排他锁C)可以对A加共享锁,也可以对 A加排他锁D)?不能再给A加任何锁38 .解决并发控制带来的数据不一致问题普遍采用的技术是( A )。A)?封锁B )?存取控制C)恢复D) ?协商39 .在E-R图中,用来表示实体的图形是(A )。A)矩形B)椭圆形C)菱形D)?三角形40 .如果关系模式 R上有函数依赖 ABfC和A-C,则R中存在(B )。A)?完全函数依赖B) ?部分函数依赖C)传递函数依赖D)?多值依赖AB C,A是AB的真子集,又有 A-C,所以它(AB C)不是完全函数依赖(即部分函数依赖)41 .如果X-Y和
29、Y ?X成立,那么X-Y是一个平凡的函数依赖,他可以根据Armst r ong推理规则的(A)推出。A)?自反律B)?合并律C)?增广律D)分解律42 .设有关系模式 R (X,Y, Z,W)与它的函数依赖集 F= XY-Z, W-X,则R的关键码为(D )。A) XYB) ?XWC) YZD) YWYW- Y WX Z所以是关键码。43 .设关系模式 R(A,B,C, D) , F是R上成立的函数依赖集,F= B - A ,A- C , p = AB, AC, AD 是R上的一个分解,那么分解p相对于F ( C )。A)?是无损联接分解,也是保持函数依赖的分解 B)?是无损联接分解,但不保持
30、函数依赖的分解C)不是无损联接分解,但保持函数依赖的分解BCDAB a1ACa1AD a 1D)既不是无损联接分解,也不保持函数依赖的分解 第一次列表:a 2 bl 3 b14 b 22 a3 b 2 4 b3 2 b33 a 4根据F的函数依赖A -C,因为B -A中B没有两行是相等的。ABCDABa1a2a 3b14ACa 1b22a3b2 4ADa 1b3 2a3a 4然而并没有全a的一行,所有是非无损连接分解。G= B-A,A-C对于F中每一个依赖,X,都有XC G,所以呢,X属于G+ 因此是保持函数依赖啦!应该是这样!44 .数据库中的 日志”文件用于保存(D )。A)程序运行过程B
31、 )?数据操作C)?程序执行结果D)对数据库的更新操作45 .在关系模式R中,函数依赖X-Y的语义是( B )。A)在R的某一关系中,若两个元组的X值相等,则Y值也相等B)?在R的每一关系中,若两个元组的X值相等,则Y值也相等C)在R的某一关系中,Y值应与X值相等D)在R的每一关系中,Y值应与X值相等46 .设有关系模式R (X,Y,Z肖它函数依赖集 F= X-Y,YH,则F的闭包F+中左部为X Y 的函数依赖有(C )个。A) 3 2B)? 1 6C)8?D) 447 .安全性控制的防范对象是( C )。A)合法用户B)?不合语义的数据C)?非法操作D)不正确的数据安全性控制非法用户、非法操
32、作。完整性是防范不合语义的数据、不正确的数据。48 .在数据库恢复时,对尚未做完的事务执行( B )。A)?REDO 处理B) UNDO处理C) ABORT处理D)?R OLLB ACK处理先做UNDO,再做REDQ49. X-Y能从推理规则导出的充分必要条件是( B)。A) Y? XB) Y? X +C) ?X? Y +D)?X+=Y+50. 一个事务在执行时,应该遵守要么不做,要么全做”的原则,这是事务的( A)。A)?原子性B) 一致性C)隔离性D)持久性51 .在数据库技术中,脏(幻象)数据”是指(D )。A)?未回退的数据B)?未提交的数据C)回退的数据D)未提交随后又被撤销的数据5
33、2 .数据库安全保护中,后备副本的主要用途是( D )。A)?保障安全性B)完整性控制C)并发控制D) ?数据库恢复53 .设有关系模式 R (A,B, C,D),函数依赖 F=A - B, B 一 C,A 告,D - C, p=AB,AC,BD 是R上的一个分解,则分解p中未丢失的函数依赖是(A )。A) A-BB) ?Bf CC)?AfDD)?A C54.数据库完整性控制的防范对象是(BD )。A)非法用户B)不合语义的数据C) ?非法操作D)不正确的数据55.在关系模式R ( A, B,C)中,有函数依赖集 F=AB-C,BC-R,则R最高达到(D )。A) 1NFB) 2?NFC) 3
34、 NFD)?BCNF码为AB, BC所以主属性为:A, B , C;56 .数据库安全性控制中,为了保证用户只能存取他有权存取的数据,需要对其授权。在授 权定义中,数据对象的(A ,授权子系统就越灵活。A)?范围越小B)范围越大C) ?约束越细致D)?范围越灵活57 .设有关系模式 R(A,B,C, D),函数依赖F = A B-C , 巳,则尸在模式 ACD上的投影 为。( D )。A)?。B) AB-CC) AC 一 DD) AD 一 C58 .在数据库设计中,用E -R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的(C )阶段。A)?需求分析B)逻辑设计C)概念设计D)?
35、物理设计59 .消除了非主属性对候选键的部分函数依赖的关系模式,就是(B )。A) 1NFB)? 2 N FC) 3NFD) ?BCNF60 .属性集X的闭包是指( B )。A)函数依赖集中全部左端为X的函数依赖的集合B)由属性X函数决定的属性的集合C) ?函数决定属性X的属性的集合D)?函数依赖集中全部右端为X的函数依赖的集合61 .设有关系模式R (X,YZ, W)与它的函数依赖集F= XY-Z,W-X剜属性集Z W的闭包为(B)。A) ZWB)?XZWC)?YZWD)?X YZW62 .在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( B )。A)出现活锁现象B)?出现死锁
36、现象C)事务执行成功D)?事务执行失败63 . ( A )是数据库设计的起点,为以后的具体设计做准备。A)?需求分析B )?逻辑设计C)?概念设计D)?物理设计64 .设关系模式 R(A, B,C,D), F是R上成立的函数依赖集,F = A-B , B-C ,C-D , DA,p= AB ,BC,AD 是R上的一个分解,那么分解p相对于F ( C )。A) ?是无损联接分解,也是保持函数依赖的分解B)?是无损联接分解,但不保持函数依赖的分解C)?不是无损联接分解,但保持函数依赖的分解D)?既不是无损联接分解,也不保持函数依赖的分解65 .保护数据库,防止未经授权的或不合法的使用造成的数据泄漏
37、、更改破坏,这是数据的(B )。A) ?完整性B)安全性C)恢复D)并发控制66. ( C )称为函数依赖集F的闭包。A)?函数依赖集F中全部的全部函数依赖B) ?函数依赖集F的任意一个子集C)?被函数依赖集F逻辑蕴涵的函数依赖的全体构成 的集合D)蕴涵了函数依赖集 F的其它函数依赖集67 .在关系模式R中,能函数决定 R中所有属性的属性组,称为关系模式R的( D )。A)?主键B)候选键C)外键D)?超键68 .从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。A) M端实体的关键字B) N端实体的关键字C)?M端实体关键字与N端实体关键字组合D)
38、 ?重新选取其他属性69.在最小函数依赖集 F中,下面叙述不正确的是(B )。A) F中的每个函数依赖的右部都是单属性B) F中的每个函数依赖的左部都是单属性C)? F中没有冗余的函数依赖D) F中的每个函数依赖的左部没有冗余的属性70 .关系规范化中的插入异常是指( B )。A)不该插入的数据被插入B)应该插入的数据没插入C)?插入了没有用的数据D)?插入了错误的数据71 . E-R图的基本成分不包含( C )。A)?实体B) ?属性C)?元组D) ?联系72.超市管理中,商品与顾客这两个实体集之间的联系一般是( D )的关系。A) 一对一B)?一对多C) ?多对一D)?多对多73.消除了非
39、主属性对候选键的部分与传递函数依赖的关系模式,就是( C )。A) 1?NFB)?2N FC) 3 NFD) BCNF74.当局部ER图合并成全局E R图时可能出现冲突,不属于合并冲突的是( B )。A) 属性冲突B) 语法冲突C) ?命名冲突D)结构冲突当局部E-R图合并成全局E -R图时可能出现3种冲突,包括属性冲突,结构冲突,命名冲突。75 .在关系运算中,查找满足一定条件的元组的运算称之为(C )。A联接B)投影C)选择D)?排序76 . SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALT ER TABLE实现的是下列哪类功能(C )。A)数据查询B )?数据操纵
40、C)?数据定义D)?数据控制77 .在关系模型中,以下有关关系的码(键)的描述正确的是( C )。A) ?可以由任意多个属性组成B)?至多由一个属性组成C)由一个或多个属性组成,其值能唯一标识关系中的一个元组D)?以上都不对78.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、 改变数据间联系等,不需要修改相应的应用程序,称为(B )。A)?物理独立性B) ?逻辑独立性C)数据独立性D)?结构独立性79. 一个关系只有一个( D )。A) ?超码B)?外码C)候选码D) 主码80 .在数据库的三级模式结构中,表达物理数据库的是(B )。A)?外模式B)?内模式C)?
41、模式D)?用户模式81 .专门的关系运算不包括下列中的( D )。A)?联接运算B) ?选择运算C) ?投影运算D) ?交运算82.设有一个学生档案的关系数据库,关系模式是:Studen t(SNo, SN,Se x,Age),其中S No,SN,Sex,Age分别表示学生的学号、姓名、性别、年龄。则从学生档案数据库中检索学生年龄小于2 5岁的学生的姓名”的关系代数式是(B )。A) ? 0- sn( EAge25(S t u dent)B ) Ha(Ag e2 5 (Studen t )C)?nSN(Uge25 (Stud ent)D)? 0- sN(Age 25 (Studen t )83
42、.下列有关数据库的描述,正确的是( D )。A) ?数据处理是将信息转化为数据的过程(说反了哥)B)?数据的物理独立性是指当数据的逻辑结构改变时C)关系中的每一列称为元组(字段),一个元组就,数据的存储结构不变(逻辑独立性)D)如果一个关系中的属性或属性组并非该关系的关键字 其为本关系的外关键字个字段(记录),但它是另一个关系的关键字,则称84.A)B)C)D) 85.下面的(D )不是数据库技术的主要特点。数据的结构化?数据的冗余度小较高的数据独立性?程序的标准化关系运算中的选择运算是( A )。A)?从关系中找出满足给定条件的元组的操作B) C) D) 86. A)从关系中选择若干个属性组
43、成新的关系的操作( 从关系中选择满足给定条件的属性的操作A和B都对用树形结构表示实体之间联系的模型是(关系模型投影)B) ?网状模型C)?层次模型D) 87.A) B)?以上三个都是关于DBMS的叙述正确的是(A )。DBM S是介于用户和操作系统之间的一组软件不具有开放性C)? DBMS软件由数据定义语言与数据操作语言构成D)数据字典多数要手工进行维护88 .在数据库三级模式间引入二级映象的主要作用是A)提高数据与程序的独立性B)?提高数据与程序的安全性C)保持数据与程序的一致性D)?提高数据与程序的可移植性89 .对现实世界进行第一层抽象的模型,称为)o;对现实世界进行第二层抽象的模型,称为()oA)?概念模型,物理模型B)?逻辑模型,概念模型C) ?物理模型,逻辑模型D) ?概念模型,逻辑模型E)?物理模型,概念模型F)?逻辑模型,物理模型90 .子模式是( D )。A)模式的副本B)?存储模式C)多个模式的集合D)模式的逻辑子集91 .按条件f对关系 R进行选取,其关系代数表达式为A)B)? C) D)、?R m*F叩R)n(fR)C )。92 .在关系彳t数中,从两个关系中找出相同元组的运算称为(B )运算。A ?并B)?交C)差D)?除93 .设有一个学生档案的关系数据库,关系模式是:学生(学号姓名,性别,年龄)。则 从学生