一、数据库、数据库管理系统、数据库系统
1、数据与信息
数据是信息的一种表现形式,信息是对客观世界的本质描述,开始于数据,数据是信息的载体,是承载信息的符号。
符号可以是数字也可以是文字、图形、图像、声音、视频、动画等。
2、数据库(Data base,DB)
数据库是长期存储在计算机内、有组织的、可共享、统一管理的数据集合。
理解:数据库起源于对table的分析,相互有关联关系的若干table/数据的集合,参考图:

3、数据库管理系统(Data Base Management System,DBMS)
数据库管理系统(是建立、管理、维护和控制数据库的计算机系统软件)。
从用户的角度:
1) 数据定义功能(DDL)
2) 数据库操作功能(DML)
3) 数据库的运行管理和控制功能(DCL)
4) 数据库建立和维护功能

4、数据库系统(Database System,DBS)(工作环境)



二、数据库系统阶段的特点
- 人工管理阶段:①数据不保存 ②数据没有专门的管理软件 ③数据不共享 ④数据不具独立性
- 文件管理阶段:
进步:
①数据以文件的形式长久存储文件
②系统提供文件管理功能及存取方法
③程序与数据间拥有一定独立性
④文件形式多样化及数据间具有一定共享性
不足:
①数据共享性差、冗余度较大
②数据不一致性
③数据独立性差
④数据间联系弱 - 数据库管理阶段:①数据结构化 ②数据共享性高、冗余度小 ③数据独立性高 ④有统一的数据管理和控制功能
三、数据模型
逻辑模型:按照计算机的观点对数据建模,第二级抽象。
1、概念模型
(1)一对一联系(1∶1)
(2)一对多联系(1∶n)
(3)多对多联系(m∶n)
2、逻辑模型
(1)层次模型
(2)网状模型
(3)关系模型
(4)面向对象模型
四、数据库的三级模式结构
数据库系统的内部体系结构从逻辑上分为外模式、模式和内模式三级抽象模式结构,并提供外模式/模式、模式/内模式二级映像。
对于用户而言,外模式、模式和内模式分别对应一般用户模式、概念模式和物理模式,它们反映了看待数据库的3个角度。
1、模式
模式也称为概念模式或概念视图,是数据库中全体数据的逻辑结构和特征的描述,处于三级模式结构的中间层,不涉及数据的物理存储和硬件环境,与开发工具及程序设计语言无关。
2、外模式
外模式又称子模式或用户模式,它是三级结构的最外层,是数据库用户能够看到并允许使用的那部分数据的逻辑结构和特征的描述,是数据库用户的数据视图。
3、内模式
内模式又称存储模式或物理模式,是三层结构中的最内层,也是最靠近物理存储的一层。它是对数据库存储结构的描述,是数据在数据库内部的表达方式。

两层映像
模式:类似于写sql语句规范了范围。
外模式:用户看的到的
内模式:存储地址


147

被折叠的 条评论
为什么被折叠?



