《数据库复习题06905.pdf》由会员分享,可在线阅读,更多相关《数据库复习题06905.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品感谢下载载数据库复习题 (答案 ) 一、 选择题1( B)是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的数据的集合。(A)数据库系统(B)数据库(C)关系数据库(D)数据库管理系统2数据库系统的基础是()。(A)数据结构( B)数据库管理系统(C)操作系统( D)数据模型3()处于数据库系统的核心位置。(A)数据字典( B)数据库(C)数据库管理系统(D)数据库管理员4对数据库的操作要以()内容为依据。(A)数据模型( B)数据字典(C)数据库管理系统(D)运行日志5查询处理最复杂的最重要的部分是()。(A)检查是否存在所查询的关系(B)检查该操作是否在合法的授权范围内
2、(C)确定查询路径(D )查询优化6有了模式 /内模式的映象,可以保证数据和应用程序之间的()。(A)逻辑独立性(B)物理独立性(C)数据一致性(D)数据安全性7()是数据库中全部数据的逻辑结构和特征的描述。精品感谢下载载(A)模式(B)外模式(C)内模式(D)存储模式8()是数据库物理结构和存储方式的描述。(A)模式(B)外模式(C)内模式(D)概念模式9()是用户可以看见和使用的局部逻辑结构和特征的描述。(A)模式(B)外模式(C)内模式(D)概念模式10 数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。(A)命令(B)事务(C)文件(D)程序11 、用
3、 树型结构 来表示实体之间联系的模型称为()。(A)关系模型(B)层次模型( C)网状模型(D)记录模型12 、数据模型中用于描述系统静态特性 的是()。(A)数据结构(B)数据操作( C)完整性约束(D)数据模型13 关系中标题栏中各列的名称称为()。(A)对象(B)元组( C)属性(D)记录14 在下述关系的特点中,错误的是()。(A)列可以交换(B)行可以交换(C)任意两元组不能相同(D)表中的数据项可分15 、下面的选项不是关系数据库基本特征的是()。(A)不同的列应有不同的数据类型(B)不同的列应有不同的列名(C)与行的次序无关(D)与列的次序无关16 、数据库系统的三级模式是指()
4、。(A)模式、概念模式、存储模式(B)外模式、子模式、模式、精品感谢下载载(C)用户模式、子模式、存储模式(D)外模式、模式、内模式17 、DBMS 目前采用的数据模型中最常用的是()模型。(A)面向对象(B)层次(C)网状(D )关系18 、下列哪一条不是由于关系模式设计不当而引起的()?(A)数据冗余(B)丢失修改(C)插入异常(D)更新异常19 、如下列出的数据库管理系统中,哪一个目前还不能称为主流数据库管理系统()?(A)Oracle(B)IBM DB2(C)Sybase(D )Foxpro20 关系模式进行投影运算后()。(A)元组个数等于投影前的元组个数(B)元组个数小于投影前的元
5、组个数(C)元组个数小于或等于投影前的元组个数(D)元组个数大于或等于投影前的元组个数21 、关系代数中的联接操作 是由()操作组合而成。(A)选择和投影( B)选择和笛卡尔积(C)投影、选择、笛卡尔积(D) 投影和笛卡尔积22 在关系中,能唯一标识元组的属性集称为关系模式的()。(A)候选码( B)主码(C)外码(D )主键23 F1(F2(E)等价于()。(A)F1 F2(E)(B) F1(E)(C) F1 F2 (E)(D ) F2(E)24 、关系操作的特点是()。(A)记录操作方式(B)字段操作方式精品感谢下载载(C)集合操作方式(D)对象操作方式25 、实体完整性是对关系中()的约
6、束。(A)主属性(B)主码整体( C)关系模式(D)元组26 、关系代数的运算对象和结果均为()。(A)数据库(B)关系(C)表(D)记录27 关系 R 与关系 S 只有一个公共属性,T1 是 R 与 S 作 连接的结果, T2 是 R 与 S 自然连接的结果,则()。(A)T1 的属性个数等于T2 的属性个数(B)T1 的属性个数小于T2 的属性个数(C)T1 的属性个数大于或等于T2 的属性个数(D ) T1 的属性个数大于T2 的属性个数28 在 SQL 中,用户可以直接操作的是()。(A)基本表(B)视图(C)基本表或视图(D )基本表和视图29 在 SQL 中,与关系代数中的投影运算
7、对应的子句是()。(A)SELECT (B)FROM(C) WHERE( D) ORDER BY 30 、SQL 语言的数据操纵语句包括SELECT、INSERT、UPDATE 、DELETE 等。其中最重要的,也是使用最频繁的语句是() 。(A)SELECT (B)INSER(C)UPDATE (D)DELETE 31 SELECT 语句执行的结果是()。(A)数据项(B)元组(C)表( D)数据库32 在 SELECT语句中使用 * 表示()。精品感谢下载载(A)选择任何属性(B)选择全部属性(C)选择全部元组(D)选择主码33 使用 CREATE TABLE 语句建立的是()。(A)数据
8、库(B)表( C)视图(D)索引34 在 SELECT语句中使用MIN (属性名)时,属性名()。(A)必须是数值型(B)必须是字符型(C)必须是数值型和字符型( D)不限制数据类型35 、在视图上不能完成的操作是() 。(A)更新视图(B)查询(C)在视图上定义新的表(D)在视图上定义新的视图36 使用 CREATE VIEW 语句建立的是()。(A)数据库(B)表(C)视图( D)索引37 在 SQL 中使用 UPDATE 对表中数据进行修改时,应使用的子句是()。(A)WHERE(B)FROM(C)VALUES(D)SET38 21使用 CREATE INDEX语句建立的是()。(A)数
9、据库(B)表(C)视图(D )索引39 在 SQL 语句中, ALTER 的作用是()。(A)删除基本表(B)修改基本表中的数据(C)修改基本表的结构(D)修改视图40 在 SELECT语句中使用AVG (属性名)时,属性名()。(A)必须是数值型(B)必须是字符型(C)必须是数值型和字符型( D)不限制数据类型精品感谢下载载41 在 SQL 中,对嵌套查询的处理原则是()。(A)从外层向内层处理(B)从内层向外层处理(C)内、外层同时处理(D)内、外层交替处理42 、数据依赖理论可以消除数据库的()。(A)插入异常、数据冗余、删除异常、更新异常(B)插入异常(C)删除异常(D)更新异常43
10、在 SQL 的排序子句: ORDER BY 总分 DESC,英语DESC 表示()。(A)总分和英语分数都是最高的在前面(B)总分和英语分之和最高的在前面(C)总分高的在前面,总分相同时英语分数高的在前面(D)总分和英语分之和最高的在前面,相同时英语分数高的在前面44 当选择满足一定条件的元组进行分组时,应使用的关键字是()。(A)SELECT(B)GROUP(C)WHERE(D )HAVING45 SQL 语言具有的功能是()。(A)关系规范化,数据操作,数据控制(B)数据定义,数据操作,数据控制(C)数据定义,关系规范化,数据控制(D)数据定义,关系规范化,数据操作46 、DBMS 是一种
11、()软件。(A)应用(B)编辑(C)系统( D)会话47 、现实世界中事物的特性在信息世界中称为()。( A)实体(B)实体标识符( C)属性( D)关键码精品感谢下载载48 、采用二维表格结构表达实体类型及实体间联系的数据模型是( )。(A)层次模型(B)网状模型(C)关系模型(D)实体联系模型49 、数据库( DB )、 DBMS 、DBS 三者之间的关系()。(A)DB 包括 DBMS 和 DBS (B)DBS 包括 DB 和 DBMS(C)DBMS 包括 DB 和 DBS (D)DBS 与 DB 和 DBMS 无关50 、数据库系统中,用( )描述全部数据的整体逻辑结构(A)外模式(
12、B)存储模式(C)内模式(D )概念模式51 、现有如下关系:患者(患者编号,患者姓名,性别,出生日起,所在单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。( A)患者编号(B)患者姓名( C)患者编号和患者姓名(D)医生编号和患者编号52 、假设有关系R 和 S,关系代数表达式R( RS)表示的是()。( A) R S (B)RS(C)RS (D) RS 53 、设关系R 和关系 S 具有相同的元数,且对应的属性取自相同的域。集合的标记为()。(A)(B)(C)(D )54 、设 R 是一个关系模式,如果R 中的每一个属性都是不可分解的,
13、则()。(A)(B) (C)(D) 55 、从关系数据库中选出满足条件的属性的操作是()。(A)选择(B)连接(C)投影( D)除精品感谢下载载56 、在 SQL 中,可以用Exists 来测试一个集合中是否()。(A)有相同元组存在(B)为空集合、(C)有相同分量存在( D)为非空集合57 、五种基本关系代数运算是()。A, ,和 (并、差、笛卡尔积、选择、投影)B, ,和 C, , ,和 D, , , 和 58 、SQL 集数据查询、 数据操纵、 数据定义和数据控制功能于一身,其中的 create 、drop 、alter 语句是实现()功能。(A)数据控制(B)数据定义(C)数据查询(D
14、)数据操纵59 、利用 SQL 的 Grant 语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。(A)With public(B)With option(C)Withgrant option(D)With all privileges 60 、笛卡儿积是( )进行运算(A)向关系的垂直方向(B)向关系的水平方向(C)既向关系的水平方向也向关系的垂直方向(D)先向关系的垂直方向,然后再向关系的水平方向61 、关系模式R 中的属性全是主属性,则R 的最高范式必定是() 。A. 1NFB.2NF C. 3NFD. BCNF 精品感谢下载载62 、设关系R(S,D,
15、M )其函数依赖集为F=S D,DM ,则()。ABCD63 、由分 E-R 图生成初步E-R 图,其主要任务是()。A消除不必要的冗余B消除属性冲突C消除结构冲突和命名冲突D选项 B 和选项 C64 、DBMS 中实现事务持久性的子系统是( )。A安全性管理子系统B完整性管理子系统C并发控制子系统D恢复管理子系统65 、事务特性中,“ 事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映”是指事务的()。A原子性B一致性C隔离性D持久性66 、数据库系统的核心是()。A数据库B数据库管理系统C数据模型D软件工具67 、关系模型中,候选码()。A可由多个任意属性组成B至多由一个属性组成
16、C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D以上都不是68 、设有两个事务T1、T2 ,其并发操作如图1 所示,下面评价正确的是()。精品感谢下载载A该操作不存在问题B该操作丢失修改C该操作不能重复读D该操作读 “ 脏” 数据T1T2 读 A=10 读 A=10 A=A-5写回A=A-8写回图 1事务并发操作图69 、非关系模型中数据结构的基本单位是()。A两个记录型间的联系B记录C基本层次联系D实体间多对多的联系70 、属于 BCNF 的关系模式() 。A已消除了插入、删除异常B已消除了插入、删除异常和数据冗C仍然存在插入、删除异常D 在函数依赖范畴内,已消除了插入和删除的
17、异常71 、设有下表所示的关系R,经操作A,B(B=b(R)( 为 “ 投影 ” 运算符, 为“ 选择 ”运算符)的运算结果是(C )。关系R 如下:RABCabcdafcbd精品感谢下载载A ABCabccbdB ACaccdCABabcbD ABabda72 、数据库的三级模式结构中最接近用户的是()。A内模式B外模式C概念模式D用户模式73 、对数据库中数据的操作分为两大类()。A查询和更新B检索和修改C查询和修改D插入和删除74 、事务的原子性是指()。A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离
18、的D事务必须是使数据库从一个一致性状态变到另一个一致性状态75 、( 日志文件 )用来记录对数据库中数据进行的每一次更新操作。A后援副本B日志文件C数据库D缓冲区二、填空题:1数据模型通常由(数据结构 )、( 关系操作 )和( 完整性约束 )3 要素组成。2关系数据库系统是以(数据库应用 )为基础的数据库系统。3从数据库管理系统的角度划分数据库系统的体系结构,可分为(外模式 )、( 模式 )和(内模式 )3 层。精品感谢下载载4有了外模式 /模式映象,可以保证数据和应用程序之间的(逻辑独立性 );有了模式/内模式映象,可以保证数据和应用程序之间的(物理独立性 )。5事务的4 个特性是( 原子性
19、 )、( 一致性 )、( 隔离性 )和( 持久性 )。6数据库管理系统在3 层结构之间提供的两层映象是(外模式 / 模式 )和(模式 / 内模式) 。7当前数据库系统的主流是(关系数据库系统)。8DBMS 的中文意思是(数据库管理系统)。9DBMS 允许用户把一个或多个数据库操作组成(事务 ),它是一组按顺序执行的操作单位。10 在 E/R 图中,实体用(矩形 )表示,属性用(椭圆 )表示,实体之间的联系用(菱形 )表示。11 一个实体的主码属性不能为空,称为(主键 )。12 一个实体的某个属性(集)值只能引用另一个实体确实存在的码的属性(集),称为(引用完整性 )。13 二元联系可分为(一对
20、一 )、( 一对多 )和(多对多)3 种不同类型。14 实体的完整性是指在建立数据库时,(主键 )不能为空。15 关系的标题栏中的名字称为(属性 )。16 关系的名称和它的(属性名 )称为关系的模式。17 在关系代数的表达式中,符号表示的运算是(投影 )。18 在关系代数的表达式中,符号表示的运算是(选择 )。19 经过选择运算后,所得关系的属性数(等于 )原关系的属性数。20 经过投影运算后,所得关系的属性数(小于或等于 )原关系的属性数。21 在 SQL 查询时,如果去掉查询结果中的重复组,需使用(distinct)参数。精品感谢下载载22 在 SQL 中使用( alert table )
21、命令修改数据库表。23 在 SQL 中使用( createtable )命令建立基本表。24. 当基本表中增加一个新列后,各元组在新列上的值是(空值 )。25 SQL 对嵌套查询的处理方法是从(内)层向( 外)层处理。26 SQL 包括了数据定义、数据查询、数据操作和(数据控制 )等功能。27 实现数据库并发控制的主要方法是(锁)机制。28 数据管理经历了(人工管理 )、( 文件管理 )、( 数据库管理)三个发展阶段。29 事务有(原子性(automicity) 、 (一致性 (consistency))、 (隔离性(isolation) ) 、(持续性 (durability)) ,上述四个
22、性质统称为事务的(ACID ) 性质。30 SQL 以同一种语法格式,提供(自含式 )和(嵌入式 )两种使用方式。31. 关系模型由( 关系数据结构)、( 关系操作集合)、( 关系完整性 )三部分组成。32 、SQL 语言具有( 数据定义 )、( 数据操作 )、( 数据控制 )的功能。34 、完整性约束是指(实体完整性 )、 (参照完整性 ) 和( 用户自定义的完整性)。35 、DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是(锁 )机制。36 、关系数据库中基于数学上两类运算是(关系代数 )和( 关系演算 )。37 、视图是一个虚表,它是从(查询数据库 )中导出的表。在数据库中,只存放视图的(定义),不存放视图对应的(数据 )。三、简答题1、什么是日志文件?简述用日志文件恢复事务的过程。答:日志文件:用来记录事务对数据库更新操作的文件。精品感谢下载载感谢下载 ! 欢迎您的下载,资料仅供参考