关系数据库管理系统使用结构化查询语言 (SQL) 来存储和管理数据。该系统存储了多个相互关联的数据库表。MS SQL Server、MySQL 或 MS Access 都是关系数据库管理系统的示例。以下是此类系统的组成部分。
SQL 表
SQL 表是关系数据库的基本元素。SQL 数据库表由行和列组成。数据库工程师在多个数据库表之间创建关系,以优化数据存储空间。
例如,数据库工程师可以为商店中的产品创建 SQL 表:
产品 ID
产品名称
颜色 ID
0001
床垫
颜色 1
0002
枕头
颜色 2
然后,数据库工程师可以将产品表链接到带有颜色 ID 的颜色表:
颜色 ID
颜色名称
颜色 1
蓝色
颜色 2
红光
SQL 语句
SQL 语句或 SQL 查询是指关系数据库管理系统可以理解的有效指令。软件开发人员使用不同的 SQL 语言元素构建 SQL 语句。SQL 语言元素是组成正确 SQL 语句的组件,如标识符、变量和搜索条件。
例如,以下 SQL 语句使用 SQL INSERT 命令将定价为 499 美元的床垫品牌 A 存储到名为 Mattress_table 的表中,列名为 brand_name 和 cost:
INSERT INTO Mattress_table (brand_name, cost)
VALUES(‘A’,’499’);
存储过程
存储过程是指存储在关系数据库中的一个或多个 SQL 语句的集合。软件开发人员使用存储过程来提高效率和性能。例如,他们可以创建存储过程用于更新销售表,而不必在不同的应用程序中编写相同的 SQL 语句。