1、数据结构化:总体数据结构化是数据库系统和文件系统的本质区别
#数据内部结构化、整体结构化、数据之间的联系
例如,(整体结构化)学校信息系统包括教务处、学生处、人事处等
(内部结构化)教务处包括课程管理、成绩管理等,以及学生处学籍管理等
(数据相连的)学生数据不仅适用于某个地方的APP应用程序,也适用于所有房间的APP应用程序
#数据库系统与文件系统的区别:在文件系统中,文件中的记录内部有结构,记录之间的结构和记录之间的联系固定在程序中,程序员需要维护的数据库可以灵活地存储数据在文件系统中,对数据的访问单位是记录,不能细化到数据项
2、数据共享性高,冗余度低,易于扩展
#数据共享还可以避免数据之间的不兼容性和不一致性
#数据不一致意味着同一数据的副本具有不同的值。 如果数据被反复更改,且不同的APP应用程序使用不同的副本,则很容易出现数据不一致
3、数据独立性强
(1)数据独立性包括物理独立性和逻辑独立性,由数据库管理系统二级映像工作保证
)2)物理独立性)用户APP会话和数据库中数据的物理存储是相互独立的
#数据由数据库管理系统管理在数据库存储器中,用户程序可以不理解
# APP应用程序只处理数据的逻辑结构,如果数据的物理存储发生更改,则不更改APP应用程序
)3)逻辑独立性:用户的APP和数据库的逻辑结构是相互独立的,即使数据的逻辑结构发生变化,用户程序也可以不变
4、数据由数据库管理系统统一管理和控制
数据库管理系统所需的功能:
(1)数据安全保护:保护数据免受非法使用造成的数据泄露和破坏
#每个用户只能以特定方式使用和处理特定数据
)2)数据完整性检查)数据完整性是指数据的准确性、有效性和兼容性
#一致性检查将数据限制在有效范围内,保证数据之间的关系
)3)同时控制
#并发:多个用户同时访问和修改数据库
)4)恢复数据库)从错误状态恢复到正确的状态
! 数据库系统使信息系统从以加工数据的程序为中心过渡到以共享的数据库为中心的新阶段
新的学者记录,如果有错误的地方,欢迎大家的指导~