开发者社区> 问答> 正文

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

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

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

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

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

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

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

    2021-11-01 14:14:18
    赞同 展开评论 打赏
问答地址:
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
为并行图数据处理提供高层抽象/语言 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载