第2章 关系型数据库基础
关系型数据库是数据库管理领域中最常用的数据库类型之一。它以关系模型为基础,通过表来组织和管理数据。本章将介绍关系型数据库的基本概念、表的结构、主键和外键,以及关系型数据库的优缺点。
2.1 表的结构
在关系型数据库中,数据以表(Table)的形式存储。表是由行和列组成的,其中每列代表一个字段(属性),每行代表一条记录(元组)。
2.1.1 表的基本组成
- 字段(Column):表中的一列,表示数据的属性,如"学号"、"姓名"、"年龄"等。
- 记录(Row):表中的一行,表示具体的一条数据,如某个学生的详细信息。
- 主键(Primary Key):用于唯一标识表中的一条记录。
- 外键(Foreign Key):用于建立表与表之间的关联。
示例:学生表
CREATE TABLE Student (
学号 VARCHAR(10) PRIMARY KEY,
姓名 VARCHAR(20),
年龄 INT,
性别 CHAR(1)
);
解释:
- 表名:
Student
- 字段:
学号
、姓名
、年龄
、性别
- 主键:
学号
用于唯一标识每个学生。
2.2 主键和外键
主键和外键是关系型数据库中非常重要的概念,它们用于定义数据之间的关系。
2.2.1 主键(Primary Key)
主键是表中一个或多个字段的组合,用于唯一标识表中的一条记录。一个表只能有一个主键。