数据库知识点总结
1,数据库系统的四个基本概念
数据:data 数据库:DataBase,简称 DB 数据库管理系统:DataBase Management System,简称 DBMS 数据库系统:DataBase System,简称 DBS
2,数据库系统的特点
2.1,数据结构化
数据库系统与文件系统的主要区别之一
2.2,数据的共享性高,冗余度低且易扩充
2.3,数据独立性高
数据独立性包括物理独立性和逻辑独立性物理独立性:用户的应用程序与数据库中的物理数据存储是相互独立的逻辑独立性:用户的应用程序与数据库得逻辑结构是相互独立的
2.4,数据由数据库管理系统统一管理和控制
①数据的安全性防护:保护数据防止不合法使用造成的数据泄密和破坏②数据的完整性检查:保证数据的正确性有效性和相容性
3,数据模型
3.1,两种数据模型
第一类:概念模型,也称信息模型,主要用于数据库设计第二类:逻辑模型和物理模型,逻辑模型主要包括层次模型,网状模型,关系模型等等,主要用于数据库管理系统的实现,物理模型是对数据最底层的抽象
3.2 信息世界基本概念
(1)实体:客观存在并且相互区别的实物成为实体,例如一位学生,一位教师(2)属性:实体所具有的某一特性称为属性,例如学生实体的学号,姓名,出生日期(3)码:唯一标识实体的属性集(4)实体型:用实体名及其属性集合来抽象和刻画同类实体(5)联系:实体之间的联系通常是指不同实体集之间的联系
3.3,逻辑模型中比较重要的关系模型
关系:一个关系对应通常说的一张表元组:表中的一行即为一个元组属性:表中的一列即为一个属性码 : 可以唯一确定一个元组域 :一组具有相同数据类型的值得集合,例如大学生的年龄的属性的域(12~45 岁)分量:元组中的一个属性值关系模式:一般表示为:关系名(属性 1,属性 2,属性 3,...)例如:学生(学号,姓名,班级,出生年月)
4,数据库系统的三级模式结构
数据库系统的三级模式是指数据库系统由外模式,模式,内模式三级构成。
4.1 模式
模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,是数据库系统的中间层,一个数据库只有一个模式
4.2 外模式
外模式也称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图
4.3 内模式
内模式也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述 5,数据库的二级映像功能与数据独立性
版权声明: 本文为 InfoQ 作者【乌龟哥哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/e769c32b52b20a7d6c85672b6】。文章转载请联系作者。
评论