SQL进阶教程——地址这一巨大怪物(2-4)

1. 前言

在关系模型诞生之前的研究工作中,最大动机是明确区分数据管理中的逻辑层和物理层。我们可以把它叫做数据独立性目标——Codd

一般来说到关系数据库中没有指针时,并不是说在物理层也完全没有指针。相反,在物理层,指针时存在的。但是,就像前面说过的那样,在关系系统中,物理层的详细存储信息对用户是不可见的

2. 关系模型是为摆脱地址而生的

在现实世界的各种业务中,归根到底,我们想要的是“数据”,而不是“用于表名数据位置的地址”。地址什么的只会增加额外的工作,丝毫不会让我们感到高兴。
放弃地址的深刻意义是,通过放弃掉系统中没有意义的东西,创造出一个易于人类理解的有意义的世界

3. 编程中泛滥的地址

虽然关系模型确实是优雅且强大的数据模型,但是也没能是数据彻底摆脱地址。从物理层看,数据还是与以前一样由地址管理。但是如果因此就断言Codd的“数据独立性目标”半途而废了,还是有些苛刻的。(目前)我们可以使用的只有冯.诺依曼型计算机,它不仅使用地址管理数据,而且要求运行与其上的程序也要这样。因此,其实更应该说,Codd在受到各种限制的情况下思考除了关系模型这一折中的方案

当然,一定程度上对使用者隐藏地址也确实是编程语言的进行,但是深入到内部看的话,还是到处充斥着如同洪水一般的地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值