1 / 18
文档名称:

数据库系统概论.docx

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

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

数据库系统概论.docx

上传人:suijiazhuang2 2022/4/6 文件大小:138 KB

下载得到文件列表

数据库系统概论.docx

相关文档

文档介绍

文档介绍:一、名词解释数据:描述事物的符号记录实体:客观存在并可相互区别的事物属性:实体所具有的某一特性码:唯一标识实体的属性集模式:数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图外模式:是数据库用户能够看见和使用的局部数据的逻辑结为数据。
数据库(DataBase):数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合,具有永久存储、有组织和可共享三个基本特点。
数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件。
主要功能包括:1、数据定义功能2、数据组织、存储和管理3、数据操作功能4、数据库的事务管理和运行管理5、数据库的建立和维护功能6、其他功能数据库系统(DBS):数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库系统的特点:(简答)1、数据结构化2、数据的共享性高、冗余度低、易扩充3、数据独立性高4、数据由DBMS统一管理和控制根据模型应用的不同目的,将这些模型划分为两类(它们分别属于两个不同的层次)。第一类是概念模型,第二类是逻辑模型和物理模型,数据模型通常由数据结构、数据操作和完整性约束三部分组成。
实体:客观存在并且相互区别的事物称为实体。
属性:实体所具有的某一特性称为属性。
码(Key):唯一标识实体的属性称为码。
域(Domain):是一组具有相同数据类型的值的集合。
实体型(EntityType):用实体名及其属性名集合来抽象和刻画同类实体,称为实体型,实体集(EntitySet):同一类型实体的集合称为实体集。例如:全体学生就是一个实体集。
4/18
联系(Relationship):实体内部的联系通常是指实体的各属性之间的联系;实体之间的联系通常是指不同实体之间的联系。
两个实体之间的联系可以分为三种:1、一对一联系(1:1)2、一对多联系(1:n)3、多对多联系(m:n)数据库领域中最常用的数据模型有:
(格式户模型)(格式户模型):
关系模型与格式模型不同,它是建立在严格的数学概念的基础上。
关系模型的概念单一关系模型的存取路径对用户透明缺点:由于存取路径对用户透明,查询效率不如格式化数据模型关系数据模型的操作主要包括查询、插入、删除和更新数据。
从数据库管理系统角度看,数据库系统通常采用三级模式结构(外模式,模式和内模式三级构成);这是数据库管理系统内部的系统结构。
从数据库最终用户角度看,数据库系统的结构分为单用户结构、主从式结构、分布式结构、客户/服务器、浏览器/应用服务器/数据库服务器多层结构等。这是数据库系统外部的体系结构。
5/18
为了能够在系统内部实现这3个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像模式/内模式映像正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
外模式:也称模式或用户模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征描述模式:也称逻辑模式是数据库中全体数据的逻辑结构和特征的描是所有用户的公共数据视图内模式:也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
开发、管理和使用数据库系统的人员主要是:数据库管理员,系统分析员和数据库设计人员、应用程序员和最终用户。
试述文件系统与数据库系统的区别和联系。
答:文件系统与数据库系统的区别是:文件系统面向某一应用程序,联机实时处理、批处理,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。
数据库系统面向现实世界,联机实时处理、分布处理、批处理。共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。文件系统与数据库系统的联系是:文件系统与数据库系统都是计算机系统中管理数据的软件。解析文件系统是操作系统的重要组成部分;而DBMS是独立于操作系统的软件。但是DBMS是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文件系统来实现的。
E-R图
6/18
.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
答:.数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