完善的资料库能够有效地存储数据,提供最新、最精确的资讯,满足使用者的应用需求,因此正确的资料库结构设计是达成使用资料库目标的必要条件。
资料库结构设计的结果并不一定是唯一的,由於在设计的过程中各种需求和制约的因素,资料库的设计往往很难达到非常满意的效果。经常是满足某方面的需要而降低另一方面的要求,因此需要设计者在各种因素中权衡取舍.从某种意义上说,资料库设计技术也是一门艺术。
资料库设计分为下列两步骤:
系统需求分析(Integration of user’s view)
将资料库的用途使用文字详尽的写下来,包含资料库的预定使用方式和系统达成目标,以便在设计过程中随时参考,厘清资料库使用的目标,以便做出正确的设计决策。
实体关联模型(E-R model)分析
实体关系模型(Entity-relationship model, ERM)由计算机科学家陈品山(Peter Chen) 博士於1976 年提出的一套资料库的设计方法,是对资料的分析设计,他运用真实世界中事物和关系的观念,来解释资料库中抽象的资料架构。
(设计资料库的第一个步骤是决定资料库目的和使用方式,因此首先必须与使用资料库的使用者对谈,确定系统需求,并决定系统应该有哪些功能。)
(决定资料库应储存的资料有哪些。)
(列出相关作业时之管理规则,例如图书馆规定学生最多借阅5本书。)
下篇见~
<<: Day 23 实时时钟(real-time)与系统时钟(system clock)
>>: Day 22 贝式分类器 Bayesian Classifier
经过这几天跟大家介绍完model的创建後,相信大家都有一点概念了吧!(给我说有喔!) 然後在Day1...
上回提到的杂凑函式,除了杂凑表外,还有不少有趣的应用。 其中一种就是安全杂凑演算法(全名Secure...
强型闯入DenoLand[25] - 使用 Deno 打造多线程应用(2) 在了解何谓多线程以後,...
昨天写了BFS模板&一题模板题,今天放几题比较复杂的~~ 例题实战 909. 蛇梯棋 这题最...
甚麽是mongodb MongoDb 的安装档可以从此处选择符合的作业系统後下载 msi 档。下载完...