怎么抽象mysql数据库_数据抽象中有三个抽象级别是什么

数据抽象中有三个抽象级别是什么

发布时间:2020-12-05 13:33:51

来源:亿速云

阅读:98

作者:小新

这篇文章给大家分享的是有关数据抽象中有三个抽象级别是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

数据库的数据抽象有三个级别,分别是:物理级别、逻辑级别、视图级别。

本篇文章给大家介绍数据库的数据抽象,让大家了解数据抽象是什么,数据抽象的构成体系,希望对你们有所帮助。【视频教程推荐:MySQL教程】

5a06c130cfae49f206d7ce87a60ef4a7.png

数据抽象是什么

数据库系统由复杂的数据结构组成,为了简化用户与数据库的交互,就会向用户隐藏内部不相关的细节。这种向用户隐藏不相关细节的过程称为数据抽象。

数据抽象体系结构

数据抽象中有三个抽象级别,分别为:

1、物理级别

物理级别是最低级别的数据抽象,它描述了数据实际存储在数据库中的方式;我们可以在此级别获取复杂的数据结构详细信息。

示例:假设我们将学生信息存储在学生表中

在物理级别,这些记录可以描述为内存中的存储块(字节,千兆字节,太字节等)。而,这些细节通常对程序员来说是隐藏的,一般情况下,我们是无法直观感受到的;这主要是提供给数据库供应商来研究的。

2、逻辑级别

逻辑级别是3级数据抽象体系结构的中间级别,它描述了数据库中存储的数据,比如:存储了什么数据、存储的数据之间有什么关系等。

示例:还是将学生信息存储在学生表中的例子

在逻辑级别,这些记录可以被描述为字段和属性以及它们的数据类型,它们之间的关系可以在逻辑上实现。这主要是程序员或者是数据库管理员考虑的,程序员通常就是在这个级别工作,设置数据表的结构、各种数据类型。

3、视图级别

视图级别是最高级别的数据抽象,它是描述了用户与数据库系统的交互,用户视图界面上可以数据的增删改查等操作。

b3eb437087f900f2a8eb427057ba665e.png

示例:还是将学生信息存储在学生表中的例子

在视图级别,用户只需借助用户图形界面(GUI)与系统进行交互,并在屏幕上输入详细信息。他们不知道数据的存储方式和存储的数据的详细信息;这些细节对他们来说是隐藏的。

用户不需要知道数据库模式细节,例如数据结构,表定义等;用户只需知道从数据库中获取后返回到视图级别的数据。

感谢各位的阅读!关于数据抽象中有三个抽象级别是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值