本文主要讲述数据库系统,DBMS、数据模型以及三个世界等基本概念。如有错误,恳请指出,非常感谢!
太长不看版(总结)
DBS包含DB和DBMS(核心)。
一个数据库只有一个模式。
同一个模式可以有很多实例。
一个数据库(即模式)可以有多个外模式。
同一外模式可以为多个应用系统所使用。
内模式是实际存在的,并且只有一个。
每一个外模式都存在一个外模式/模式映像。
模式/内模式映像也是唯一的。
一个关系中可有多个候选码。
一个关系上只能有一个主码。码包括候选码和主码。
三个世界各术语对应关系:如下图。
相关概念
数据处理:将原始数据转换成有价值的信息的过程,包括数据的收集、管理、加工利用乃至信息输出等活动。
数据管理:主要包括数据的分类、组织、编码、存储、维护、检索等。
数据库系统(DBS,Database System)
-
组成
数据库:(DB,Database):长期存储在计算机内的,有组织,可共享的数据的集合。
人员:包括用户、程序员、数据库管理员(DBA,Database Administrator)。其中,DBMS是数据库系统的核心软件。
软件:包括操作系统、数据库管理系统(DBMS)及应用程序。
硬件:相关物理设备。
-
数据库系统内部体系结构
—— 三级模式与二级映像