irpas技术客

数据库期末复习:选择题汇总_匿名User_基本表和视图中都存储数据

未知 2955

1.数据库系统的核心是(B ) A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 2.下列四项中,不属于数据库系统的特点的是( C )(和数据库管理系统区分) A.数据结构化 B.数据由DBMS统一管理和控制 C.数据冗余度大 D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D) A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型(E-R图) 4.数据的物理独立性是指( C ) A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是(A ) A.模式与外模式之间的映象 B.模式与内模式之间的映象 (物理) C.模式 D.三级模式 6.关系数据模型的基本数据结构是( D ) A.树 B.图 C.索引 D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )(会判断主码) A.车次 B.日期 C.车次+日期 D.车次+情况摘要 8.己知关系R和S,R∩S等价于( B )(画图运算) A. (R-S)-S B. S-(S-R) C. (S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( A )(实际分析) A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接 10.用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY, Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT) 可以插入到表中的元组是( D ) A. ‘5021’,‘刘祥’,男,21 B. NULL,‘刘祥’,NULL,21 C. ‘5021’,NULL,男,21 D. ‘5021’,‘刘祥’,NULL,NULL 11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C ) A. GRANT QTY ON SPJ TO ‘李勇’ B. GRANT UPDATE(QTY) ON SPJ TO ‘李勇’ C. GRANT UPDATE(QTY) ON SPJ TO 李勇 D. GRANT UPDATE ON SPJ (QTY) TO 李勇 13.关系规范化中的插入操作异常是指 ( D ) A.不该删除的数据被删除 B.不该插入的数据被插入(易错) C.应该删除的数据未被删除 D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务 A.逻辑设计 B.物理设计 C.需求分析 D.概念设计 15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( C )。(加上了三个菱形) A.4 B.5 C.6 D.7 16.事务的隔离性是指( A )。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的 B.事务一旦提交,对数据库的改变是永久的 C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态 17.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指( C ) A. 数据字典、应用程序、审计档案、数据库后备副本 B. 数据字典、应用程序、日志文件、审计档案 C. 日志文件、数据库后备副本 D. 数据字典、应用程序、数据库后备副本 18.若事务T对数据对象A加上S锁,则( B )。 A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。 B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。 C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。 D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。 19.设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是( B ) A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据 20.以下( D )封锁违反两段锁协议。 A. Slock A … Slock B … Xlock C ………Unlock A … Unlock B … Unlock C B. Slock A … Slock B … Xlock C ………Unlock C … Unlock B … Unlock A C. Slock A … Slock B … Xlock C ………Unlock B … Unlock C … Unlock A D. Slock A …Unlock A ……Slock B … Xlock C ………Unlock B … UnlockC

一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列四项中,不属于数据库系统的主要特点的是( D )。 A.数据结构化 B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 2.数据的逻辑独立性是指( C ) A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。 A.外模式 B.内模式 C.存储模式 D.模式 4.相对于非关系模型,关系数据模型的缺点之一是( A )。 A.存取路径对用户透明,需查询优化 B.数据结构简单 C.数据独立性高 D.有严格的数学基础 5.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( B )。 A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A.元组 B.行 C.记录 D.属性 7.下列关系运算中,( C )运算不属于专门的关系运算。 A.选择 B.连接 C.广义笛卡尔积 D.投影 关系运算包括选择、投影、连接以及除法。 集合运算是二目运算,包括并、差、交、广义笛卡尔积四种运算。 8.SQL语言具有( B )的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。 A.M端实体的关键字 B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 10.SQL语言中,删除一个表的命令是( B) A. DELETE B. DROP C. CLEAR D. REMOVE 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到( D ) A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( A ) A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除(易错) D.应该插入的数据未被插入 14.在数据库设计中, E-R图产生于( D ) A. 需求分析阶段 B.物理设计阶段 C.逻辑设计阶段 D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束 16.事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( B )状态。 (原子性易错) A.安全性 B.一致性 C.完整性 D.可靠性 17.( B )用来记录对数据库中数据进行的每一次更新操作。 A.后援副本 B.日志文件 C.数据库 D.缓冲区 18.在并发控制技术中,最常用的是封锁机制,基本的封锁类型有排它锁X和共享锁S,下列关于两种锁的相容性描述不正确的是( A) A. X/X :TRUE B. S/S:TRUE C. S/X:FALSE D. X/S:FALSE 19.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( C ) A. 该操作不存在问题 B. 该操作丢失修改 C. 该操作不能重复读 D. 该操作读“脏”数据 20.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C ) …UNLOCK(B) …UNLOCK (A) …UNLOCK ( C) 事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B) …LOCK X(C ) …UNLOCK (C ) …UNLOCK (B) 则遵守两段封锁协议的事务是(  A  ) A.T1 B.T2 C.T1和T2 D.没有

