第一章
数据库的四个基本概念
数据:数据库中存储的基本对象
定义:描述事物的符号记录
特点:数据与其语义是不可分的。
数据库(DB):
定义:长期存储在计算机内、有组织的、可共享的大量数据集合
特点:1)按一定的数据模型组织、描述、和存储;
2)可为各种用户共享
3)冗余度较小
4)数据独立性高
5)易拓展
数据库管理系统(DBMS):
定义:是位于用户与操作系统之间的一层数据管理软件。
用途:科学地组织和存储数据、高效地获取和维护数据。
主要功能:1)数据定义
2)数据组织、存储和管理(提高存取效率)
3)数据操纵
4)数据库的事务管理和运行管理
5)数据库的建立和维护
6)其他功能(通信功能)
数据库系统(DBS):
定义:由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
特点:1)数据结构化(是数据库的主要特征之一,也是数据库系统与文件系统的本质区别)
2)数据的共享性高,冗余度低且易扩充
3)数据独立性高(物理独立性,逻辑独立性)
4)数据由数据库管理系统统一管理和控制(安全性保护,完整性检查,并发控制,数据库恢复)
数据模型:是对现实世界数据特征的抽象。
概念模型:也称信息模型,按用户的观点要对数据和信息建模,主要用于数据库设计
数据模型:网状模型,层次模型(树型),关系模型等
二.信息世界的基本概念
实体:客观存在并可相互区别的事物
属性:实体所具有的某一特性
码:唯一标识实体的属性集
主属性:对于某个属性来说,如果这个属性存在于所有的候选码中,它就称之为主属性。