数据库基本概念

来源:互联网 发布:网络作家富豪榜2015年 编辑:程序博客网 时间:2024/05/16 16:21

1.数据:Data
数据库:DataBase DB
数据库管理系统:DataBase Management System DBMS
数据定义语言:Data Definition Language DDL
数据操纵语言:Data manipulation Language DML
数据库管理员:DataBase Administrator DBA
2. 数据管理技术发展:人工管理阶段 文件系统阶段 数据库系统阶段
3. 数据模型: 概念模型 逻辑模型和物理模型
概念模型:按照用户的观点对数据和信息建模,主要用于数据库设计
逻辑模型:包括层次模型 网状模型 关系模型 面向对象模型 对象关系模型 按照计算机的观点对数据建模
物理模型:对数据最底层的抽象,它描述数据在系统内部表示方式和存取方法
4.实体之间的联系 一对一联系 一对多联系 多对多联系
实体-联系方法(E-R图)
实体型:用矩形表示,矩形框内写明实体名
属性:椭圆表示
联系:用菱形表示
5.关系模型
关系:一个关系通常是一张表
元组:一行即为一个元组
属性:一列即为一个属性
码:表中某个属性组,唯一确定一个元组
域:属性的取值范围
强调:关系的每一个分量必须是一个不可分的数据项
6.关系数据模型的操纵和完整性约束
实体完整性,参照完整性,用户定义完整性
7.模式:数据库全体数据的逻辑结构和特征描述,不涉及具体值
实例:模式的一个具体值
模式是相对稳定的,实例是相对变动的,模式反映的是数据的结构及其联系,实例反映的是数据库某一个时刻的状态
8.数据库的三级模式:外模式,模式和内模式。模式是数据库数据在逻辑级上的视图,一个数据库只有一个模式
外模式:称为子模式或者用户级模式,是数据库用户能够看得见和使用的局部数据的逻辑结构和特征。一个数据库可以有多个外模式,不同的用户不同需求对应的外模式也是不同的
内模式:一个数据库只有一个内模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式
9.数据库二级映像
外模式/模式映像:模式是数据的全局逻辑结构,外模式是数据的局部逻辑结构,当模式改变时,由数据库管理员对各个外模式/模式映像做出相应的改变,可以使外模式保持不变。应用程序是根据外模式编写的,不必修改,保证了数据的逻辑独立性。
模式/内模式映像:数据只有一个模式,也只有一个内模式,所以模式/内模式映像的是唯一的,定义了数据全局逻辑结构与存储结构之间的对应关系。当数据库存储结构改变时,数据库管理员对模式/内模式映像做相应的改变,可以使模式保持不变,保证了数据的物理独立性。

0 0
原创粉丝点击