数据库的学习
数据模型:

数据模型应该满足的三方面
能够真实的模拟现实世界;
能够为人所理解;
便于计算机上实现;
数据模型是数据库系统的核心和基础。


一些术语

关系模型的优缺点:
外模式:

内模式:

二级映射:
外模式->模式:定义外模式和模式之间的对应关系,映像定义通常包含在各外模式的描述中。
保证数据的逻辑独立性:
当模式改变时,数据库管理员对外模式/模式印象作相应改变,使外模式保持不变。
引用程序是依据数据的外模式编写的,应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性;
模式->内模式:定义了数据全局逻辑结构和存储结构之间的对应关系。如:说明某个逻辑记录对应何种存储结构。
数据库中的模式/内模式映像是唯一的。
保证数据的物理独立性,
当数据库的存储结构变了(选用了另一种存储结构),数据库管理员修改模式/内模式映像,使得模式保持不变。
模式不变,则应用程序不变。保证了数据与程序的物理独立性,简称数据的物理独立性。
二级映像的功能与数据独立性保证了应用程序的稳定性:除非应用程序需求本身发生变化,否则应用程序一般不用修改。
从应用程序为中心————发展————以数据为中心:
就有了数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。
数据的存取由数据库管理系统管理:
、简化了应用程序的编制度;
大大减少了应用程序的维护和修改。
数据库系统的组成:
数据库:
硬件平台及数据库
数据库对资源的要求:
足够大的内存
足够大的磁盘或者磁盘阵列等外部设备。
较高的通道能力,提高数据传送率
数据库管理系统:
支持数据库管理系统运行的操作系统;
与数据库接口的高级语言及编译系统
以数据库管理系统为核心的应用开发工具
为特定应用环境开发的数据库应用系统
应用程序:
数据库管理员:
数据库管理员(database administrator)
系统分析员和数据库设计师
应用程序员
最终用户
关系数据库:
关系模式形式化地表示:

关系的三类完整性约束:


关系间的引用:
关系数据库语言的分类:


R关系 A属性 
象集Zx


浙公网安备 33010602011771号