developed for customer
关联式资料库元件
上一篇 /
下一篇 2007-06-21 12:07:16 / 天气: 晴朗
/ 心情: 高兴
/ 精华(1)
/ 置顶(1)
/ 个人分类:計算機相關知識
关联式资料库元件
1r5t"Vd;Ug0 51Testing软件测试网M)c+}{?
Microsoft® SQL Server™ 2000资料库元件是一个以结构化查询语言(SQL)–为基础的可扩充关联式资料库,并与支援Internet应用程式的延伸式标记语言(XML)整合。以下各项目分别说明SQL Server 2000资料库元件架构的各个基础部分:51Testing软件测试网,A'H8a!|~K
;L ID7Wx5k H x
R0资料库51Testing软件测试网yeK;~,WY,A:G
M$Q*wP2U6h0资料库与资料档案类似,都是储存资料的地方。如同资料档案一样,资料库并未直接将资讯呈现给使用者,而是使用者执行应用程式来存取资料库中的资料,再由资料库以可理解的格式将资料呈现给使用者。51Testing软件测试网(ui+z1g|
由于资料库系统中的资料都经过极有系统的整理组织,所以它的功能比资料档要强大得多。在一个设计良好的资料库中,使用者或应用程式必须同时更新的资料不会有重复的部分。资料中有关联的部分被分组集中在单一的结构或资料录里,并且可以在这些结构或资料录之间定义各组资料的关系。51Testing软件测试网.L)g ^t3|f
在处理资料档案时,应用程式必须撰写成处理每个资料档案的特定结构。相反地,资料库包含了应用程式用来判断资料组织方式的资料库目录。一般的资料库应用程式可以使用资料库目录动态地将不同资料库中的资料呈现给使用者,而不必受限于特定的资料格式。51Testing软件测试网#V
EfMD;DZ
资料库通常有两个主要部分:其一为存放实体资料库的档案,其二则为应用程式用来存取资料的资料库管理系统(DBMS)软体。DBMS负责强制资料库的结构,包括:
}n |8k?j1P0- 维护资料库中资料之间的关联性。
- 确保资料正确储存,以及并未违反定义资料关系的规则。
- 在系统失败时将所有的资料复原至某个已知一致性的点。
关联式资料库51Testing软件测试网$H'{\8cq2v/XO^
51Testing软件测试网*nm(?\6?5Oa
虽然资料库资料的组织方式各有不同,关联式资料库则是最有效的方式之一。关联式资料库系统是一个涉及有效组织资料等问题的数学设定理论应用程式。在一个关联式资料库里,资料是收集到资料表中(在关联式理论中称为关系)。
/e/e0}V_H0资料表代表对于组织而言极为重要的某种物件类别。
f{k,g:_f0 51Testing软件测试网^gEr XA|a0R
例如某家公司有一个资料库,其中一个资料表用来记录员工,另一个资料表记录客户,另一个资料表记录存货。每个资料表由资料行与资料列(在关联式理论中称为属性与Tuple)所构成。每个资料行代表着资料表所代表之物件的某种属性。51Testing软件测试网I4R5rOAA1N1C`?
例如,Employee资料表通常包含用来记录名字、姓氏、员工编号、部门、薪资、职称等属性的资料行。每个资料列代表着资料表所代表的物件执行个体(Instance)。51Testing软件测试网0t.F`q8S`5PN
例如,Employee资料表当中有一个资料列代表了员工编号是12345的员工。
&Wgn} Gv#r0将资料组织到资料表时,您通常可以发现定义资料表有许多不同的方式。关联式资料库理论定义了一个称为「一般化」的过程,这个过程可确保您所定义的一组资料表将会有效地组织资料。51Testing软件测试网:F:M
^e*@`W
51Testing软件测试网'F}C,^_6We y
可扩充