首页 历年真题 2023年北京理工大学计算机科学与技术专业《数据库原理》科目期末真题

2023年北京理工大学计算机科学与技术专业《数据库原理》科目期末真题

2023-07-04 00:08 来源:互联网 作者:伊一
摘要:试题可以帮助大家分析考试重难点,抓住常考知识点,找到出题重点。下面小编为大家整理了“2023年北京理工大学计算机科学与技术专业《数据库原理》科目期末真题”希望能够帮助大家。

2023年北京理工大学计算机科学与技术专业《数据库原理》科目期末真题

一、填空题

  1、数据模型是由 () 和() 三部分组成。

  2、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的() 性。

  3()()()和是计算机系统中的三类安全性。

  4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和 () 。

  5、数据库系统是利用存储在外存上其他地方的 ()来重建被破坏的数据库。方法主要有两种:() 和()。

  6、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

  

 

  一个关系R

  7、在SELECT命令中,()子句用于选择满足给定条件的元组,使用() 子句可按指定列的值分组,同时使用 子句可提取满足条件的组。

  8、使某个事务永远处于等待状态,得不到执行的现象称为() 。有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为 ()。

  9、在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销主要包括() 和() 代价。在多用户数据库中,还应考虑查询的内存代价开销。

  10、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。为了完成该统计操作,请按要求将下面的存储过程补充完整。

  

 

二、判断题

  11、视图就是一个虚表,保存视图时,保存的是视图的定义。(  )

  12、可串行化的调度一定遵守两段锁协议。(  )

  13、数据库模式和实例是一回事。(  )

  14、在关系模式中,主码和候选码可以有多个。(  )

  15、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。(  )

  16、数据库系统由软、硬件及各类人员构成。(  )

  17、在数据库表中,空值表示数值0。(  )

  18、二级封锁协议能解决不可重复读问题,不能解决读"脏"数据。(  )

  19、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。(  )

  20、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。(  )

三、选择题

  21、在关系中能唯一标识元组的最小属性集称为(  )。

  A.外码 B.候选码 C.主码 D.超码

  22、采用定义视图的机制在数据控制方面要解决的问题是

  (  )。

  A.数据安全性 B.数据完整性 C.数据库恢复D.数据库并发控制

  23、DB、DBS和DBMS三者的关系是(  )。

  A.DB包括DBS和DBMS

  B.DBS包括DB和DBMS

  C.DBMS包括DB和DBS

  D.DBS和DBMS包括DB

  24、以下有关SELECT子句的叙述中不正确的是(  )。

  A.SELECT子句中只能包含表中的列及其构成的表达式

  B.SELECT子句规定了结果集中的列序列

  C.SELECT子句中可以使用别名

  D.如果FROM子句引用的两个表中有同名的列,则在SELECT子句中引用它们时必须使用表名前缀加以限定

  25、SQL Server的约束包括(  )。

  A.DEFAULT、RULE、CHECK和UNIQUE

  B.CHECK、RULE、PRIMARY KEY和FOREIGN KEY

  C.UNIQUE、DEFAULT、RULE、PRIMARY KEY和FOREIGN KEY

  D.PRIMARY KEY和FOREIGN KEY

  26、现有关系模式R(学号,姓名,课程代码,课程名,课程成绩),对其进行分解将其规范化到第三范式,下列(  )是最正确的规范化结果。

  A.R1(学号,姓名)R2(课程代码,课程名,课程成绩)

  B.R1(学号,姓名)R2(课程代码,课程名)R3(学号,课程代码,课程成绩)

  C.R1(学号,姓名)R2(学号,课程代码,课程名,课程成绩)

  D.R1(学号,姓名)R2(课程代码,课程名)R3(课程代码,课程成绩)

  27、1:n 和m:n这三种情况分别处理。

  ⑦具有相同码的关系模式可合并。

  @7、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是(  )。

  A.一个实体类型可以转换为一个关系模式

  B.一个联系类型可以转换为一个关系模式

  C.由实体类型转换成的关系模式的主码是该实体类型的主码

  D.由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体

  28、DBMS提供的DML有两种使用方式,其中一种是将DML嵌入到某一高级语言中,此高级语言称为(  )。

  A.查询语言 B.宿主语言 C.自含语言 D.会话语言

  29、关于基于日志的恢复叙述中,哪一项是正确的(  )。

  A.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO

  B.利用更新日志记录中更新前的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO

  C.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新前的值可以进行REDO

  D.利用更新日志记录中更新后的值可以进行UNDO,利用更新日志记录中更新后的值可以进行REDO

  30、实现数据库并发控制的主要方法是(  )。

  A.授权 B.索引 C.日志 D.封锁

  31、OLAP的核心是(  )。

  A.对用户的快速响应

  B.互操作性

  C.多维数据分析

  D.以上都不是

  32、关于数据仓库的特性(  )。

  A.面向主题的特性是指在组织数据仓库数据时,需要将各种分析需求归类并抽象,形成相应的分析应用主题,并根据分析应用主题的数据需求设计和组织数据

  B.集成特性是指需要将业务系统中的所有数据抽取出来,载入到数据仓库中

  C.集成特性是指需要将企业整个架构中的各种数据和应用集中到数据仓库中

  D.随时间变化性是指数据仓库中的每个数据单元一般都有时间标志,且其中各种数据(包括原始数据)会随时间变化被经常修改

  33、关于数据库事务设计,有下列说法:

  Ⅰ.事务是数据库系统中一组操作的集合,这些操作实现了应用领域中某些特定的业务规则Ⅱ.事务概要设计可以依据需求分析阶段得到的数据流图和事务说明规范 Ⅲ.事务概要设计中的事务处理逻辑设计一般需要充分考虑具体的DBMS平台的实现方法

  Ⅳ.事务详细设计时,利用与具体DBMS平台无关的read和write表示事务对数据库中数据项的读写操作上述说法正确的是:(  )。

  A.Ⅰ,Ⅱ和Ⅲ B.Ⅰ,Ⅱ和ⅣC.Ⅱ和Ⅳ D.Ⅰ和Ⅱ

  34、根据系统所提供的存取路径,选择合理的存取策略,这种优化方式称为(  )。

  A.物理优化 B.代数优化 C.规则优化D.代价估算优化

  35、下列关于数据仓库的叙述中,(  )是不正确的。

  A.数据仓库通常采用三层体系结构

  B.底层的数据仓库服务器一般是一个关系型数据库系统

  C.数据仓库中间层OLAP服务器只能采用关系型OLAP

  D.数据仓库前端分析工具中包括报表工具

