excel郭安定 Access数据库一日通 郭安定

2017-10-13
字体:
浏览:
文章简介:没有适当加以规划, 即使程序代码优化也难提升效率 正规化是数据库领域的重要课题 同时也是建立数据表的最高指导原则数据库的应用发展极其广泛, 它的哲学其实很简单,

没有适当加以规划, 即使程序代码优化也难提升效率 正规化是数据库领域的重要课题 同时也是建立数据表的最高指导原则

数据库的应用发展极其广泛, 它的哲学其实很简单, 就是『留住时间、储存思考精华』, 这个世界上, 即使再平凡的文件都可称为数据库:因为信息储存在不因时间而消失的媒介, 以便可以重新延续既有的生命。

数据库研究领域尚未风行前, 文件存取多半经由循序存取、随机存取和二进制制存取方式达成, 大多数程序语言都有这门技术的相关课题, 其中, 循序存取是将文件从头到尾读过一遍, 我们可以将它想象成录音带, 如果存取第一百笔数据, 那么得经过第一到第九十九笔数据的读取, 非常没有效率。

相对于循序存取的方式, 随机存取则像雷射唱盘, 它的存取机制可以任意定位, 无形中改进了存取速度, 对于非一般文字型态的数据, 例如:声音或影像则透过二进制制的存取方式, 不论是随机或二进制制的存取方式, 数据异动都是个很大的挑战, 刚开始您得准备两个文件, 一个作为读取, 另一个则作为写入, 例如:删除某个文件的第1000笔数据, 那么得先从A文件读999个文件写入B文件, 然后跳过第1000笔记录, 再将A文件的第1001笔记录写到B文件, 如果文件不大, 那么没有人会抗议, 但如果文件高达10MB呢?或者说高达100MB呢?恐怕没有人会痴痴等待。

折衷的办法是在文件的前端设定参照的表头(Head), 删除文件时仅是在某