支持关系模型的数据库系统,就是咱们常说的关系数据库,像是 MySQLPostgreSQLOracle 都是代表。这种系统最大的特点就是用表格结构来管理数据,行是记录、列是字段,清晰明了。

关系操作集合挺好用的,SELECTINSERTJOIN 这些你肯定都不陌生,配合完整性约束,用起来又安全又靠谱。比如一个用户表和订单表通过外键连起来,就能自动保证数据一致性。

讲到完整性约束,这块内容不少,像实体完整性参照完整性用户自定义完整性,该限制的时候限制,防止数据乱飞。你可以看看下面这些文章,细节讲得挺细,是做课程设计或者写业务逻辑的时候挺管用。

比如SQL Server 的主从表关系那篇,讲了怎么主键和外键,做数据库设计的可以参考一下;还有完整性约束分类详解那篇,适合刚入门的你,概念解释得蛮清楚的。

如果你在用关系数据库开发项目,或者刚开始学数据库系统原理,建议把这些资料都扫一遍。理解了完整性约束,写查询、做表关联的时候少踩坑,效率高,出错也少。