教育设计@IT·互联网

调侃数据库3.2:关系模型-术语(简单不得了的教程)

2017-04-30  本文已影响165人  Dongle聊测试

这次我们谈到约束,话说君记否:数据库模型有三要素(2.2中讲过),数据结构,数据操纵和完整性约束,我们不知不觉地讲完了数据结构(3.1),这一章我们来谈完整性约束,至于操作部分我想放到后面来说。
放上清单目录

🐵约束

🐶空值约束

空值(NULL):表示一个未知或不适合此行的属性值

🐶实体完整性约束

在基关系中(下面会讲),主键的任何属性都不能为空

🐶参照完整性约束

如果存在外键,则它的值必须与其匹配的候选键值相同,否则外键的值必须为空

🐶自定义完整性约束

由数据库的user或者DBA(前面有讲)添加的规则

☕视图

视图是一个虚拟的关系,不存在的,是动态的,可随着基关系的变化而变化

请注意这句话


注意:还记得在三层结构两级印象中,我一再强调的视图不,那里的视图是指外模式,他是数据库为user呈现的特别结构,与本章节的视图可不一样,本章中讨论的是关系模型的视图

🍶术语

🍶目的

🍶更新

上一篇 下一篇

猜你喜欢

热点阅读