(D )1 数据库中存储的基本对象是_____。 A 数字 B 记录 C 元组 D 数据 (C )2 下列不属于数据库管理系统主要功能的是_____。 A 数据定义 B 数据组织、存储和管理 C 数据模型转化 D 数据操纵 (B )3 下列不属于数据模型要素的是______。 A 数据结构 B 数据字典 C 数据操作 D 数据的完整性约束 (A )4 下列不是目前数据库领域中最常用的逻辑数据模型的是______。 A 概念模型 B 关系模型 C 层次模型 D 面向对象模型 (D )5 下列不属于关系模型优点的是______。 A 建立在严格的数学概念的基础之上 B 概念单一,实体和实体间联系都用关系来表示 C 存取路径对用户透明,具备更高的数据独立性 D 查询效率高 (C )6 关系的完整性约束不包括______。 A 实体完整性 B 参照完整性 C 安全完整性 D 用户定义的完整性 (B )7 关于存取控制的说法,错误的是______。 A 存取控制机制包括定义用户权限和合法权限检查 B 在 MAC(强制存取控制)机制中,仅当主体的许可证级别大于或等于客体的密 级时,该主体才可以写相应的客体。 C 在 DAC(自主存取控制)机制中,同一用户对于不同的数据库对象可以有不同 的权限,不同的用户对同一数据库对象也可以有不同的权限。 D 在 DAC 机制中可能会存在数据“无意泄露”问题。 (A )8 对于规范程度不高的关系模式,下列哪项不是其主要存在的问题______。 A 不能创建索引 B 数据冗余大 C 更新异常 D 删除异常 (B )9 关于可串行化调度,错误的说法是______。 A 一个并发调度策略,如果其执行结果与任意一个串行结果相同,则该策略是可 串行化调度。 B 一个并发调度策略,如果遵循了顺序封锁方法,则该策略是可串行化调度。 C 一个并发调度策略,如果遵循了两段锁协议,则该策略是可串行化调度。 D 一个并发调度策略,如果其满足冲突可串行化调度,则该策略是可串行化调度。 (C )10 对于实体型间的联系转化为关系模式时,下列说法错误的是_______。 A 一个 1:1 的联系可以转化为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 B 一个 1:n 的联系可以转化为一个独立的关系模式,也可以与 n 端对应的关系模式合并。 C 一个 m:n 的联系可以转化为一个独立的关系模式,也可以与任意一端对应的关系模式合并。 D 具有相同码的关系模式可以合并。


