收藏 分享(赏)

数据库系统概论基础填空题.doc

上传人:11xg27ws 文档编号:9149709 上传时间:2019-07-25 格式:DOC 页数:8 大小:57.50KB
下载 相关 举报
数据库系统概论基础填空题.doc_第1页
第1页 / 共8页
数据库系统概论基础填空题.doc_第2页
第2页 / 共8页
数据库系统概论基础填空题.doc_第3页
第3页 / 共8页
数据库系统概论基础填空题.doc_第4页
第4页 / 共8页
数据库系统概论基础填空题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、数据库系统概论期末复习填空题 第 1 章 绪论1数据管理技术经历了 人工管理 、 文件系统 和 数据库系统 三个阶段。 2 数据库是长期存储在计算机内、有组织的、可共享的数据集合。 3DBMS 是指 数据库管理系统 它是位于 用户 和 操作系统 之间的一层管理软件。 4 数据库管理系统的主要功能有数据定义功能 、数据操纵功能 、数据库的运行管理和数据库的建立以及维护等 4 个方面。5 数据独立性又可分为逻辑数据独立性 和 物理数据独立性。 6当数据的物理存储改变了,应用程序不变,而由 DBMS 处理这种改变,这是指数据的 物理独立性 。 答案:物理独立性7 数据模型是由数据结构 、数据操作 和

2、完整性约束 三部分组成的。8 数据结构 是对数据系统的静态特性的描述, 数据操作 是对数据库系统的动态特性的描述。 答案:数据结构 数据操作9 数据库体系结构按照 模式 、 外模式 和 内模式 三级结构进行组织。 10 实体之间的联系可抽象为三类,它们是 11 、 1m 和 mn 。 11数据冗余可能导致的问题有 浪费存储空间及修改麻烦 和 潜在的数据不一致性 。12数据库管理系统是数据库系统的一个重要组成部分,它的功能包括 数据定义功能、13数据操纵功能、数据组织存储和管理_、数据库运行管理和事物管理、数据库的建立和维护功能。14数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、

3、15数据库管理系统、应用软件和数据库管理员构成16数据库,数据库管理系统(及其开发工具) ,数据库管理员,应用系统17.数据库具有数据结构化、最小的冗余度、较高的数据独立性等特点。18.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的逻辑独立性和19数据独立性。20数据模型的三要素是指数据结构化,数据操作,数据的完整性约束条件。实际数据库系统中21所支持的主要数据模型是层次模型,网状模型,关系数据模型。22_ 关系模型_是目前最常用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库。 23关系的完整性约束条件包括三大类:实体完整性、参照完整性 和 用户

4、定义的完整性 第 2 章 关系数据库1.一个关系模式的定义格式为 关系名 。 2.一个关系模式的定义主要包括 关系名 、属性名 、 属性类型 、属性长度 和关键字 。 3、 关系代数运算中,传统的集合运算有 笛卡尔积 、 并 、 交 和 差 。 4、关系代数运算中,基本的运算是 并 、 差 、 笛卡尔积 、投影 和 选择 。 5、关系代数运算中,专门的关系运算有 选择 、 投影 和 连接 。 6、关系数据库中基于数学上两类运算是关系代数 和关系演算 。7、 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是 系编号 ,系关

5、系的外关键字 无 ,学生关系的主关键字是 学号 ,外关键字 系编号 8 .关系数据模型中,二维表的列称为 属性 ,二维表的行称为 元组 。9 .用户选作元组标识的一个候选码为 主码 ,其属性不能取 空值 。10 .关系代数中,从两个关系中找出相同元组的运算称为 交 运算。 第 3 章 关系数据库标准语言 SQL1、SQL 是 结构化查询语言 。 2、视图是一个虚表,它是从 一个或几个基本表 中导出的表。在数据库中,只存放视图的 定义 ,不存放视图的 对应的数据 。 3.SQL 语言除了具有数据查询和数据操纵功能之外,还具有_数据控制_和_数据定义_的功能,它是一个综合性的功能强大的语言。4 .

6、在关系数据库标准语言 SQL 中,实现数据检索的语句命令是 SELECT。5 .在 SQL 语言的结构中,基本表有对应的物理存储,而视图没有对应的物理存储。6 .视图是从基本表或视图中导出的表,数据库中实际存放的是视图的定义。7、设有如下关系表 R:R(No,NAME,SEX,AGE,CLASS)主关键字是 NO其中 NO 为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。插入一个记录(25, “李明” , “男” ,21, “95031”); 插入“95031”班学号为 30、姓名为“郑和”的学生记录; 。将学号为 10 的学生姓

7、名改为“王华” ; 。将所有“95101”班号改为“95091” ; 。删除学号为 20 的学生记录; 。删除姓“王”的学生记录; 。答案:INSERT INTO R VALUES(25, “李明” , “男” ,21, “95031”)INSERT INTO R(NO,NAME,CLASS) VALUES(30, “郑和” , “95031”)UPDATE R SET NAME=“王华”WHERE NO10UPDATE R SET CLASS“95091”WHERE CLASS“95101”DELETE FROM R WHERE NO=20 DELETE FROMR WHERE NAME L

