Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91385590
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-04-10 21:21:15

  来源:赛迪网    作者:Anywhere

关系数据库概念

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

数据库表

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

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

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

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

表间的关系

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

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

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

阅读(566) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~