南开21秋学期《数据库基础与应用》在线作业【答案】

[复制链接]
查看: 194|回复: 0

4万

主题

4万

帖子

13万

积分

论坛元老

Rank: 8Rank: 8

积分
137670
发表于 2021-12-18 14:14:59 | 显示全部楼层 |阅读模式
21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《数据库基础与应用》在线作业
试卷总分:100  得分:100
一、单选 (共 25 道试题,共 50 分)
1.当关系模式R(A,B)已属于3NF,下列说法正确的是()
A.一定消除了插入和删除异常
B.仍存在一定的插入和删除异常
C.一定属于BCNF
D.A和C都是

2.数据模型是()
A.现实世界数据内容的抽象
B.现实世界数据特征的抽象
C.现实世界数据库结构的抽象
D.现实世界数据库物理存储的抽象

3.消除了部分函数依赖的1NF的关系模式,必定是()
A.1NF
B.2NF
C.3NF
D.BCNF

4.在关系模型中,数据的关系具有()
A.对称性
B.非对称性
C.抽象性
D.周期性

5.关系运算中花费时间可能最长的运算是()
A.投影
B.选择
C.笛卡尔积
D.除

6.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行( )
A.安全性控制
B.完整性控制
C.并发控制
D.可靠性控制

7.关系笛卡尔积运算记号R×S表示()
A.R为关系名,S为属性名
B.R和S均为属性名
C.R为属性名,S为关系名
D.R和S均为关系名

8.在关系模型中,一个关键字()
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是

9.模式是数据库的()
A.全局物理结构
B.局部物理结构
C.全局逻辑结构
D.局部逻辑结构

10.SQL语言中,实现数据更新的语句是()
A.SELECT
B.INSERT
C.UPDATE
D.DELETE

11.局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )
A.属性冲突
B.语法冲突
C.结构冲突
D.命名冲突

12.下述关于数据库系统的正确叙述是()
A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间雅联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系

13.事务开始的SQL语句是()
A.BEGIN TRANSACTION
B.COMMIT
C.ROLLBACK
D.UNDO

14.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数据对象的( ),授权子系统就越灵活
A.范围越小
B.范围越大
C.约束越细致
D.范围越适中

15.常见的数据模型有()
A.层次模型、网状模型、关系模型
B.概念模型、实体模型、关系模型
C.对象模型、内部模型、外部模型
D.逻辑模型、概念模型、内部模型

16.关系模式的主关键字可以有( )
A.0个
B.1个
C.1个或多个
D.多个

17.E-R图是表示概念模型的有效工具之一,图中的菱形框表示的是( )
A.联系
B.实体
C.实体的属性
D.联系的属性

18.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )
A.安全性
B.完整性
C.并发控制
D.恢复

19.下列关于触发器的描述错误的是()
A.触发器是一种实现复杂完整性约束的特殊存储过程
B.触发器必须创建在一个特定的表上
C.触发器通过EXECUTE语句调用
D.触发器中使用了两张专用的临时表inserted和deleted

20.在SQL语言中,内模式对应于()
A.视图和部分基本表
B.基本表
C.存储文件
D.物理磁盘

21.事务提交的SQL语句是()
A.BEGIN TRANSACTION
B.COMMIT
C.ROLLBACK
D.UNDO

22.在数据库系统中,数据库管理系统(DBMS)和操作系统(OS)的关系是()
A.相互调用
B.DBMS调用OS
C.OS调用DBMS
D.并发运行

23.设有两个事务T1和T2,它们的并发操作如下所示。对该并发操作,评价正确的是( )
A.该操作丢失了修改
B.该操作不存在问题
C.该操作读“脏”数据
D.该操作不能重复读

24.SQL语言的功能包括()
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵

25.关系中表示属性取值范围的是()
A.实体
B.域
C.联系
D.关系代数

二、多选题 (共 10 道试题,共 20 分)
26.在SQL中,触发器设计的时间关键字包括()
A.AFTER
B.BEFORE
C.INSTEAD OF
D.OLD

27.关于模式分解,说法正确的是()
A.分解具有“雅损连接性”
B.分解要有“保持函数依赖”
C.分解具有“高效可行性”
D.分解要“分解函数值之间的逻辑依赖”

28.SQL语言的包括以下功能()
A.数据查询
B.数据操纵
C.数据定义
D.数据控制

29.关于关系数据模型说法正确的是( )
A.直接支持层次结构,支持对于概括、分类和聚合的模拟
B.数据的逻辑结构是一张二维表,它由行和列组成
C.具有严密的数学基础和操作代数基础
D.在关系数据模型中,数据间的关系具有对称性

30.对于数据库故障,说法正确的是( )
A.可以使用UNDO操作,恢复事务级的故障
B.可以使用UNDO操作,恢复介质级的故障
C.可以使用REDO操作,恢复系统的故障
D.可以使用REDO操作,恢复介质级的故障

31.SQL中的完整性约束机制包括( )
A.使用PRIMARY KEY子句描述实体完整性
B.使用FOREIGN KEY子句描述参照完整性
C.使用CHECK子句约束单个关系的元组值
D.使用ASSERT子句约束多个关系

32.在数据库运行阶段,由DBA完成的经常性的维护工作包括()
A.数据库的转储和恢复
B.数据库内核的重构
C.数据库的安全性、完整性控制
D.数据库性能的监督、分析和改进

33.一般来说,数据挖掘过程分成三个阶段( )
A.数据准备
B.挖掘操作
C..结果表达和解释
D.价值评估

34.在应用程序中,常用的事务活动SQL语句有( )
A.BEGIN TRANSACTION
B.COMMIT
C.ROLLBACK
D.UPDATE

35.删除基本表的结果是()
A.自动删除基本表中的数据
B.自动删除表上建立的索引
C.雅法引用建立在该表上的视图
D.自动删除建立在该表上的视图

三、判断题 (共 15 道试题,共 30 分)
36.属性取值的变化范围称为属性的域。

37.在SQL中可以使用PRIMARY KEY子句对完整性进行描述

38.在数据库技术中,“脏”数据是指回退的数据。

39.SQL语言中的COMMIT语句的主要作用是提交事务。

40.当数据在数据库中已经损坏时,需要执行数据库恢复。

41.关系表中的每一横行称为一个属性。

42.在数据查询时,应将大粒度的数据存储在低速设备上,小粒度数据存储在高速设备上。

43.如果一个函数依赖仅仅决定于一个属性,则这个函数依赖一定是完全函数依赖。

44.二级封锁协议可以解决“脏”数据读取问题。

45.JAVA是一个数据库设计工具,可以创建数据库的逻辑模型和物理模型。

46.数据查询不属于数据模型所描述的内容

47.若关系模式A∈2NF,则A∈3NF

48.使用Pure JDBC驱动时,雅需任何中介机制,直接转换JDBC调用,访问数据源。

49.规范化理论为数据库设计提供了理论上的指导和工具,规范化程度越高,模式越好。

50.在SQL语句中,检索要去掉重复组的所有元组,可以使用LIKE。





上一篇:新疆兵团广播电视大学大学语文_第四次形成性考核任务0
下一篇:南开21秋学期《生产运营管理》在线作业【答案】
回复

使用道具 举报

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

本版积分规则

精彩课程推荐
|网站地图|网站地图