数据库系统的特点:数据结构化+数据的共享性高,冗余度低且易扩充+数据独立性高+数据由数据库管理系统统一管理和控制
一、数据结构化
1.数据的整体结构化是数据库的主要特征之一
2.整体结构化:
(1)不再仅仅针对某一个应用,而是面向全组织
(2)不仅数据内部结构化,整体是结构化的,数据之间具有联系
(3)数据记录可以变长
(4)数据的最小存取单位是数据项
二、数据的共享性高,冗余度低且易扩充
1.数据面向整个系统,可以被多个用户、多个应用共享使用
2.数据共享的好处
(1)减少数据冗余,节约存储空间
(2)避免数据之间的不相容性与不一致性
(3)使系统易于扩充
三、数据独立性高
1.物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的。当数据的物理存储改变了,应用程序不用改变。
2.逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,应用程序不用改变。
3.数据独立性由数据库管理系统的二级映像功能来保证。
四、数据由数据库管理系统统一管理和控制
数据库管理系统提供的数据控制功能:
(1)数据的安全性保护:保护数据以防止不合法的使用造成的数据的泄密和破坏。
(2)数据的完整性检查:保护数据的正确性、有效性和相容性。
(3)并发控制:对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。
(4)数据库恢复:将数据从错误状态恢复到某一已知的正确状态。