表和约束的区别

表是数据库里「存数据的容器」,约束是「给数据定的规矩 / 限制」,一个管存什么,一个管怎么存才合法。

它们的关系:表是主体,约束是依附在表上的规则,没有表就没有约束。

——————————————————————————————————————————————————————————————————————————————————————————

什么是关系

常见 3 种关系:
一对一:一个人 ↔ 一个身份证号
一对多:一个班级 ↔ 多个学生(最常用)
多对多:一个学生 ↔ 多门课,一门课 ↔ 多个学生

什么是关系型数据库(RDBMS)

用一张张二维表格(行 + 列)存数据,表和表之间靠关系连接起来的数据库,就是关系型数据库特点

特点
数据全部存在二维表里(像 Excel)
表与表之间有关联关系(外键约束)
用 SQL 语句 查询、增删改
严格遵守事务、ACID,数据安全不乱

posted @ 2026-04-21 12:28  菜鸟的奋斗军  阅读(6)  评论(0)    收藏  举报