细化解析数据库应用程序的术语和概念

来源:岁月联盟 编辑:zhuzhu 时间:2007-08-23

关系数据库概念

关系数据库管理系统 (Relational Database-Management System, RDBMS)是用于存储和检索数据的系统,在该系统中,数据被组织到表中。关系数据库由存储相关数据的表的集合组成。

 

数据库表

在关系数据库中,所有数据都存储在表表中,而表是由行行和列列组成的。

每个表都具有一列或多列,并且每一列被指派了特定数据类型,例如整数、字符序列 (对于文本)或日期。表中每一行对应于每列都有一个值。

关系数据库的表具有某些重要特性:

每一行为每一列包含一个且只包含一个值,或者包含空值,指示对于该列没有任何值。

表间的关系

数据库中的每个表都应保存与特定事物 (例如职员、产品或客户)有关的信息。

通过按此方法设计数据库,可以建立一个结构,该结构消除了冗余并消除了因冗余导致的可能的不一致情况。例如,销售和应付帐户部门都可以输入和查询与客户有关的信息。在关系数据库中,与客户有关的信息只存储一次,并且存储在两个部门都可以访问的表中。

使用主键和外键描述不同表中各信息间的关系。主键主键唯一标识表中每一行,外键定义不同表中各行间的关系。通过主键和外键,你可以用高效 (无冗余)的方式使用关系数据库保存信息。