1,数据结构化:整体数据的结构化,是数据库系统与文件系统的本质区别
#数据内部结构化,整体结构化,数据之间有联系
例如:(整体结构化)学校信息系统包含教务处,学生处,人事处等
(内部结构化)教务处包含课程管理,成绩管理等,学生处的学籍管理等
(数据有联系)学生数据不仅对于某处应用,而是对于所有处室的应用
#数据库系统与文件系统的区别:文件系统中,文件中的记录内部具有结构,记录之间的结构和记录之间的联系被固化在程序中,需要程序员加以维护;数据库存储数据的方式很灵活,文件系统中,数据的存取单位是记录,粒度不能细到数据项
2,数据的共享性高,冗余度低且易扩充
#数据共享还能避免数据之间的不相容性与不一致性
#数据的不一致性指的是同一数据不同副本的值不一样。数据被重复修改,不同应用使用与修改不同的副本就容易造成数据的不一致性
3,数据独立性高
(1)数据独立性包括物理独立性与逻辑独立性,有数据库管理系统的二级映像工作来保证
(2)物理独立性:用户的应用程序与数据库中数据的物理存储是相互独立的
#数据在数据库的存储有数据库管理系统管理,用户程序不用了解
#应用程序只对数据的逻辑结构进行处理,当数据的物理存储改变时应用程序不用改变
(3)逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的,当数据的逻辑结构改变时用户程序也可以不用改变
4,数据由数据库管理系统统一管理与控制
数据库管理系统必须具有的功能:
(1)数据的安全性保护:保护数据以防不合法使用造成的数据泄密与破坏
#每个用户只能按规定对某些数据以某些方式进行使用和处理
(2)数据的完整性检查:数据的完整性是指数据的正确性,有效性和相容性
#完整性检查将数据控制在有效范围内,保证数据之间满足一定关系
(3)并发控制
#并发:多个用户同时存取,修改数据库
(4)数据库恢复:从错误状态恢复到正确状态
!!数据库系统使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段
&&新学者的记录,若有错的地方,欢迎大家的指教呀~