‘数据库系统原理’是一门知识综合性较强的课程,华中科技大学计算机学院的本慕课课程将全方位讲述数据库系统中的核心软件知识,主要内容包括数据库系统中蕴含的计算机的抽象科学方法、数据处理理论、数据操作语言、安全性与完整性控制原理、数据库管理系统的并发与恢复的原理和技术等专业知识。在具备了数据结构、C语言、操作系统等先修课程知识的基础上,通过学习本‘数据库系统原理’慕课课程,可以开拓对于计算机系统数据管理方向的思维,加深对于先修课知识的理解,并系统、完整的形成数据库管理系统这一计算机系统中重要基础软件的抽象建模、数据的访问与控制、事务处理机制等核心内容的知识体系。
华中科技大学数据库系统原理单元测验题答案
第1章 绪论
- 数据库系统在计算机系统中的位置是属于( ) A. 基础软件 B. 协同软件 C. 应用软件 D. …
- 在下列四种模型中,与计算机的硬件及软件均无关的是( ) A. 逻辑模型 B. 内部模型 C. 概念模…
- 假设某个工厂物资管理系统中有仓库和零件两个实体。其关系如下:一个仓库可以存放多种零件,一种零件…
- 数据模型的三要素包括数据结构、数据操作和( ) A. 数据安全 B. 数据字典 C. 数据约束 D…
- 下列数据库采用非过程式的方式访问数据的是( ) A. 关系模型数据库 B. 层次模型数据库 C. …
- 下列关系数据模型的特点正确的是( ) A. 实体和各类联系都用关系来表示 B. 查询效率高于非…
- 在数据库系统中,提供数据与应用程序间物理独立性的是( ) A. 子模式/模式映像 B. 外模式/内…
- 数据之间的全局联系是在( )中进行定义。 A. 内模式 B. 模式 C. 外模式 D. 子模式…
- 以下不属于DBA职责的是( )。 A.定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的…
- 数据库-DB,数据库系统-DBS和数据库管理系统-DBMS之间的关系是( )。 A.DBS包括DB和DBMS B.DBS…
第10章 并发控制
- 下列关于数据库管理系统多个事务运行过程的说法正确的是() A. DBMS的多事务并发可能导致系…
- 下列关于数据库系统并发控制的说法正确的是( ) A. 在线股票交易系统不需要并发控制 B. …
- 事务1更新数据A后,事务2读取数据A,紧接着事务1夭折回退,则此时数据库系统发生的并发错误是( ) …
- 若某个网上售票系统发现成交的票数量加上剩余的票数大于票的总数,则可能导致系统该错误的DBMS并发…
- 事务在读和写操作之前都必须申请锁,等到事务结束时才能释放,下列封锁协议满足此类要求的是( ) …
- 2 级封锁协议避免的数据库并发错误是( ) A. 不可重复读和读脏 B. 丢失更新和不可重复…
- 下列关于冲突可串行化调度的说法错误的是( ) A. 所有冲突可串行化调度的结果都是正确的 …
- 在基于两段锁协议的调度中,事务在扩展阶段可以( ) A. 申请锁 B. 不受封锁兼容性约束 C…
- 下列关于两阶段锁协议的说法错误的是( ) A. 遵守两段锁协议的调度可能产生死锁 B. 遵守…
- 在没有意向锁的情况下,下列选项中哪个是多粒度封锁的冲突检测不需要考虑的( ) A. 检查上…
- 设数据库的初始值为X=2、y=6,T1、T2是如下两个事务: T1:y=x*2; T2:x=y+10; 则下列说…
第9章 数据库恢复技术
- 若某网上售票系统的某顾客在执行购票操作时他的个人电脑突然断电了,其他顾客未见异常,则此时该售票…
- 若某数据库系统发生了系统故障,则下列选项中应该没有故障的是( ) A. 操作系统 B. CPU C. …
- 数据库系统中以记录为单位的日志中,下列选项不被包含在日志记录中的是( ) A. 事务标识 B. …
- 下列关于数据库日志文件更新错误的说法的是( ) A. 夭折的事务不会在日志文件中留下记录 B…
- 事务的ACID特性中,数据库恢复要保障的是( ) A. 原子性、持久性 B. 原子性、隔离性 C. …
- 下列关于数据库系统三类故障中系统故障的恢复说法正确的是( ) A. 需要undo和redo操作 B. …
- 下列关于数据库系统三类故障中介质故障恢复的说法错误的是( ) A. 需要联机日志 B. 有可…
- 数据库管理系统设置检查点的目的是( ) A. 定期校验事务的ACID独特性 B. 定期校验事务…
- 与没有检查点机制的数据库系统相比,下列选项那个不是检查点机制增加的存储信息( ) A. 检…
- 若数据库中初始值为A=1、B=1、C=1,当发生系统故障时日志序列如下表所示,下列选项正确的有() A…
第8章 关系查询处理和查询优化
- 导致关系数据库查询性能低的主要原因是( ) A. 选择运算 B. 投影运算 C. 并运算 D. …
- 关系代数表达式的优化策略中,首先要做的是( ) A. 尽早执行选择运算 B. 投影运算 C. 执…
- 下列选项中不属于关系代数表达式等价变换规则的是( ) A. 投影与交运算的分配律 B. 选择…
- 关系数据库查询优化中的代数优化指的是( ) A. 关系代数运算的算法优化 B. 利用代价估…
- 在一个选课数据库中,存储学生表S需要100个磁盘块,存储选课表SC需要500个磁盘块,内存中用于缓存表…
- 对于两表连接操作,一般而言,当参与连接的一张表能全部放入内存,而另外一张表很大,且连接字段不带索…
第7章 数据库设计
- 以下关于数据库设计的描述中,正确的选项是( ) A. 需求分析要分析用户对数据库的信息要求…
- 关于数据库设计,以下结论正确的是( ) A. 合理的E-R图设计能够尽量保证关系规范 B. E-R图的合并…
- E-R图是数据库设计的工具之一,它适用于建立数据库的( ) A. 逻辑模型 B. 结构模型 C. 物…
- 在电子商务应用中,客户可能有多个收货地址,每个收货地址包括收货人、联系电话、地址等信息,则在E-R…
- 在数据库设计中,将E-R图转换成关系数据模型的步骤属于( ) A. 概念设计阶段 B. 逻辑设计阶…
- 在将E-R图转换为关系模型时,以下说法正确的是( ) A. 由一个二元联系转换而来的关系,其码为联…
- 在数据库设计中,与设计索引属于同一个阶段工作的是( ) A. 画数据流图 B. 优化配置参数 C. …
第6章 关系数据理论
- 以下说法错误的是( ) A. 关系模式设计不当可能导致要删除的数据无法从数据库中删除 B. …
- 已知某工程关系如下表所示,则以下选项中( )属于因关系模式设计不当而导致的插入异常。 …
- 如果一个关系模式的每个属性都属于该关系的某个候选码,则该关系一定满足的范式最高可达到( ) A…
- 设关系模式R是3NF模式,那么下列说法不正确的是( ) A. R必定是2NF B. R必定是1NF C. R可…
- 已知关系模式R(ABCD)的函数依赖集F={A→B,C→B,AC→D},则在下列选项中,该关系满足的范式最高可达到…
- 若关系R中函数依赖AB→CD不成立,则下列选项错误的是( ) A. R中可能存在两个元组CD属性取值相…
- 设关系模式R(ABCD)的函数依赖集F={AC,C→B,B→D},则属性C关于 F的属性闭包C为()…
- 设关系模式R(ABCDEF)的函数依赖集为F={D→F,C→A,CD→E,A→B}, 则属性集AD关于F的闭包(AD)F为()…
- 设关系模式R(ABCD)的函数依赖集F={B→C,C→D},则R的码为( ) A. AB B. BC C. AC D. A…
- 已知关系模式R(ABCDE)的函数依赖集F={AB→CDE,B→C,AC→D},则在下列选项中,属于F的最小函数依赖集…
- 已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→CD,A→D,BC→D,CE→F,C→E},若将R分解为R1(ABC)、R2(BCD)和…
- 已知关系模式R(U,F),其中U={A,B,C,D,E,F},F={AB→CD,A→D,BC→D,CE→F,C→E},以下说法正确的是( ) A. 分解…
- 已知关系模式R的属性全集U={X,Y,Z},且R的候选码为X和YZ,则以下说法正确的有( ) A. R的所有属性都…
- 已知关系模式R(ABC)的函数依赖集F={A→B,C→B},则以下多值依赖成立的有( ) A. B→→C B. A…
- 已知关系模式R(ABCD)的函数依赖集F={A→BD,B→C,AC→D},则在下列选项中,与F等价的函数依赖集有( …
第5章 数据库完整性
- 以下关于主键的说法正确的是( ) A. 创建唯一索引,允许空值 B. 标识表中实体的唯一性 C. …
- 若要在参照完整性中采用级联更新的修改方式,则应该在下列选项的( )中说明 A. 外码定义 B. …
- 以下有关CHECK的描述,错误的是( ) A. CHECK约束可以定义为表级完整性约束 B. 建表时,可以…
- 关于触发器叙述正确的是( ) A. 删除触发表时,触发器不会被随之删除 B. 触发器是自动执行…
- 数据库完整性检查和控制的防范对象是( ),防止它们进入数据库 A. 不正确的数据 B. 非法操…
- DBMS完整性控制机制应具有的功能有( ) A. 定义功能 B. 违约反应 C. 检查功能 D. 报…
第4章 数据库安全性
- 为了保护数据库,需要减少授权用户给入侵者提供访问机会的可能性,这属于数据库安全性措施的( )层?…
- SQL的GRANT语句中WITH GRANT OPTION的作用是( ) A. 被授权用户可创建角色 B. 被授权用户可…
- 在数据库的安全控制中,授权的数据对象的( ),授权子系统就越灵活 A. 范围越大 B. 范围越小 …
- 下列选项中权限最高的是( ) A. RESOURCE B. TABLE OWNER C. CONNECT D. DBA…
- 下列SQL语句中,能够实现“收回用户ZHANG对学生表(Student)中学号(Sno)的修改权”这一功能的是( …
- DBMS如果实现了强制存取控制,则每个用户身份会有一个标识他密级的许可证级别,而每个数据也会有标…
- 下列选项属于数据库安全性控制常用技术的有( ) A. 数据库加密 B. 审计日志 C. 用户指…
- 下列关于SQL中GRANT语句的说法正确的有( ) A. 能将权限授予角色 B. 可以循环授权 C. …
第3章 关系数据库标准语言SQL
- 下列4项中,关于SQL的不正确说法是( ) A. SQL语言可以自动实现关系数据库规范化。 B. SQL也…
- SQL语言有两种使用方式,称为交互式SQL和( ) A. 解释式SQL B. 结构式SQL C. 嵌入式SQL …
- 关系模型中,下列关于关键字的说法正确的是( ) A. 至多由一个属性组成 B. 可以由随机多个…
- 若要在基本表Student中增加一列Addr(通讯地址),SQL语句为( ) A. ADD TABLE Student Addr Ch…
- SQL中对应于笛卡尔积运算的是( ) A. UNION子句 B. FROM子句 C. WHERE子句 D. SELECT子句…
- 列出SC表中所有考试不及格的学生的学号Sno(无须重复),其SQL语句为( ) A. SELECT ALL Sno FR…
- 下列选项中哪一个是正确的空值查询条件的SQL表达( ) A. IS NOT NULL B. NOT IS NULL C.…
- SQL查询语句中,“LIKE 'HUST_%DB_ ' ESCAPE '' ”表示查找字符匹配条件为( ) A. 以“HU…
- 在学生成绩表SC中,查询学生成绩信息,结果首先按成绩降序排列,若成绩相同则按学号升序排序,则以下排序…
- 集合函数(如SUM, AVG)不能出现在SELECT语句的( )短语中 A. SELECT B. WHERE C. HAVING…
- 在学生选课数据库中,查询平均成绩大于等于60分的同学,SQL语句为( ) A. SELECT Sno FROM SC W…
- 已知关系R(A,B,C,D)中有10个元组,关系S(B,D,F)中有100个元组,则R与S自然连接的结果关系的元组个数…
- 检索选修了课程”C1”的学生中成绩最高的学生的学号,正确的SELECT语句为( ) A. SELECT Sno …
- 使用如下SQL语句创建学生Student表 CREATE TABLE Student (Sno CHAR(4) NOT NULL, Sname …
- 在学生选课数据库中,将所有选了课程‘DB’且分数在60~70分之间的学生的成绩增加百分之十,SQL语句为…
- 数据库中只存放视图的( ) 得分/总分 A. 对应的数据 B. 操作 C. 限制 D. 定义…
- 下列选项完整的描述了SQL中视图的导出来源的是( ) 得分/总分 A. 临时表 B. 基本表或视…
- 若有SQL语句‘SELECT A.ENO,B.LEADERNO FROM EMP A, EMP B WHERE A.LEADERNO = B.ENO’,则下列选…
- 关于Create Table语句,以下说法正确的有( ) A. 建表同时,可以定义与该表相关的完整性约束条…
- SQL语言非常灵活,SELECT查询块可以出现在( )中 得分/总分 A. GROUP BY子句 B. UNION子句…
第2章 关系数据库
- 在选课表SC关系中,包含“成绩”属性,要求这个属性的值只能取[0,100],这属于( ) A. 实体完整性…
- 有两个关系R(A,B,C)和S(B,C,D),将R和S进行广义笛卡尔积,得到的结果包含( )个列 A.4 B.6 C.2…
- 下列选项正确描述3元关系和5元关系的自然连接运算的结果属性个数的是( ) A.5~8个 B.3~5个 …
- 设有如下关系R和S,求R¸S,结果正确的是( )
- 设有如下关系:职工关系EMP( E# ,ENAME,AGE,SEX),E#表示职工号,ENAME表示职工名,AGE表示职工年龄,SEX表…
第11章 关系数据库引擎基础
- 数据库中保存数据库的堆文件中设立一类专门的页面用于记录所有的数据页的存放位置,此类页面是( …
- 基于槽页的面向元组型的页设计,下列说法正确的是( ) A. 页头不会记录已占用的槽位,而是由槽…
- 下列选项中容易导致缓冲池顺序洪泛污染的是( ) A. 对关系的一次索引扫描 B. 基于tupleID…
- 查询处理模型中元组像工厂的流水线一样逐个元组被处理的是( ) A. 物化模型 B. 向量模型 C…
- 下列查询处理模型中理论上对查询计划操作树中节点算子调用次数最少的是( ) A. 迭代模型 B. …
- 对基于B+树的非聚簇索引,下列说法正确的有( ) A. 叶子结点的“值”一般指向元组所在位置 B. …
- 下列关于查询处理的向量模型的说法正确的是( ) A. 算子会多次调用其子节点的Next函数 B. …
- 查询处理的迭代模型中,下列哪些算子会阻塞数据的流动,直到其子节点发送所有的元组() A. 排序…