预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

信息存储与管理顺序文件:数据的物理存储顺序与逻辑顺序一致,即它的物理存储空间是连续的。 索引文件:索引即用索引法列出关键字k与相应记录Rk的地址的对应表。带有索引的文件称为索引文件。 链表文件:在记录项上增设一个指针,指向下一个记录的存储地址。数据库系统是在文件系统的基础上发展起来的数据管理技术。 数据库(Database):是一个可满足多个用户、多种应用的需要、在计算机系统中按一定的数据模型组织、存储的相互联系的数据集合。1.数据的共享性好,冗余度低。 数据模型(DataModel): 是一种人们对现实世界进行描述的工具,不仅描述数据本身的内容,也描述数据与数据之间的关系。数据库的核心问题是研究如何表示和处理数据间的联系。 1)层次模型 2)网状模型3)关系模型 关系模型就是一张二维表,用二维表来描述实体间的关系和实体间的联系,如下表。数据库系统的体系结构外模式: 又称为用户模式或子模式,面向用户,是用户能看到并操作的数据视图,它表示了用户所理解的实体、实体属性和实体间的联系。概念模式: 又称逻辑模式,是对数据库的整体逻辑结构和特征的描述。它表示出数据库的整体数据组织状况和逻辑结构。同样,在这里也没有数据的实际存储,只有关于整体数据库的“说明”。一个数据库可以有多种的外部模式,但只有一个概念模式,处于系统的概念层。内模式: 也称为存储模式,是对数据库的物理结构和存储方式的描述,包括多种记录的类型,索引及物理存储顺序等,该模式就相当于一个数据仓库。1112任何一个数据库系统,实际存在的只是物理级(内模式)的数据库。概念级数据库是数据库系统面向应用问题的抽象描述,是为了方便人们对数据库逻辑结构的理解。用户级数据库则是数据库系统面向用户的接口。数据库管理系统(DBMS): 是数据库系统的核心,是统一管理整个数据库系统的应用支撑软件,具有数据库的定义、管理维护、通信以及设备控制等功能。 DBMS的中心任务把对数据库的各种操作转换到物理级去执行。1.DBMS的基本功能 1)数据库定义和存取功能 DBMS的最基本功能是有效地执行数据库语言,包括数据库定义和数据的增、删、改、查等功能。 2)数据库控制功能 这是DBMS的核心部分,包括控制系统的运行、用户的并发访问、安全性检查、恢复机制、完整性约束条件的检查和执行等。 3)数据维护功能 包括数据库更新和再组织、数据的转换转储和恢复等以及数据库性能监视。 4)通信功能 和操作系统协作处理库内外数据的传输。2.数据库语言 数据库语言是用户和数据库的接口。目前应用最广泛的是SQL语言。 SQL语言(StructuredQueryLanguage)是关系数据库的标准语言。精致、简洁、命令数量不多,但具有对数据库操作的基本功能。SQL语言是一种非过程语言,即用户只须用SQL语言说明“做什么”,而无须指明“怎么做”;可以以交互命令的方式使用,也可以嵌入主语言在程序中使用。SQL语言按照功能可以分为四类: 数据定义语言(DataDefinitionLanguage,DDL),用于定义、撤销和修改数据模式。 数据查询语言(QueryLanguage),用于查询数据。 数据操纵语言(DataManipulateLanguageDML),用于数据的增、删、改等操作。 数据控制语言(DataControlLanguage,DCL)用于保护数据的安全性、完整性、并发控制和恢复。