一、绪论(选择 填空 简答题)
1.四个概念:
数据(data):描述事物的符号。
数据库(DB):长期储存在计算中的、有组织的、可共享的大量数据的集合。(特点:永久存储、有组织和可共享)
数据库管理系统(DBMS):DBMS和OS一样是计算机的基础软件,包括数据定义功能、数据组织存储管理、数据操纵功能、数据库的事务管理和运行管理、数据库的建立和维护......
数据库系统(DBS):由DB、 DBMS和 DBA组成的管理维护数据的系统。
【拓】IBM公司:DB2 和 IMS Oracle:oracle数据库 微软:Sql server 北京:King-baseES 武汉:达梦 神通公司:Oscar
2.三个阶段
人工管理阶段->文件系统阶段->数据库系统阶段 (数据结构化是文件系统和数据库系统的本质区别)
3.数据库系统的四个特点:
(1)数据结构化 (2)数据共享性高、冗余度低且易扩充 (3)数据独立性高 (4)数据由DBMS统一管理和控制
4.数据模型:
概念模型:按用户的观点对数据和信息进行建模,主要用于数据库的设计,独立于硬件和软件; (ER模型或者ER图)
逻辑模型和物理模型:按计算机系统的观点对数据建模,主要用于DBMS的设计;
层次模型-树-代表是:IBM公司的IMS、
网状模型-图:DBTG系统、
关系模型-二维表:Oracle、Mysql、
面向对象数据模型:OODB、
对象关系数据模型:ORDB......
5.数据模型的三大组成元素:
数据结构 、 数据操作 、 数据的完整性约束条件 (数据结构-静态 数据操作-动态)
6.三级模式、二级映像
外模式:子模式或者用户模式,它是数据库用户看见的局部逻辑结构和特征,一个数据库可以有多个外模式;
模式: 逻辑模式,全部的逻辑结构和特征,一个数据库只有一个模式;
内模式:存储模式,数据物理结构和存储方式的描述,一个数据库只有一个内模式;
外模式-模式:数据的逻辑独立性 模式-内模式:数据的物理独立性