《数据库系统概论》基本概念篇(第5版王珊萨师煊编著)
⼀、数据库的4个基本概念
数据是数据库中存储的对象。描述事物的符号记录称为数据。数据和关于数据的解释是不可分的。数据的解释是指对数据含义的说明,数据
的含义称为数据的语义,数据与其语义是不可分的。
数据库是长期存储在计算机内、有组织、可共享的⼤量数据的集合。数据库中的数据按⼀定的数据模型组织、描述、存储,具有较⼩的冗余
度、较⾼的数据独⽴性和易扩展性,并可为各种⽤户共享。
数据库数据具有永久存储、有组织和可共享三个基本特点。
3、数据库管理系统(DataBase Management System,DBMS)
数据库管理系统在数据库建⽴、运⽤和维护时对数据库进⾏统⼀控制,以保证数据的完整性和安全性,并在多⽤户同时使⽤数据库时进⾏并
发控制,在发⽣故障后对数据库进⾏恢复。
数据库管理系统是位于⽤户和操作系统之间的⼀层数据管理软件。⽤于科学的组织和存储数据,⾼效的获取和维护数据。主要功能:
1. 数据定义功能(数据定义语⾔,DDL)
2. 数据组织、存储和管理
3. 数据操纵功能(数据操纵语⾔,DML)
4. 数据库的事务管理和运⾏管理
5. 数据库的建⽴和维护
6. 其他功能
4、数据库系统(DataBase System,DBS)
数据库系统是由数据库、数据库管理系统、应⽤程序和数据库管理员(DataBase Administrator,DBA)组成的存储、管理、处理和维护
数据的系统。
数据库系统实现整体数据的结构化,这是数据库的主要特征之⼀,也是数据库系统与⽂件系统的本质区别。
在⽂件系统中,⽂件中的记录内部有结构,但记录的结构和记录之间的联系被固化在程序中,由程序员维护。
数据不再仅仅⾯对某⼀个应⽤,⽽是⾯向整个系统,不仅数据内部是结构化的,⽽且整体是结构化的,数据之间是具有联系的。
数据⾯向整个系统。数据共享可以⼤⼤减少数据冗余,节约存储空间,还能避免数据间的不相容性与不⼀致性。这使数据库系统弹性⼤,易
于扩充。
1. 物理独⽴性是指⽤户的应⽤程序和数据库中数据的物理存储是相互独⽴的。
2. 逻辑独⽴性是指⽤户的应⽤程序和数据库的逻辑结构是相互独⽴的。