什么是关系数据库?
关系型数据库将数据存储在单独的表不是把所有的数据在一个大桌子。
关系型数据库,用户数据库管理员(管理员的) ,以确定这些表之间的关系。
这些关系使管理员的结合从几个数据表的查询和报告。
这是通过使用密钥 ,这是数据库领域的用来识别特定的记录在表中。
关系型数据库技术使数据库得到更大,更快,更有效率。
的概念最早是关系型数据库开发的博士磨边楼(特德)科德在关系数据模型的大型共享数据银行于1970年。
13博士科德界定标准前必须满足一个数据库可以被认为是关系型数据库:
0 。 关系型数据库管理系统必须能够管理数据库完全是通过其关联的能力。
1 。 信息规则-所有信息的关系数据库(包括表和列名)的代表明确的值表。
2 。 保证存取-每值关系数据库保证可使用的组合表名称,主键值,和列名。
3 。 空值支持系统-该系统的数据库管理系统提供支持治疗空值(未知或不适用的数据) ,不同于默认值,并独立于任何领域。
4 。 积极,网上关联目录-描述数据库和它的内容是合乎逻辑的代表出席了圆桌会议的水平,因此可以进行查询使用数据库语言。
5 。 全面的数据子-至少有一个支持的语言必须有一个明确的语法和全面。 它必须支持数据定义,操纵性,完整性规则,授权,和交易。
6 。 查看更新规则-所有意见,在理论上是可以更新的更新,通过该系统。
7 。 设置级别插入,更新和删除-在DBMS的支持不仅setlevel检索,而且还设置级别插入,更新和删除。
8 。 物理数据独立性-应用程序和特设程序逻辑不受物理访问时,方法或存储结构改变。
9 。 逻辑数据独立性-应用程序和特设程序逻辑不受影响,并尽可能进行修改时,向表结构。
10 。 完整独立-数据库语言必须能够确定完整的规则。 他们必须存储在在线目录,也不能绕过。
11 。 分布独立性-应用程序和特设请求逻辑不受影响数据时首先是分配或重新分配时,它是。
12 。 Nonsubversion -它必须不可能绕过完整性规则通过数据库定义语言使用较低级别的语言。
替代关系数据库模型包括heirarchical模型,网络模型和对象模型。
|
免费白皮书数据库技术
书签什么是关系数据库?免费白皮书数据库技术


