1. 表的定义
表(table)是数据库的基本组成单元,是一种结构化的文件,可以用来存储特定类型的数据。所有的数据都以表格的形式组织,目的:可读性强。例如:学生信息、课程信息,都可以放入表中。另外表都有特定的名称,且不能重复。
2. 表常见的术语
表(table)中有几个常见的概念术语:列、行、主键、外键、复合键、冗余
行:又叫元组或者叫记录,是一组相关的数据;
列:又叫字段,包含了相同类型的数据;
主键:主键是唯一的,一个数据表中只能包含一个主键,可以使用主键来查询数据;
外键:外键用于关联两个表;
复合键:又叫组合键,将多个列作为一个索引键,一般用于复合索引;
冗余:存储两倍数据,冗余降低了性能,但是提高了数据的安全性;
3. 列(字段)的属性
每一列(字段)应该包括:
字段名
数据类型
相关约束(比如某些字段不能为空)