数据 描述现实的符号
数据模型 data model描述现实的一种方法就是数据结构就是方法 就像c语言
数据模式data schema 用数据模式描述特定企业的一个结果 就像c语言编写的软件
如果用文件来操作 那很复杂 很垃圾
关系型数据库 很牛逼
relation 就相当于’表’ 就是普通的行列的 表
行- 元组 列-----属性
schema就是一个对表的结构的具体描述 比如 名字用字符型 年龄用整型
schema 三级
physical schema物理模式-- 描述数据在磁盘怎么存的 用堆文件啊 还是哈希文件啊
logical schema逻辑模式-- 有多少表 每个表的结构是啥 是一种对每个表逻辑的描述
view schema视图 外模式-- 给最终用户所看到的
逻辑模式和物理模式
一一对应 有个表就得存 这两个叫基表 真正存盘上的 外模式 他就不一样了 这个玩意是给客户看的
逻辑数据独立性 看图 三级结构 很好理解
物理独立性 只是存储方式变了 所以 没啥关系 很独立
数据模型
无管理阶段-文件系统-…各种数据模型
分布式数据库系统
多层数据结构