数据库系统的概念及其四⼤特点
数据库系统的概念
数据库系统(Database System),是由数据库及其管理软件组成的系统。
是为适应数据处理的需要⽽发展起来的⼀种较为理想的数据处理系统,也是⼀个为实际可运⾏的存储、维护和应⽤系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。
数据库(DataBase)简称DB: 指的是⼀些数据的集合。
数据库管理系统(DataBase Management System)简称DBMS: 数据库管理系统是数据库的机构,它是⼀种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是⼀种在操作系统之上的系统软件。
数据库系统的特点
数据库系统的特点主要包括以下⼏个⽅⾯:
1. 数据结构化
2. 数据的共享性⾼,冗余度低,易扩充
3. 数据独⽴性⾼
4. 数据由DBMS统⼀管理和控制
1.结构化:
数据库系统实现了整体数据的结构化,这是数据库的最主要的特征之⼀。这⾥所说的“整体”结构化,是指在数据库中的数据不再仅针对某个应⽤,⽽是⾯向全组织;不仅数据内部是结构化,⽽且整体式结构化,数据之间有联系。
2.共享性
因为数据是⾯向整体的,所以数据可以被多个⽤户、多个应⽤程序共享使⽤,可以⼤⼤减少数据冗余,节约存储空间,避免数据之间的不相容性与不⼀致性。
3.数据独⽴性
数据独⽴性包括数据的物理独⽴性和逻辑独⽴性。
1. 物理独⽴性是指数据在磁盘上的数据库中如何存储是由DBMS管理的,⽤户程序不需要了解,应⽤程序要处理的只是数据的逻辑结
构,这样⼀来当数据的物理存储结构改变时,⽤户的程序不⽤改变。
2. 逻辑独⽴性是指⽤户的应⽤程序与数据库的逻辑结构是相互独⽴的,也就是说,数据的逻辑结构改变了,⽤户程序也可以不改变。
数据与程序的独⽴,把数据的定义从程序中分离出去,加上存取数据的由DBMS负责提供,从⽽简化了应⽤程序的编制,⼤⼤减少了应⽤程序的维护和修改
4.数据由DBMS统⼀管理和控制
数据库的共享是并发的(concurrency)共享,即多个⽤户可以同时存取数据库中的数据,甚⾄可以同时存取数据库中的同⼀个数据。DBMS必须提供以下⼏⽅⾯的数据控制功能:
1. 数据的安全性保护(security)
2. 数据的完整性检查(integrity)
3. 数据库的并发访问控制(concurrency)数据库故障恢复
4. 数据库的故障恢复(recovery)
参考:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。