赞
踩
数据库应用系统(DBAS)是数据库系统及其应用程序的组成。即在数据库系统环境下建立起来为某种应用服务的软、硬件的集合。
数据管理技术经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。
人工管理 | 文件系统 | 数据库系统 | |
---|---|---|---|
应用背景 | 科学计算 | 科学计算、管理 | 大规模管理 |
硬件背景 | 无直接存取存储设备 | 磁盘、磁鼓 | 大容量磁盘 |
软件背景 | 没有操作系统 | 有文件系统 | 有数据库管理系统 |
处理方式 | 批处理 | 联机实时处理、批处理 | 联机实时处理,分布批处理 |
数据的管理者 | 人 | 文件系统 | 数据库管理系统 |
数据面向的对象 | 某一应用程序 | 某一应用程序 | 整个应用系统 |
数据的共享程度 | 无共享,冗余度极大 | 共享性差,冗余度大 | 共享性高,冗余度小 |
数据的独立性 | 不独立,完全依赖于程序 | 独立性差 | 具有高度的物理独立性和逻辑独立性 |
数据的结构化 | 无结构 | 记录内有结构,整体无结构 | 整体结构化,用数据模型描述 |
数据控制能力 | 应用程序自己控制 | 应用程序自己控制 | 有数据库管理系统提供数据安全性、完整性、并发控制和恢复能力 |
数据库系统的特点:①数据结构化。 ②数据冗余度小、共享性高、避免了数据的不一致性。 ③具有较高的数据独立性。 ④数据由DBMS统一管理和控制。
现实世界 | 信息世界 | 计算机世界 |
---|---|---|
实体 | 实体记录 | 记录 |
实体特征 | 属性 | 字段 |
实体集 | 实体记录集 | 表 |
实体标识符 | 标识属性 | 关键字 |
实体间联系分为:①实体内部的联系。 ②实体集间的联系。
实体集间联系分为:①二元联系 ②多元联系
二元联系:只有两个实体集参与的联系。
E-R图表示方法:
E-R 图的构成规则:
数据库管理系统是位于用户与操作系统之间的一层数据管理软件。它主要功能是建立和维护数据库,接受和完成用户访问数据库的各种请求。
DBMS工作过程:(1)接受应用程序的数据请求。(2)DBMS对用户的操作请求进行分析。(3)DBMS向操作系统发出操作请求。(4)操作系统接到命令后,对数据库中的数据进行处理,将结果送到系统缓冲区,并发出读完标志。(5)DBMS接到回答信号后,将缓冲区的数据经过模式映射,变成用户的逻辑记录送到用户工作区,同时给用户回答成功与否的信息。
数据库管理系统大致分为几个部分:①模式翻译。 ②应用程序的翻译。 ③交互式查询。 ④数据的组织和存取。 ⑤事务运行管理。 ⑥数据库的维护。
数据库管理系统的主要功能有:①数据库定义功能。 ②数据存取功能。 ③数据库的建立和维护功能。 ④数据组织、存储和管理功能。 ⑤通信功能。
一个数据库管理系统应该满足以下一些要求:①容易使用。 ②数据处理速度快并且能力强。 ③具有可发展性。 ④具有逻辑数据独立性和物理数据独立性。 ⑤确保数据的完整性。 ⑥具有良好的数据保密性和安全性。 ⑦兼容性好。 ⑧和谐性。 ⑨逻辑数据结构简单。 ⑩强有力的用户语言。
对于DBMS的要求除上述外,用户在不同环境还要更多的要求,例如:①对分布式应用的支持。 ②并行处理能力。 ③可移植性和可扩展性。 ④并发控制功能。 ⑤数据库恢复功能。
一般来说主要由数据库定义,数据库存取,数据库运行处理,数据库组织、存储和管理,数据库建立、维护和其他主要模块组成。
数据库管理系统的层次结构由高级到低级依次为:应用层、语言翻译处理层、数据存取层、数据存储层和操作系统。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。