第二章 关系数据模型
1、关系数据结构的相关概念?
1)关系模型的数据结构就是二维表,把表称为关系
2)关系数据库是表的集合,或者说是关系的集合
3)表示一个实体集,每一行是一个实体,又因为每一行之间存在联系,即也称为关系模型
4)关系模型中,实体和实体之间的各种联系都是用关系(表)来表示
5)域:相同数据类型值的集合
6)笛卡尔积:举个简单的例子理解,D1={A,B} D2={a,b} D1和D2做笛卡尔积,得到{Aa,Ab,Ba,Bb}
7)关系的三种类型:基本表、查询表、试图
2、关系完整性?(包括什么,含义是什么)
1)实体完整性:某个属性为主码时,它的值不为null
2)参照完整性:某个属性为外码,其值要么为null,要么对应另外一张表的主码
3)用户自定义完整性:用户自定义的一些约束,比如说性别字段只能取男/女
3、关系代数中,传统的集合运算和专门的关系运算分别有哪些?
集合运算:∩、∪、-、×
关系运算:选择、投影、连接、÷
4、关系代数中,每个关系运算的含义是什么?要会基本的运算
(此处省略,可自行上网检索)
(以上知识点常常出现在选择、判断、填空中)
标签:关系,运算,必知,实体,完整性,集合,-----,数据模型 From: https://blog.51cto.com/u_15754851/5764393