如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
D1×D2×…×Dn的子集叫做在域D1,D2,…,Dn上的关系(Relation),用R(D1,D2…,Dn)表示,R是关系名,n为关系的目或度。已知三个域:MEN(男人域)、WOMEN(女人域)CHILDREN(儿童)R(A1:D1,A2:D2,…An:Dn)数据库中的关系有以下性质:不能有重复的元组元组上下无序按属性名引用时,属性左右无序所有属性值都是原子项。关系代数传统的集合运算并操作()设关系R和S是并相容,其并操作表示为RS,其操作结果生成一个关系,其元组由属于R的元组或属于S的元组组成,可表示成:RS={t|tRts}R-S:交()如果两个关系R和S是并相容,可求其交集,操作结果是一关系,可表示为:RS=R-(R-S)操作结果为:RS={t|tRtS}专门的集合运算专门的集合运算设关系R和S的元数分别为r和s。关系R和S的笛卡尔积为:R×S={t|t=<tr,ts>trRtsS}若R有m个元组,S有n个元组,则R×S应有mn个元组。例如:连接操作1.查找“程8”班,年龄为18至20岁的学生姓名。关系代数表示为:(SNAME)(CLASS=‘程8’ANDAGE>=18ANDAGE<=20(STUDENT))3.查找同时选修两门课程,其课程号为‘C01’和‘C02’的学生学号。