当前位置: 代码迷 >> 报表 >> 数据库模式和基本表有啥区别,该怎么处理
  详细解决方案

数据库模式和基本表有啥区别,该怎么处理

热度:364   发布时间:2016-05-05 08:10:03.0
数据库模式和基本表有啥区别
本人一直搞不懂数据库模式和基本表有啥区别?还有逻辑设计和物理设计在数据库开发中的划分,比如拿pb来说!

------解决方案--------------------
简单地:
逻辑设计,就是设计E-R图
物理设计,可以说是真正的数据库表设计

一般的设计软件 powerdesigner 或Rational
可以将两者相互转化
------解决方案--------------------
数据库模式分为三级:外模式、模式和内模式。外模式对应的是视图和部分基本表,模式对应于基本表,内模式对应于存储文件。



基本表是本身独立存在的表,在SQL中,一个关系对应一张表,一个基本表对应一个存储文件,一个表可以有若干个索引,索引存放于存储文件中。

存储文件的逻辑结构组成了关系数据库的内模式,存储文件的物理结构是任意的。

视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,数据库中只存放视图的定义而不存放具体的数据,这些数据仍存放于数据库的表中,视图是虚表。
  相关解决方案