关系数据库
关系数据库是一种将数据存储在表中的数据库模型。现代应用使用的绝大多数数据库都是关系数据库,因此“数据库”和“关系数据库”这两个术语通常可以互换使用。同样,大多数数据库管理系统(DBMS)都是关系数据库管理系统(RDBMS)。其他数据库模型包括平面文件数据库和层次数据库,不过这些模型很少使用。
关系数据库中的每个表都包含行(记录)和列(字段)。在计算机科学术语中,行有时称为“元组”,列也可能称为“属性”,而表本身可能称为“关系”。表可以看作由行和列组成的矩阵,其中每个行列交叉点都包含一个特定值。它之所以称为“关系”数据库,是因为所有记录都共享相同的字段。
数据库表通常包含一个主键,用于为表中的每一行提供唯一标识符。主键可以分配给某一列(这要求每一行的值都唯一),也可以由多个列组成,这些列共同形成一个唯一的值组合。无论采用哪种方式,主键都能提供一种高效的索引数据的方法,还可以用于在数据库中的不同表之间共享值。例如,一个表中主键的值可以分配给另一个表某一行中的字段。从其他表导入的值称为外键。
访问关系数据库中数据的标准方式是使用SQL(Structured Query Language)查询。SQL 查询可用于创建、修改和删除表,也可用于从现有表中选择、插入和删除数据。
测试你的知识