一、数据库系统概论
数据库系统特点:
- 数据集成
- 数据共性高
- 数据冗余度小
- 数据一致性
- 数据独立性高
- 实施统一管理与控制
- 减少应用程序开发与维护的工作量。
数据库系统的三级模式结构
- 模式(也称概念模式、逻辑模式)
它是数据库中全体数据的逻辑结构或特征描述,是所有用户的公共数据视图。
一个数据库只有一个模式,且相对稳定。 - 外模式(也称子模式、用户模式)
它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是某一应用有关的数据的逻辑表示。
DBMS提供子模式描述语言(Subschema DDL)来严格定义子模式。 - 内模式(也称存储模式)
它是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示形式。 - 三级模式结构的两层映像与数据独立性
外模式/模式映像(逻辑独立性)
模式/内模式映像(物理独立性)
数据模型的分类
- 层次模型
- 网状模型
- 概念模式 是用来描述现实世界的事物,与具体的计算机系统无关,最典型的概念模型是实体联系(E-R图)
概念模型的表示方法:实体用方块、属性用椭圆、实体与属性之间的联系用◇菱形
课后题:
- 简述数据、数据库、数据库管理系统、数据库系统的概念
数据:是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库:既存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序与操作系统之间。
数据库系统:是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 - 简述数据库系统的三级模式和两层映像的含义
数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。
两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 - 简述关系模型与网状模型、层次模型的区别
关系模型:
使用二维表结构表示实体及实体间的联系
建立在严格的数学概念的基础上
概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用
存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。