四、简答题

  36、举例说明关系模式和关系的区别。

  37、举例说明对数据库安全性产生威胁的因素。

  38、试述数据库物理设计的内容和步骤。

  39、简单描述OLAP概念。

  40、关系代数的基本运算有哪些?如何用这些基本运算来表示其他运算?

五、综合题

  41、设有如图2-5所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:

  

 

  图2-5 关系S、C和SC

  (1) 检索程军老师所授课程的课程号(C#)和课程名(CNAME)。

  (2) 检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

  (3) 检索至少选修程军老师所授全部课程的学生姓名(SNAME)。

  (4) 检索李强同学不学课程的课程号(C#)。

  (5) 检索至少选修两门课程的学生学号(S#)。

  (6) 检索全部学生都选修的课程的课程号(C#)和课程名

  (CNAME)。

  (7) 检索选修课程包含程军老师所授课程之一的学生学号(S#)。

  (8) 检索选修课程号为k1和k5的学生学号(S#)。

  (9) 检索选修全部课程的学生姓名(SNAME)。

  (10) 检索选修课程包含学号为2的学生所修课程的学生学号(S#)。检索选修课程名为C语言的学生学号(S#)和姓名(SNAME)。

  42、利用Sale数据库进行数据的访问、添加、删除等操作的联系。

  (1)建立一个ODBC数据源,要求连接销售管理系统Sale数据库。

  (2)利用ADO访问Sale数据库中表Product。

  (3)利用JDBC访问Sale数据库中表Product。

  43、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,实体的属性可自行设计。

免费领取资料

独家考研团队题型预测,考研英语近20年真题解析+高分范文,政治复习资料全集、最新政治热点,数学常考公式以及专业课等资料

方法1:扫码添辅导老师微信

微信号:xhdkaoyan

方法2:填写个人信息老师亲自联系您

特色课程
相关文章推荐 更多>
    考研群 扫码领资料
    • 考研英语历年真题

      获取

      扫码添加老师微信

      请注明:姓名-公司-职位
      以便审核进群资格,未注明
      则拒绝

    • 考研数学历年真题

      获取

      扫码添加老师微信

      请注明:姓名-公司-职位
      以便审核进群资格,未注明
      则拒绝

    • 考研政治各科历年真题

      获取

      扫码添加老师微信

      请注明:姓名-公司-职位
      以便审核进群资格,未注明
      则拒绝

    • 专业课历年真题

      获取

      扫码添加老师微信

      请注明:姓名-公司-职位
      以便审核进群资格,未注明
      则拒绝

    • 课程录播(视频)

      获取

      扫码添加老师微信

      请注明:姓名-公司-职位
      以便审核进群资格,未注明
      则拒绝

    在线课堂

    排行榜 更多 >

    备案号:京ICP备05069206号-5

    总部:北京新航道教育文化发展有限责任公司

    总部地址:北京市海淀区中关村大街28-1号6层601

    总部电话:400-779-6688