1)数据库系统的核心和基础是()。 A.物理模型 B.概念模型 C.数据模型 D.逻辑模型 (2)实现将现实世界抽象为信息世界的是()。 A.物理模型 B.概念模型 C.关系模型 D.逻辑模型 (3)数据管理技术经历了若干阶段,其中人工管理阶段和文件系统阶段相比文件系统的一个显著优势是()。 A.数据可以长期保存 B.数据共享性很强 C.数据独立性很好 D.数据整体结构化 (4)能够保证数据库系统中的数据具有较高的逻辑独立性的是() A.外模式/模式映像 B.模式 C.模式/内模式映像 D外模式 (5)IBM公司的IMS数据库管理系统采用的数据模型是()。 (不认识这个) A.层次模型 B.网状模型 C.关系模型 D.面向对象模型 (6)DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A.应用系统 B.编译系统 C.操作系统 D.硬件系统 (7)关于网状数据库,以下说法正确的是()(考的概率不大) A.只有一个结点可以无双亲 B.一个结点可以有多于一个的双亲 C.两个结点之间只能有一种联系 D.每个结点有且只有一个双亲 (8)下列说法中,正确的是() A.数据库的概念模型与具体的DBMS有关 B.三级模式中描述全体数据的逻辑结构和特征的是外模式 C.数据库管理员负责设计和编写应用系统的程序模块 D.从逻辑模型到物理模型的转换一般是由DBMS完成的 (9)长期存储在计算机内,有组织的、共享的大量数据的集合是()。 A.数据(Data) B.数据库(DataBase) C.数据库管理系统(DBMS) D.数据库系统(DBS) (10)在数据管理技术发展过程中,需要应用程序管理数据的是() A.人工管理阶段 B.人工管理阶段和文件系统阶段 C.文件系统阶段和数据库系统阶段 D.数据库系统阶段 第二章 (1)关于关系模型,下列叙述不正确的是() A.一个关系至少要有一个候选码 B.列的次序可以任意交换 C.行的次序可以任意交换 D.一个列的值可以来自不同的域 (2)下列说法正确的是()。 A.候选码都可以唯一地标识一个元组 B.候选码中只能包含一个属性 C.主属性可以取空值 D.关系的外码不可以取空值 (3)关系操作中,操作的对象和结果都是()。 A.记录 B.集合 C.元组 D.列 (4)假设存在一张职工表,包含“性别”属性,要求这个属性的值只能取“男”或“女”,这属于()。 A.实体完整性 B.参照完整性 C.用户定义的完整性 D.关系不变性 (5)有两个关系R(A,B,C)和S(B,C,D),将R和S进行自然连接,得到的结果包含几个列()。 A.6 B.4 C.5 D.2 第三章 (1)关于SQL语言,下列说法正确的是 A.数据控制功能不是SQL语言的功能之一 B.SQL采用的是面向记录的操作方式,以记录为单位进行操作 C.SQL是非过程化的语言用户无须指定存取路径 D.SQL作为嵌入式语言语法与独立的语言有较大差别 (2)对表中数据进行删除的操作是 A. DELETE B. DROP C. ALTER D. UPDATE (3)数据库中建立索引的目的是为了 A.加快建表速度 B.加快存取速度 C.提高安全性 D.节省存储空间 (4)视图是数据库系统级模式中的( A.外模式 B.模式 C内模式 D.模式映像 (5)下列说法不正确的是 A.基本表和视图一样,都是关系 B.可以使用SQL对基本表和视图进行操作 C.可以从基本表或视图上定义视图 D.基本表和视图中都存储数据 第四章 (1)强制存取控制策略是TCSEC/TDI哪一级安全级别的特色() A.C1 B.C2 C.B1 D.B2 (2)SQL的GRANT和 REVOKE语句可以用来实现 A自主存取控制 B强制存取控制 C数据库角色创建 D数据库审计 (3)在强制存取控制机制体的许可证级别等客体的密级时,主体可以对客体进行如下操作 A.读取 B.写入 C.不可操作 D.读取写入 第五章 (1)定义关系的主码意味着主码属性() A.必须唯一 B.不能为空 C.唯一且部分主码属性不为空 D.唯一且所有主码属性不为空 (2)关于语句CREATE TABLE R(no int,sum int CHECK(sum>0))和CREATE TABLE R(no int,sum int CHECK(sum>0)) 以下说法不正确的是() A.两条语句都是合法的 B.前者定义了属性上的约束条件,后者定义了元组上的约束条件 C.两条语句的约束效果不一样 D.当sum属性改变时检CHECK查,上述两种约束都要被检查 (3)下列说法正确的是() A.使用 ALTER TABLE ADD CONSTRAINT可以增加基于元组的约束 B.如果属性A上定义了UNIQUE约束,则A不可以为空 C.如果属性A上定义了外码约束,则A不可以为空 D.不能使用 ALTER TABLE ADD CONSTRAINT增加主码约束 第七章 (1)数据库外模式是在下列哪个阶段设计()。 A.数据库概念结构设计 B.数据库逻辑结构设计 C.数据库物理设计 D.数据库实施和维护 (2)生成DBMS系统支持的数据模型是在下列哪个阶段完成()。 A.数据库概念结构设计 B.数据库逻辑结构设计 C.数据库物理设计 D.数据库实施和维护 (3)根据应用需求建立索引是在下列哪个阶段完成()。 A.数据库概念结构设计 B.数据库逻辑结构设计 C.数据库物理设计 D.数据库实施和维护 (4)员工性别的取值,有的为“男”“女”,有的为“1”“0”,这种情况属于() A.属性冲突 B.命名冲突 C.结构冲突 D.数据冗余


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #基本表和视图中都存储数据 #1数据库系统的核心是C #C