1-2数据库管理技术
tags:数据库
数据管理的发展阶段
发展阶段
1. 人工管理
2. 文件系统
3. 数据库系统
数据库系统与文件系统的对比
对比
1. 共享程度。文件系统共享性差,冗余度大;数据库系统共享性高,冗余度小
2. 数据独立性。文件系统数据独立性差;数据库系统具有高度的物理独立性和逻辑独立性
3. 数据结构化。文件系统记录内有结构、整体无结构;数据库系统整体结构化用数据模型描述。
4. 管理方式。文件系统使用操作系统的文件系统管理数据;数据库系统使用DBMS。
5. 数据控制能力。文件系统应用程序自己控制数据;数据库系统由数据库管理系统依据安全性、完整性、并发控制和恢复能力控制内部数据。
数据库管理的特点
特点
1. 数据结构化。数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。
2. 数据的共享度高、冗余度低、且易扩充。数据共享可以大大减少数据冗余,节约存储空间。数据共享还能避免数据之间的不相容性与不一致性。
3. 数据独立性高。数据库管理系统可以使数据具有高度的物理独立性和逻辑独立性。
4. 数据库由数据库管理系统统一管理和控制。
数据库管理的特点名词解释
数据结构化
数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。所谓整体结构化是指数据库中的数据不再金金针对某一个应用,而是面向整个组织或者企业;不仅数据内部是结构化的,而且整体是结构化的,数据之间是具有联系的。
数据独立性
独立性:
1. 物理独立性。物理独立性是指用户的应用程序与数据库中书记局的物理存储是相互独立的。即数据在数据库中能够是怎样存储的是由数据库管理系统管理的,用户不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时应用程序不用改变。
2. 逻辑独立性。逻辑独立性是指用户的应用程序与数据库的逻辑结构相互独立的。也就是说数据的逻辑结构改变时用户程序也可以不变。数据独立性是由数据库系统的二级映像功能来保证的。
数据完整性
数据的完整性是指数据的正确性、有效性、相容性。