散乱的知识点记录,如有错误,请指正
1、绪论
数据(Data):描述事物的符号记录
数据库(DB):长期储存在计算机内、有组织的、可共享的大量数据集合
数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件
数据库系统:
计算机系统中引入数据库后的系统。
一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成
层次模型、网状模型、关系模型
1、层次模型:(树形结构)
特点:
任何一个给定的记录值都只有按其路径查看时,才能显示全部意义,没有一个子记录能脱离双亲记录存在。
2、网状模型:(网状结构)
特点:
结构复杂,直接描述现实世界
3、关系模型:
特点:
由关系组成。
每个关系的数据结构是一张二维表。
关系的每一个分量必是不可分的数据项。
//主要以关系模型为主学习
关系完整性
关系的完整性包括:
实体完整性、参照完整性、用户定义的完整性
关系模型中数据操作是集合的操作。对象和结果都是关系。
关系模型中实体间的联系都是用表来表达。
优点:
1、有严格的数学定义基础。
2、实体和实体联系都用关系来描述,数据结构清晰
3、存取路径透明,有更好的独立性、安全性。
缺点:
由于存取路径对用户透明,查询效率不高。
为了提高效率,DBMS必须对查询请求进行优化。
数据库系统结构
数据库系统模式
模式是数据库中全体数据的逻辑结构和特征的描述
数据库系统的三级模式结构
外模式、模式、内模式
外模式:是用户的数据视图,局部数据的逻辑结构和特征描述。
外模式可以有多个。
模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
一个数据库只有一个模式。
模式是中心与关键
内模式:数据物理结构和存储方式的描述。
一个数据库只有一个内模式。
数据库的三级映像功能与数据独立性
数据库管理系统在三级模式之间提供两层映像
1、外模式/模式映像
2、模式/内模式映像
1、外模式/模式映像
同一模式对应多个外模式
外模式/模式映像定义了外模式与模式之间的对应关系。
当模式改变时,可以修改映像保证外模式不变。
保证了逻辑独立性。
2、模式/内模式映像
模式只有一个,内模式也只有一个,所以模式/内模式映像是唯一的。
定义全局逻辑结构与存储结构的对应关系。
数据库存储结构改变时,可以修改模式/内模式映像,保证模式不变。
保证了物理独立性。