数据库系统概论知识点总结Word文件下载.docx

上传人:b****9 文档编号:13089541 上传时间:2022-10-04 格式:DOCX 页数:8 大小:349.46KB
下载 相关 举报
数据库系统概论知识点总结Word文件下载.docx_第1页
第1页 / 共8页
数据库系统概论知识点总结Word文件下载.docx_第2页
第2页 / 共8页
数据库系统概论知识点总结Word文件下载.docx_第3页
第3页 / 共8页
数据库系统概论知识点总结Word文件下载.docx_第4页
第4页 / 共8页
数据库系统概论知识点总结Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

数据库系统概论知识点总结Word文件下载.docx

《数据库系统概论知识点总结Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库系统概论知识点总结Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

数据库系统概论知识点总结Word文件下载.docx

A.数据共享 B.数据存储 C.数据应用 D.数据保密 答案:

A

1.数据管理技术经历了人工管理、文件系统 和数据库系统三个阶段。

4.数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护等4个方面。

数据冗余可能导致的问题有①和②。

答案:

①浪费存储空间及修改麻烦 ②潜在的数据不一致性

关系:

一个二维表就是一个关系元组:

表中的一行,又称为记录属性:

表中的一列,又称为字段

域:

属性的取值范围,如性别域是(男、女),考试成绩域是(0--100)主键:

属性或属性的集合,其值能唯一标识表中不同的元组,又称为关键字

外键:

也是属性或属性的集合,其在本表中不是主键,但在另一个表中是主键

6.在关系代数运算中,五种基本运算为 。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影

C.并、差、选择、投影、乘积笛卡尔积

D.并、差、交、选择、乘积 答案:

1、关系数据库管理系统应能实现的专门关系运算包括 。

A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表2、关系模型中,一个关键字是 。

A.可由多个任意属性组成 B.至多由一个属性组成

C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是答案:

选择:

筛选符合条件的行。

投影:

筛选符合条件的列。

连接:

把两个表毁成一个表。

并:

两个表的关系和在一起

7、.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编

号)两个关系,系关系的主关键字是①,系关系的外关键字② ,学生关系的主关键字是③,外关键字④ 答案:

①系编号 ②无 ③学号 ④系编号

视图是一个虚表,它是从① 中导出的表。

在数据库中,只存放视图的② ,不存放视图的 ③。

答案:

①一个或几个基本表 ②定义 ③视图对应的数据

在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用①语句,收回所授的权限使用② 语句。

①GRANT ②REVOKE

当对某一表进行诸如( )、( )、( )这些操作时,SQLServer就会自动执行触发器

DROP所定义的SQL语句。

INSERT,DELETE,UPDATE修改

2、关于主键约束以下说法错误的是( )

A.一个表中只能设置一个主键约束 B.允许空值的字段上不能定义主键约束

C.允许空值的字段上可以定义主键约束D.、可以将包含多个字段的字段组合设置为主键 答案:

3、在表或视图上执行除了(D)以外的语句都可以激活触发器。

A.InsertB.DeleteC.Update

D.Create

5、在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于数据的 约束。

A、实体完整性B、参照完整性C、用户自定义D、用户操作 答案:

C1.数据库的完整性是指数据的①.②和③。

①实体完整性②参照完整性③用户定义完整性

2、实体完整性是指在基本表中,主属性不能取空值 。

主属性不能取空值

3、参照完整性是指在基本表中, 。

外码可以是空值或者另一个关系主码的有效值

4、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 。

拒绝此操作

6章关系数据理论

一、选择题

1、关系规范化中的删除操作异常是指 ① ,插入操作异常是指 ② 。

①A②D

A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入

2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是 。

A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:

3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及冗余度大 的缺陷。

A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 答案:

4、当关系模式R(A,B)已属于3NF,下列说法中 是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF

D.A和C都是 答案:

5、关系模型中的关系模式至少是 A.1NF B.2NF C.3NF D.BCNF

6、在关系DB中,任何二元关系模式的最高范式必定是dA.1NF B.2NF C.3NF D.BCNF

