赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

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

发布时间:2007.08.20 16:12     来源:赛迪网    作者:Anywhere

关系数据库概念

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

数据库表

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

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

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

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

表间的关系

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

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

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

(责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 细化解析存储过程的编写经验和优化措施 (08-16) · 解析多表连接中各种连接间的区别和联系 (08-13)
· 解析:Oracle 10g EM Database Console (08-09) · 解析1069错误(登录失败无法启动服务) (08-07)
· Oracle中对像名大小写敏感性的深入解析 (07-30) · 易学且易用 小编教您如何架设DNS服务器 (07-29)
· Java程序把Word文档直接转换成Html文件 (06-22) · Google将为iPhone手机提供更多的应用程序 (05-29)
· 在linux系统下使用C语言操作临时文件 (03-08) · [菜鸟技巧]爱普生 ME2喷墨打印机解析 (02-27)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管