表是数据库里「存数据的容器」,约束是「给数据定的规矩 / 限制」,一个管存什么,一个管怎么存才合法。
它们的关系:表是主体,约束是依附在表上的规则,没有表就没有约束。
——————————————————————————————————————————————————————————————————————————————————————————
什么是关系
常见 3 种关系:
一对一:一个人 ↔ 一个身份证号
一对多:一个班级 ↔ 多个学生(最常用)
多对多:一个学生 ↔ 多门课,一门课 ↔ 多个学生
什么是关系型数据库(RDBMS)
用一张张二维表格(行 + 列)存数据,表和表之间靠关系连接起来的数据库,就是关系型数据库特点
特点
数据全部存在二维表里(像 Excel)
表与表之间有关联关系(外键约束)
用 SQL 语句 查询、增删改
严格遵守事务、ACID,数据安全不乱
