中国海洋大学-数据库期末试题真题

张春  金牌会员 | 2025-1-11 23:48:05 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 889|帖子 889|积分 2667

2022年中国海洋大学计算机科学与技术专业《数据库原理》科目期末试卷A

一、填空题


  • 已知系(系编号,系名称,系主任,电话,地点)和门生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,门生关系的主码是______________,外码是______________。
  • DBMS的完备性控制机制应具备三个功能:界说功能,即______;查抄功能,即______;最后若发现用户的操作请求使数据违反了完备性束缚条件,则采取一定的动作来保证数据的完备性。
  • 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商地点的全部不重复的城市。
    1. SELECT 城市 FROM 作者表 _____
    2. SELECT 城市 FROM 出版商表;
    复制代码
  • 数据管理技术经历了______________、______________和______________3个阶段。
  • 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
  • 设在SQL Server 2000环境下,对“贩卖数据库”进行的备份操作序列如下图所示。
    ​​​

①出现故障后,为尽可能减少数据丢失,须要利用备份数据进行恢复。首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句
RESTORE _____ FROM BK
WITH FILE=1,_____;

  • 视图是一个虚表,它是从______导出的表。在数据库中,只存放视图的______,不存放视图对应的______。
  • 在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,须要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在效果集中向前移动一行。
  • 在SQL Server 2000中,数据页的大小是8KB。某数据库表有1000行数据,每行须要5000字节空间,则此数据库表须要占用的数据页数为_____页。
  • 如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

二、判定题


  • 在关系数据库中,属性的分列顺序是可以颠倒的。()
  • 一个数据表只能有一个唯一索引。()
  • 视图就是一个虚表,保存视图时,保存的是视图的界说。()
  • 在关系运算中,投影是最耗时的操作。()
  • DBMS提供授权功能控制差别用户访问数据的权限,重要目标是为了实现数据库的完备性。()
  • 求事务在读取数据前先加共享锁,且直到该事务实行竣事时才释放相应的锁,这种封锁协议是二级封锁协议。()
  • 在综合分E-R图时,会出现属性辩说,布局辩说,命名辩说。()
  • 在关系模式中,主码和候选码可以有多个。()
  • 在SQL中,ALTER TABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。()
  • 一个关系中不可能出现两个完全相同的元组是由实体完备性规则确定的。()
  • 文件系统的缺点是数据不能长期存储。()
  • 关系中任何一列的属性取值是不可再分的数据项,可取自差别域中的数据。()
  • 数据库的数据项之间无联系,记录之间存在联系。()
  • 并发实行的所有事务均遵守两段锁协议,则对这些事务的任何并发调理策略都是可串行化的。()
  • 标准SQL语言能用于所有类型的关系数据库系统。()