8、IKE “王” 第 4 章 数据库的安全性1、保护数据安全性的一般方法是 设置用户标识和存取权限控制 。 2、安全性控制的一般方法有用户标识鉴定、存取控制、审计、数据加密和视图的保护五级安全措施。3、存取权限包括两方面的内容,一个是 要存取的数据对象 ,另一个是 对此数据对象进行操作的类型。 4、在数据库系统中对存取权限的定义称为授权 5、在 SQL 语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 GRANT 语句,收回所授的权限使用 REVOKE 语句。 6、DBMS 存取控制机制主要包括两部分:自主存取控制,_强制存取控制7、 当对某一表进行诸如 INSERT

9、, DELETE ,UPDATE 这些操作时,SQL Server 就会自动执行触发器所定义的 SQL 语句。8. 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、_更改_或破坏。9. 在数据库系统中,定义存取权限称为授权 。SQL 语言用 GRANK 语句向用户授予对数据的操作权限,用 REVOKE 语句收回授予的权限10 . 数据库角色是被命名的一组与数据库操作 相关的权限,角色是权限的集合。 第 5 章 数据库完整性1数据库的完整性是指数据的 实体完整性, 参照完整性 和 用户定义完整性 。2、实体完整性是指在基本表中,主属性不能取空值 。 3、参照完整性是指在基本表中,

10、 外码可以是空值或者另一个关系主码的有效值4、为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就 拒绝此操作 。5.关系模型的参照完整性在_CREATE TABLE_中用_ FOREIGN KEY_ _短语定义哪些列为外码列,用_REFERENCES 短语指明这些外码参照哪些表的主码。 第 6 章 关系数据理论1、在关系 A(S,SN,D)和 B(D,CN,NM 中,A 的主键是 S,B 的主键是 D,则 D 在 S 中称为 外部键 。2、对于非规范化的模式,经过 使属性域变为简单域 转变为 1NF,将 1NF 经过 消除非主属性对主关键字的部分依赖 转变为 2N

11、F,将 2NF 经过 消除非主属性对主关键字的传递依赖 转变为 3NF。3、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和无损连接性 。 4 . 在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于_1NF_ 。5. 若关系为 1NF,且它的每一非主属性都_完全函数依赖于_ 候选码,则该关系为 2NF。6 . 如果关系模式 R 是第二范式,且每个非主属性都不传递依赖于 R 的候选码,则称 R 为_3NF_ 关系模式。7. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是_函数依赖_和_多值依赖_。8

12、 . 设关系 R(U) ,X,YU,XY 是 R 的一个函数依赖,如果存在 XX,使 XY 成立,则称函数依赖 XY 是_部分_ 函数依赖。 第 7 章 数据库设计1、数据库设计的几个步骤是 需求分析,概念设计,逻辑设计,物理设计,系统实施,系统运行和维护 。2、 “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库 物理 设计阶段。3、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为数据字典。4、在设计分 E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个

13、分 E-R 图之间难免有不一致的地方,这些冲突主要有 属性冲突 、 命名冲突 和 结构冲突 三类。6 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是概念模型,第二类是数据模型。7. 用_E-R_ 方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。实体联系方法8. 客观存在并可相互区别的事物称为实体 ,它可以是具体的人、事、物,也可以是抽象的概念或联系。9. ER 模型是对现实世界的一种抽象,它的主要成分是 实体、联系和 属性。 第 8 章 数据库编程1、 在 T-SQL 编程语句中,WHILE 结构可以根据条件多次重复执行一条语句或一个语句块

14、,还可以使用 BREAK 和 CONTINUE 关键字在循环内部控制 WHILE 循环中语句的执行。 2、 存储过程是存放在 SQL SERVER 服务器上的预先定义并编译好的 T-SQL 语句。 3、游 标 是 系 统 为 用 户 开 设 的 一 个 数 据 缓 冲 区 , 存 放 SQL 语 句 的 执 行 结 果 第 10 章 数据库恢复技术1、 事务 是 DBMS 的基本单位,它是用户定义的一组逻辑一致的程序序列。2、 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之间就被撤消,这种 情况就称为 事务故障 。3、 数据库恢复是将数据库从 错误 状态恢复到 某一已知的正确状态 的功能。 4、 数据库系统在运行过程中,可能会发生故障。故障主要有事务故障、 系统故障 、介质 故障和计算机病毒四类。5、数据库系统是利用存储在外存上其他地方的 冗余数据 来重建被破坏的数据库。它主要有两种: 后援副本 和 日志文件 。 第 11 章 并发控制1、DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是 封锁 机制。 2、有两种基本类型的锁,它们是 共享锁 和 排它锁

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报