作者bobju (宝贝猪)
看板Database
标题Re: [问题] 请问傻问题
时间Sun Mar 25 16:31:25 2012
※ 引述《XAMDOU (萨姆德)》之铭言:
: 「为什麽要使用资料库?」
1 [资料]及[程式]分离.
1.1 对於资料及程式的个别维护性都能提升. 省掉维护上的诸多麻烦.
不会因为程式有问题就连带资料跟着死, 也不会为了要改程式, 害
怕不小心改到资料.
1.2 而且资料独立出来了, 有利於开发各种应用程式的弹性, 因为不用
跟资料绑在一起.
1.3 有助於资料管理, 例如备份, 共享等.
但是, 资料跟程式分离, 资料可以存档案呀, 为什麽要用资料库?
2 资料关联性规划得好, 在资料查询上利用已经标准化的SQL语法来查有相
当大的便利:
2.1 大大地减轻程式设计师自订资料查询的规格, 以及实作上的负担.
2.2 如果你有稍微玩过SQL, 就能够知道要你随便用程式重写一个常见的
查询指令, 要花费的工夫及成本有多可怕.
2.3 用档案来存资料, 极难达到利用今天既有的资料库所能够提供的诸多
便利. 不过这不表示档案就无所是处. 当你所要储存的资料如多媒体
的内容, 用档案存反而比用资料库存更容易管理及维护.
: 可能是我背景知识不太清楚的关系
: 我也说不上来我哪根筋漏掉了一些思考细节
: >_<
: 好比一个程式来说
: 东西就存在档案系统里面
: 那为什麽要把它存进去资料库里面?
: 是因为方便以後搜寻或是做增减修改等等的动作吗?
: 那是不是因为某些速度上考量,或是其他原因
: 所以才会衍伸到後来会有「非关联性资料库」的出现?
: 所以说写程式不一定要用到资料库?
: 换句话说也就是资料库可以把一些资料层次上的动作抽
: 离程式的部分这样吗?
: 最近想来研究一下资料库的东西
: 可是对这方面的背景知识不是很了解
: 先谢过m(_._)m
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.235.197.211
1F:推 XAMDOU:感谢! 这些都是我没有想到、考虑到的细节 受用! 感恩! 03/25 20:16