开发者社区 问答 正文

数据抽象的抽象层次怎么划分?

数据抽象的抽象层次怎么划分?

展开
收起
鲁花花生油 2021-11-01 14:09:40 2198 分享 版权
来自: 华章出版社
1 条回答
写回答
取消 提交回答
  • 抽象层次由高到低依次划分为:视图层、逻辑层和物理层。

    1)视图层:因为大多数用户并不需要访问数据库中的全部数据,所以视图层仅描述整个数据库的部分数据,为用户提供屏蔽了数据类型等细节的一组应用程序。并且从安全性考虑,系统在视图层定义了多个不同的视图使不同的用户访问不同的数据。

    2)逻辑层:程序设计人员在这个抽象层次上使用某种高级程序设计语言进行工作。逻辑层描述整个数据库所存储的数据以及数据之间的关系。DBA通常在这个抽象层次上工作。

    3)物理层:描述数据的实际存储情况。DBA可能需要了解某些数据物理结构的细节,程序设计人员可能没有必要了解这些细节。数据库系统为数据库程序设计人员屏蔽了许多物理层的存储细节。

    资料来源:《数据库与数据处理:Access 2010 实现 第2版》,文章链接:https://developer.aliyun.com/article/726515

    2021-11-01 14:14:18
    赞同 展开评论
问答地址: