1、关系模型的组成部分:
关系模型由关系数据结构、关系操作集合、关系完整性约束三部分组成。
2、关系数据语言的特点和分类:
关系数据语言可以分为三类:关系代数语言、关系演算语言、具有关系代数和关系演算双重特点的语言。
3、三组概念
①域、笛卡尔积、关系、元组、属性
域:域是一组具有相同数据类型的值的集合;
笛卡尔积:给定一组域D1, D2, … , Dn,允许其中某些域是有相同的。这组域的笛卡尔积为
D1*D2*…*Dn={(d1, d2, … , dn)|di∈Di, i=1, 2,…,n}
关系:在域D1, D2, … , Dn上笛卡尔积D1*D2*…*Dn的子集称为关系,
表示为 R(D1, D2,…,Dn)
元组:关系中的每个元素是关系中的元组;
属性:关系也是一张二维表,表的每行对应一个元组