数据库 习题一

1.mysql设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是什么规则?
实体完整性规则
2.SQL基本表的创建中是通过哪个子句实现实体完整性规则的。
外键子句
主键子句
检查子句
NOT NULL

实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值.如果出现空值,那么主键值就起不了唯一标识元组的作用.

3.n个任务串行调度有n!种调度方法

4.将局部ER图合并成全局ER图可能会出现1.命名冲突2.结构冲突3.属性冲突

5.并发操作可能带来:1.读脏数据2.不可重复读3.丢失更新

6. Y ⊆ X ⊆ Y\subseteq X\subseteq YXU,X->Y这条规则属于自反性。

7.数据库的授权、用户验证等功能是数据库的安全性控制。

8.SQL采用域约束、基本表约束、断言和触发器等机制来实现完整性约束。

9.符合第三范式的,消除了数据冗余、更新异常、插入异常和删除异常。

10.数据的完整性是指数据的正确性、有效性和___D__。

A.可维护性
B.独立性
C.安全性
D.相容性
数据模型的完整性规则是保证数据的正确性、有效性和相容性。

11.多个事务并发执行的结果和依次执行的结果相同,这反映了事务性质中的隔离性。

12.解释下列名词的含义:

1.数据库

答案:数据库是长期存储在计算机内的、有组织的、共享的数据集合。它可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力。

2.事务

答案:事务是构成单一逻辑工作单元的操作集合。

3.最小函数依赖

如果函数依赖集F满足下列条件,则称F为最小函数依赖集或最小覆盖。
(右部单一化)① F中的任何一个函数依赖的右部仅含有一个属性;
(除去自身求闭包)② F中不存在这样一个函数依赖X→A,使得F与F-{X→A}等价;
(左部最小化)③ F中不存在这样一个函数依赖X→A,X有真子集Z使得F-{X→A}∪{Z→A}与F等价。

4.数据字典

答案:指对系统中全部数据的描述,包括数据项、数据结构、数据流、数据存储和管理五个部分。或指数据库系统中存放数据库三级结构定义的数据库。

5.触发器

答案:触发器是一个能由系统自动执行的对数据库修改的语句。

13.DBMS的完整性控制机制应具有定义、___检查___和处理违背完整性约束条件三个方面的功能。

14.在这里插入图片描述

15.数据库完整性在这里插入图片描述

数据库完整性(Database Integrity)是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。

16.

在这里插入图片描述

数据不一致性是指数据的矛盾性、不相容性。
产生数据不一致的原因主要有以下三种:一是由于数据冗余造成的;二是由于并发控制不当造成的;三是由于各种故障、错误造成的。
根本原因:数据冗余

17.两个函数依赖集F和G等价的充分必要条件是

在这里插入图片描述
F+表示F的闭包,是指逻辑蕴涵所有函数依赖的集合.

18.操作异常

在这里插入图片描述

插入失败、插入异常:该插入的没插入;
删除失败:该删的没删;
删除异常:不该删的删了
在这里插入图片描述

19.

在关系数据库设计中,设计关系模式是哪个阶段的任务
A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段

A D 首先排除掉
B阶段主要任务是ER图
C是把ER图转化为关系模型,并优化
所以答案应该是C
说总体设计是从软件工程的角度看.

20.在数据库系统中死锁属于( C)

A.系统故障 B.程序故障 C.事务故障 D.介质故障

21.DB技术中,“脏数据”是指(B)

A、未提交的数据 B、未提交的随后又被撤消的数据
C、违反访问权而写人DB的数据 D、输入时就有错的数据

22.在正常的DBS中,“所有事务都是两段式的”与“事务的并发调度是可串行化的”(D)

A、前者是后者的必要条件 B、后者是前者的充要条件
C、前者是后者的必然结果 D、后者是前者的必然结果

23.数据恢复的基本策略是数据冗余,被转储的冗余数据包括(A)

A、日志文件和数据库副本
B、应用程序和数据库副本
C、数据字典、日志文件和数据库副本
D、应用程序、数据字典、日志文件和数据库副本

24.ORACLE系统中“COMMIT WORK RELEASE”语句表示事务提交并且(C)

A、释放封锁 B、撤消DB已作的修改
C、释放所有数据资源 D、释放所有资源

25.授权定义经过编译后存储在(B)中

A、文件系统 B、数据字典 C、表 D、数据库

26.下列有关数据库的恢复的说法中不正确的是(C)

A、应定期将数据库做成档案文件
B、在进行事务处理过程时数据库更新的全部内容写入日志文件
C、发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
D、数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。

26.若某关系R的属性集A函数决定R中所有其它属性,则A为关系R的一个 C:

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

27.数据库的保护措施有____安全性____控制、___完整性______控制、____并发_____控制和数据库恢复等。

28.数据库系统是由数据库、硬件__、软件__、____数据库管理员______和用户共同组成。

29.从用户角度看,数据库系统的体系结构可分为__集中式_______结构、_____分布式___结构、客户/服务器结构和___浏览器/服务器______结构。

30.关系规范化理论是设计__逻辑结构______的指南和工具。

31.故障在这里插入图片描述

D.在数据库系统中,系统的故障类型有三种,如下不是故障类型的为( 操作系统故障。

32.专门的关系运算不包括下列中的 ___。

A.连接运算B.选择运算C.投影运算D.交运算
正确答案 D
[解析] 专门的关系运算包括连接、选择和投影、除运算

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jay_fearless

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值