

尽管近些年出现了对象数据库、文档数据库等竞争者,关系数据库(Relational database)仍然是主流的数据库系统。
关系数据库是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由Edgar Frank Codd于1970年首先提出的,并配合“Codd十二定律”。现如今虽然对此模型有一些批评意见,但它还是数据存储的传统标准。标准数据查询语言SQL就是一种基于关系数据库的语言,这种语言执行对关系数据库中数据的检索和操作。
关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。
- 数据结构是指对实体类型和实体间联系的表达和实现;
- 数据操作是指对数据库的检索和更新(包括插入、删除和修改)两类操作;
- 数据完整性约束给出数据及其联系应具有的制约和依赖规则。
关系数据库以表的形式存储数据,以外键关联的方式记录表之间的联系,以SQL语句操作和检索数据。
1. 表(Table,又称为关系Relation)
关系数据库使用表的形式存储数据。数据以行-列二维表格的形式保存到表中。每张表通常对应于现实世界中的一种实体类型,如订单、产品、顾客等等。
<
理解关系数据库:表、联系与SQL

本文介绍了关系数据库的基础知识,包括表的结构、表间联系以及SQL语言的作用。关系数据库使用表存储数据,通过外键实现表间的关联。SQL是用于查询、更新和管理关系数据库的重要语言,分为数据定义、数据操纵和数据控制等功能。
最低0.47元/天 解锁文章
293

被折叠的 条评论
为什么被折叠?



