1 / 6
文档名称:

王珊 数据库系统概论 期末复习.doc

格式:doc   大小:79KB   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

王珊 数据库系统概论 期末复习.doc

上传人:63229029 2017/1/26 文件大小:79 KB

下载得到文件列表

王珊 数据库系统概论 期末复习.doc

文档介绍

文档介绍:( DB) 、数据库管理系统( DBMS ) 、数据库系统( DBS )的概念。数据库( DataBase , 简称 DB): 数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件, 用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。数据库系统( DataBase System ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具) 、应用系统、数据库管理员构成。? 数据库系统的主要特点有: (l) 数据结构化。(2) 数据的共享性高, 冗余度低, 易扩充。(3) 数据独立性高。(4) 数据由 DBMS 统一管理和控制。? (l )数据库定义功能; (2 )数据存取功能; (3 )数据库运行管理; (4 )数据库的建立和维护功能。(逻辑独立性、物理独立性) ?怎样实现数据独立性(三级模式结构、二级映像)? 答: 1 )物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。 2 )逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 3 )为了在内部能实现这三个抽象层次的联系和转换, DBM S 在这三级模式之间提供了二级映象:外模式/模式映象、模式/内模式映象。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和数据独立性。五. 概念设计( E—R图) 、逻辑设计(关系模式,指明主码、外码) 关系的描述称为关系模式( Relation Schema )它可以形式化地表示为: R(U,D, dom ,F) 其中 R 为关系名, U 为组成该关系的属性名集合, D 为属性组 U 中属性所来自的域, dom 为属性向域的映象集合, F 为属性间数据的依赖关系集合。通常简记为: R(U) 或 R(A1 , A2,…,An) 其中 R 为关系名, U 为属性名集合, A1, A2,…,An 为各属性名。(选择、投影、连接、除) 七. SQL 语言 DDL ( create 、 alter 、 drop ) DML ( select 、 update 、 insert 、 delete ) * 连接查询、嵌套查询 DCL ( grant 、 revoke ) ?视图消解的概念? 视图概念:视图是从一个或几个基本表(或视图)导出的表。(虚表,数据库指存放视图的定义,而不存放视图对应的数据)视图的作用: 1 )视图能够简化用户的操作; 2 )视图使用户能以多种角度看待同一数据; 3 )视图对重构数据库提供了一定程度的逻辑独立性; 4 )视图能够对机密数据提供安全保护 5 )适当的利用视图可以更清晰的表达查询。视图消解:将对视图的的查询转换为对基本表的查询的过程。( 1. 检查查询的表、视图是否存在, 若存在则从数据字典中取出视图的