概念
|
解释
|
数据抽象
|
就是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图。
|
物理层抽象
|
最低层次的抽象,描述数据实际上是如何存储的。物理层详细描述复杂的低层数据结构,是开发DBMS的数据库供应商应该研究的事情。
|
逻辑层抽象
|
比物理层稍高层次的抽象,描述数据库中存储什么数据以及这些数据间存在什么关系。逻辑层抽象是由数据库管理员和数据库应用开发人员使用的,他们必须确定数据库中应该保存哪些信息。
|
视图层抽象
|
最高层次的抽象,但只描述整个数据库的某个部分。系统可以为同一数据库提供多个视图,而视图又保证了数据的安全性。
|
数据库实例
|
数据库中的数据会随时发生变化,特定时刻存储在数据库中的信息的集合称作数据库的一个实例。
|
数据库模式
|
数据库的总体设计称作数据库模式。一般来说,数据库模式不会频繁地发生变化。
|
物理模式(内模式)
|
是指数据库在物理层的模式。
|
逻辑模式(模式)
|
是指数据库在逻辑层的模式。
|
子模式(外模式)
|
是指数据库在视图层的模式。
|
数据独立性
|
在某个层次上修改模式定义而不影响位于其上层模式的能力叫做数据独立性。
|
物理数据独立性
|
是指修改数据库的物理模式而不必重写应用程序的能力。
|
逻辑数据独立性
|
是指修改数据库的逻辑模式而不必重写应用程序的能力。
|