翼度科技»论坛 编程开发 mysql 查看内容

大白话讲解数据库的三级模式及二级映像(所谓的内外模式在生活中到底是什么

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
具象化理解数据库的三级模式及二级映像

形象一点来说,把数据看做货物,数据库是仓库,模式就是表格。
你有一个仓库,仓库里成千上万的货物,随便你怎么堆,你堆个正方体,堆个圆柱体,甚至随便乱堆都行,你怎么堆的叫内模式。
完事你写了一张表,表上对全部货物按某个标准分类,而且标清了啥货物在哪(这个操作就是从内模式变成模式的映像),你写的这个表就叫,模式。
然后你把这张表贴到大门口,随着货物的进出对表中数据进行修改。
能动货物的有进货的工人,取货的老板,来质量检查的官员,这些人手里也有一张表。进货工人按进货时间啦,数量啦排表,老板按价格啦,质量啦排表,官员按保质期啦,啥啥啥排表,又把你的全部或者是部分货物排了表,这些排表就是,外模式。(这个操作也是从模式变成外模式的映像)
你只有一个仓库,只能按一个标准堆货,那内模式就只有一个,而又因为你用来记录全部的货物的表也只有一个,所以模式只有一个,内模式和模式可以重新设计,来回变,但用的时候只能有一个。但是你用于记录全部货物的表,所服务的不同的人,可以根据你的模式,设计各自不同的表,也就是外模式不只有一个。

来源:https://www.cnblogs.com/hanlinyuan/p/17453871.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具