什么是关系型数据库?

百度百科给的定义:

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。 [1] 

通俗易懂的定义:

关系型,当然就是关于这个表与表之间的关系,相互依赖关系,来减少冗余,比如:主外键关系
为了复合设计数据库所谓的三范式,而这样命名的。对于大数据量是很有必要的,一个字符串倒没有多大,但是海量数据的话,则很占用硬盘空间,不利于部署转移。

数据库三范式了解:
第一范式:http://baike.baidu.com/view/176725.htm
第二范式:http://baike.baidu.com/view/176736.htm
第三范式:http://baike.baidu.com/view/176738.htm

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。

猜你喜欢

转载自www.cnblogs.com/xibuhaohao/p/11946957.html