SQL语言与关系代数.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:22 大小:440KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL语言与关系代数.ppt

SQL语言与关系代数.ppt

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

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是并相容,其并操作表示为RS,其操作结果生成一个关系,其元组由属于R的元组或属于S的元组组成,可表示成:RS={t|tRts}R-S:交()如果两个关系R和S是并相容,可求其交集,操作结果是一关系,可表示为:RS=R-(R-S)操作结果为:RS={t|tRtS}专门的集合运算专门的集合运算设关系R和S的元数分别为r和s。关系R和S的笛卡尔积为:R×S={t|t=<tr,ts>trRtsS}若R有m个元组,S有n个元组,则R×S应有mn个元组。例如:连接操作1.查找“程8”班,年龄为18至20岁的学生姓名。关系代数表示为:(SNAME)(CLASS=‘程8’ANDAGE>=18ANDAGE<=20(STUDENT))3.查找同时选修两门课程,其课程号为‘C01’和‘C02’的学生学号。