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

上传人:doc321 文档编号:12903884 上传时间:2021-12-07 格式:DOCX 页数:13 大小:262.23KB
返回 下载 相关 举报
数据库系统概论基础填空题.docx_第1页
第1页 / 共13页
数据库系统概论基础填空题.docx_第2页
第2页 / 共13页
数据库系统概论基础填空题.docx_第3页
第3页 / 共13页
数据库系统概论基础填空题.docx_第4页
第4页 / 共13页
数据库系统概论基础填空题.docx_第5页
第5页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库系统概论基础填空题.docx》由会员分享,可在线阅读,更多相关《数据库系统概论基础填空题.docx(13页珍藏版)》请在三一文库上搜索。

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

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

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

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

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

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

7、”; 。5 删除学号为 20 的学生记录; 。6 删除姓“王”的学生记录; 。答案:1 INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”)2 INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”) UPDATE R SET NAME=“王华”WHERE NO104 UPDATE R SET CLASS“95091”WHERE CLASS“95101”5 DELETE FROM R WHERE NO=20DELETE FROMR WHERE NAME LIKE“王”第 4 章数据库的安全性1、保护数据安全性的

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

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

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

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

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

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

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

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1