三、选择题


  • 设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不建立的是()。


  • A. R÷S
  • B. πB®∪πB(S)
  • C. R∩S
  • D. R⋈S

  • 下述哪种环境数据库系统不会自动恢复()。


  • A. 由于系统错误造成的事务失败
  • B. 由于逻辑错误造成的事务失败
  • C. 由于操作系统故障导致系统停止运行,从而数据库处于不同等状态
  • D. 由于磁头损坏或故障造成磁盘块上的内容丢失

  • 建立关于系、门生、班级、社团等信息的一个关系数据库,一个系有若干个专业,每个专业每年只招一个班,每个班有若干门生,一个系的门生住在同一宿舍区,每个门生可以加入若干个社团,每个社团有若干门生。


  • 形貌门生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
  • 形貌班级的属性有:班号、专业名、系名、人数、入学年份。
  • 形貌系的属性有:系号、系名、系办公地点、人数。
  • 形貌社团的属性有:社团名、建立年份、地点、人数、门生加入某社团的年份。
  • (1)画出E-R图。
  • (2)请给出关系模式,写出每个关系模式的最小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的环境讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系的候选码、外码,有没有全码存在?

  • Access、Delphi和SQL Server


  • C. Oracle、Sybase、Informix、Visual FoxPro
  • D. PowerDesigner、Sybase、Informix、Visual FoxPro

  • 实行语句CREATE DATABASE Student的效果是()。


  • A. 创建一个名为Student的数据库,包罗数据文件和日志文件
  • B. 运行失败,因为参数不完备
  • C. 创建一个名为Student的数据库,但是只有默认的数据文件,无日志文件
  • D. 为数据库Student创建一个名为Student的表

  • 下列哪个函数能将一个表达式从一种数据类型改变为另一种数据类型?()


  • A. COUNT(*)
  • B. COUNT(*)
  • C. CONVERT(*)
  • D. AVG(*)

  • 查询Student表中的所有非空Email信息,以下语句正确的是()。


  • A. SELECT Email FROM Student WHERE Email!= NULL
  • B. SELECT Email FROM Student WHERE Email NOT IS NULL
  • C. SELECT Email FROM Student WHERE Email<>NULL
  • D. SELECT Email FROM Student WHERE Email IS NOT NULL

  • “年事在15至30岁之间”这种束缚属于DBMS的()功能。


  • A. 恢复
  • B. 并发控制
  • C. 完备性
  • D. 安全性

  • 用户或应用步伐看到的那部分局部逻辑布局的形貌是()。


  • A. 模式
  • B. 子模式
  • C. 物理模式
  • D. 概念模式

  • 下列束缚中能确保一个函数依赖是完全非平凡函数依赖的是()。


  • A. 仅当其右边的属性集是左边属性集的子集
  • B. 仅当其右边属性集中的属性都不属于左边的属性集
  • C. 仅当其右边属性集中至少有一个属性不属于左边的属性集
  • D. 仅当其右边属性集中的属性都属于左边的属性集

  • 关于数据库应用系统功能设计,有下列说法:


  • Ⅰ. 软件总体设计的依据包罗需求分析阶段得到的数据流图、事务形貌和业务规则等需求分析效果
  • Ⅱ. 软件总体设计一般用模块布局图表现,模块布局图重要关心模块的外部特性,即上下级模块、同级模块间的数据传递和调用关系,以及模块内部处置惩罚流程
  • Ⅲ. 数据库事务设计的依据是事务自身的事务处置惩罚逻辑
  • Ⅳ. 总体设计阶段要对硬件平台、存储设备、操作系统、DBMS等做出公道选择,并进行初步配置设计
  • 上述说法错误的是()。
  • A. Ⅰ
  • B. Ⅱ和Ⅲ
  • C. Ⅳ
  • D. Ⅰ和Ⅳ

  • 在并发控制技术中最常用的是封锁,对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是正确的()。


  • A. X-X:相容
  • B. S-S:相容
  • C. S-X:相容
  • D. X-S:相容

  • X→A i(i-1,2,…,k)建立是X→A1A2…A k建立的()。


  • A. 充分条件
  • B. 须要条件
  • C. 充要条件
  • D. 既不充分也不须要

  • 数据堆栈的模式中,最根本的是()。


  • A. 星座模式
  • B. 雪花模式
  • C. 星型模式
  • D. 以上都不对

  • 在OODB中,类(class)是()。


  • A. 实体的集合
  • B. 数据类型的集合
  • C. 表的集合
  • D. 对象的集合
四、简答题


  • 登记日志文件时为什么必须先写日志文件,后写数据库?
  • 举例分析关系模式和关系的区别。
  • 使用数据库系统有什么利益?
  • 分析传统RDBMS在大数据时代的局限性。
  • 在数据库中为什么要并发控制?并发控制技术能保证事务的哪些特性?
五、综合题


  • 表所示为关系SC的实例数据,此中:Sno为学号、Cno为课程号、Ctitle为课程名、Iname为教师名、Iloca为教师地址,Grade为效果。



  • (1)该关系为第几范式?
  • (2)是否存在插入、删除异常?若存在,请分析是在什么环境下发生?发生的缘故原由是什么?
  • (3)请将它分解为高一级范式。
  • (4)分解后的关系能否办理操作异常问题?

  • 某工厂生产若干产品,每种产品由差别的零件组成,有的零件可用在差别的产品上。这些零件由差别的原材料制成,差别零件所用的材料可以相同。这些零件按所属的差别产品分别放在堆栈中,原材料按照类别放在若干堆栈中。请用E-R图画出此工厂产品、零件、材料、堆栈的概念模型。
  • 设有如图2-5所示的关系S、SC和C,试用关系代数表达式表现下列查询语句:


  • (1)检索程军老师所讲课程的课程号(C#)和课程名(CNAME)。
  • (2)检索年事大于21的男门生学号(S#)和姓名(SNAME)。
  • (3)检索至少选修程军老师所授全部课程的门生姓名(SNAME)。
  • (4)检索李强同学不学课程的课程号(C#)。
  • (5)检索至少选修两门课程的门生学号(S#)。
  • (6)检索全部门生都选修的课程的课程号(C#)和课程名(CNAME)。
  • (7)检索选修课程包含程军老师所

参考答案











免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

张春

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表