个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 💬 刷题网站:一款立志于C语言的题库网站蓝桥杯ACM训练系统 - C语言网 (dotcpp.com)
特别标注:该博主将长期更新c语言内容,初学c语言的友友们,订阅我的《初学者入门C语言》专栏,关注博主不迷路!
目录
数据类型是数据库系统的核心和基础,一类是概念模型,一类是逻辑模型和物理模型。
客观存在并可相互区别的事情称为实体。
实体所具有的特性。
唯一标识实体的属性集称为码。
用实体名及属性名集合来抽象和刻画同类实体。
同一类型实体的集合称为实体集。
实体之间的联系通常是指不同实体集之间的联系。
描述数据库的组成对象以及对象之间的联系。
数据库中各种对象和实例允许执行操作的集合。
用来保证数据的正确、有效、相容。
由名很容易理解是满足联系是一层一层的,就像族谱一样
与层次模型不同的是一个结点可以有多于一个的双亲
层次模型中子女结点与双亲结点是唯一的,而网状是不唯一的。
1.关系:一个关系对应通常说的一张表
2.属性:表中的一列
3.元组:表中的一行
4.码:可以唯一确定一个元组
5.域(属性的取值范围):一组具有相同数据类型的值的集合
6.分量:元组中的一个属性的值
域:一组具有相同数据类型的集合
域的一种集合运算
D1={a,b} D2={c,d} D4={e,f}
D1*D2*D3={
(a,c,e),(a,c,f)
(a,d,e),(a,d,f)
(b,c,e),(b,c,f)
(b,d,e),(b,d,f)
}
笛卡尔积求得的结果的子集叫做域D1,D2,D3上的关系,表示R(D1,D2,D3)
能唯一地标识一个元组的属性组为候选码,在其中选定一个主码,候选码的属性称为主属性
如果,关系模式的所有属性都是该模式的候选码,则称为全码
常用的操作:查询,插入,删除,修改。
查询操作的基本操作:选择,插入,删除,修改。
主属性不能为空值(“不知道”或“不存在”或“无意义”的值)
集合运算符

:并 -:差

:交 x:笛卡尔积
专门关系运算符:选择 投影 连接 除
选择就是我们给一个条件,满足该条件的就是选择的结果
投影就是得到某属性那列不存在重复的元组(多余元组去除)
连接就是把两个关系的笛卡尔积中选取属性间满足一定条件的元组
各位C语言的初学者有问题随时都可以问我,随时为您解惑!!!
👍+✏️+⭐️是对博主最大的鼓励与支持!!!