7、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是 。

A.2NF B.3NF C.4NF D.BCNF 答案:

8、候选关键字中的属性称为 。

A.非主属性 B.主属性 C.复合属性 D.关键属性答案:

9、消除了部分函数依赖的1NF的关系模式,必定是 。

A.1NF B.2NF C.3NF

D.4NF 答案:

10、关系模式的候选关键字可以有 ①c ,主关键字有 ②b 。

A.0个 B.1个 C.1

个或多个D.多个

11、关系模式的分解不惟一 。

A.惟一 B.不惟一 答案:

12、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“部门”关系中,因哪个属性而使它不满足第一范式?

部门(部门号,部门名,部门成员,部门总经理)

A.部门总经理 B.部门成员 C.部门名 D.部门号 答案:

B二、填空题

1、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为

外部键

2、对于非规范化的模式,经过 ① 转变为1NF,将1NF经过 ② 转变为2NF,将2NF经过 ③ 转变为3NF。

①使属性域变为简单域 ②消除非主属性对主关键字的部分依赖③消除非主属性对主关键字的传递依赖

3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:

保持原有的依赖关系和无损连接性 。

答案:

无损连接性

四、综合练习

1、已知学生关系模式S(Sno,Sname,SD,Sdname,Course,Grade)

其中:

Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。

(1)写出关系模式S的基本函数依赖和主码。

(2)原关系模式S为几范式?

为什么?

分解成高一级范式,并说明为什么?

(3)将关系模式分解成3NF,并说明为什么?

答:

关系模式S的基本函数依赖如下:

Sno→Sname,SD→Sdname,Sno→SD,(Sno,Course)→Grade关系模式S的码为:

(Sno,Course)。

原关系模式S是属于1NF的,码为(Sno,Course),非主属性中的成绩完全依赖于码,而其它非主属性对码的函数依赖为部分函数依赖,所以不属于2NF。

消除非主属性对码的函数依赖为部分函数依赖,将关系模式分解成2NF如下:

S1(Sno,Sname,SD,Sdname)

S2(Sno,Course,Grade)

将上述关系模式分解成3NF如下:

关系模式S1中存在Sno→SD,SD→Sdname,即非主属性Sdname传递依赖于Sno,所以S1不是

3NF。

进一步分解如下:

S11(Sno,Sname,SD) S12(SD,Sdname)

分解后的关系模式S11、S12满足3NF。

对关系模式S2不存在非主属性对码的传递依赖,故属于3NF。

所以,原模式

S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解满足3NF。

S11(Sno,Sname,SD)

S12(SD,Sdname)S2(Sno,Course,Grade)

2、设有如下关系R

(1)它为第几范式?

为什么?

(2)是否存在删除操作异常?

若存在,则说明是在什么情况下发生的?

(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?

解:

它是2NF。

因为R的候选关键字为“课程名”。

依赖关系:

课程名→教师名,教师名→课程名,教师名→教师地址,所以课程名→教师地址。

即存在非主属性“教师地址”对候选关键字课程名的传递函数,因此R不是3NF。

但:

因为不存在非主属性对候选关键字的部分函数依赖,所以R是2NF。

存在。

当删除某门课程时会删除不该删除的教师的有关信息。

分解为高一级范式如图所示。

R1如下:

R2如下:

分解后,若删除课程数据时,仅对关系R1操作,教师地址信息在关系R2中仍然保留,不会丢失教师方面的信息。

、数据库设计的几个步骤是 。

需求分析,概念设计,逻辑设计,物理设

计,系统实施,系统运行和维护

2、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 设计阶段。

物理

数据存储和数据加工过程等的描述,通常称为 。

数据字典

3、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、

1、修改存储过程使用的语句是( )。

A. ALTERPROCEDURE B. DROPPROCEDURE C. INSERTPROCEDUE D. DELETEPROCEDUE

2、创建存储过程的语句是( )。

A. ALTERPROCEDURE B. DROPPROCEDURE C. CREATEPROCEDUE D. INSERTPROCEDUE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1