这是我参与「第五届青训营 」伴学笔记创作活动的第 6 天
关系型数据库是一种使用关系模型来组织数据的数据库管理系统(DBMS)。它以表格的形式存储数据,并使用关系模型来定义数据之间的关系。关系型数据库可以使用SQL语言来查询和更新数据,并且可以使用索引来提高查询性能。
常见的关系型数据库包括MySQL、Oracle、Microsoft SQL Server、PostgreSQL、IBM DB2等。
关系型数据库的优点包括:它们提供了一种结构化的方式来存储和管理数据;它们可以使用SQL语言来查询和更新数据;它们可以使用索引来提高查询性能;它们可以使用视图来抽象数据;它们可以使用事务来保证数据的完整性和一致性。
关系型数据库的缺点包括:它们不能很好地处理非结构化数据;它们可能会受到硬件限制;它们可能会受到数据库设计的限制;它们可能会受到数据库索引的限制;它们可能会受到数据库优化的限制。
关系型数据库常用于存储和管理结构化数据,如客户信息、订单信息、产品信息等。它们也可以用于支持Web应用程序、移动应用程序和企业应用程序。
存储方式:传统的关系型数据库采用表格的储存方式,数据以行和列的方式进行存储,要读取和查询都十分方便。
存储规范:关系型数据库为了避免重复、规范化数据以及充分利用存储空间,把数据按照最小关系表的形式进行存储,这样数据管理的就可以变得很清晰、一目了然,当然这主要是一张数据表的情况。如果是多张表情况就不一样了,由于数据涉及到多张数据表,数据表之间存在着复杂的关系,随着数据表数量的增加,数据管理会越来越复杂。