Upload
stormy
View
61
Download
2
Embed Size (px)
DESCRIPTION
پايگاه دادهها. مباني نظري مدل رابطهاي. فهرست. تعاريف مدل رابطهاي انواع کليد جامعيت جبر رابطهاي. تعاريف. دامنه ( Domain ) مجموعه تمام مقادير ممکن براي صفت ( Attribute ) است. تعاريف. رابطه ( Relation ) زير مجموعهاي از ضرب دکارتي چند دامنه است. - PowerPoint PPT Presentation
Citation preview
WWW.pupuol.com
WWW.pupuol.com WWW.pupuol.com (Domain) (Attribute) . WWW.pupuol.com (Relation) .: D2: Integer D1: String (D1,D2) .
D1: StringD2: Integer--1020-- WWW.pupuol.com Table Relation EntityRowTupleEntity InstanceColAttributeAttribute ( )-Relation ship WWW.pupuol.com .
. () . (NULL) . WWW.pupuol.com (Super key) (Candidate key) (Primary key) (Secondary key) (Foreign key) WWW.pupuol.com1- .
WWW.pupuol.com2- .
(Minimal): .
WWW.pupuol.com3- : .4- : .5- : ( ) () . WWW.pupuol.com S#
WWW.pupuol.com
Pname WWW.pupuol.com WWW.pupuol.com (Integrity) (Domain integrity) (Intra-relation integrity) (Referential integrity) WWW.pupuol.com (Domain integrity)
. . WWW.pupuol.com (Intra-relation integrity) . WWW.pupuol.com (Referential integrity)
. WWW.pupuol.com Stud ( s#, sname, city, ave, clg#)( ) Prof ( pname, office, esp, degree,clg#)( ) Crs ( c#, cname, unit, clg#)( ) Sec ( sec#, c#, s#, term, pname, score)( ) Clg ( clg#, clgname, city, pname)( ) WWW.pupuol.com (Relational algebra) () . . ( ) (- ) ( , , x , x ) ( ) WWW.pupuol.com
.
WWW.pupuol.com (Select ) ( ) : : WWW.pupuol.com: ave>=17 (stud)
WWW.pupuol.com: ave>=17 ^ city= (stud)
WWW.pupuol.com (Progect ) col ( ) : : : . : .: . WWW.pupuol.com: city (stud)
WWW.pupuol.com: S#,sname(stud)
WWW.pupuol.com : :
: : .
: : // WWW.pupuol.com: pname(prof) sname(stud)
WWW.pupuol.com: . pname(prof) - pname(clg)
: . pname(prof) sname(stud) WWW.pupuol.com (cartesian product ) : :
WWW.pupuol.com
WWW.pupuol.com -
WWW.pupuol.com .: : A B = (A B) WWW.pupuol.com -
WWW.pupuol.com -
WWW.pupuol.com -
WWW.pupuol.com (natural Join ) .
. . WWW.pupuol.com -
WWW.pupuol.com -
clgname(snme= (studclg#,chgname(clg))) WWW.pupuol.com - 761
WWW.pupuol.com - sname(studclg)
. WWW.pupuol.com (Semi Join ): : .A B = A (A B) WWW.pupuol.com -
WWW.pupuol.com - 841
WWW.pupuol.com () () ( ) WWW.pupuol.com () .
A B WWW.pupuol.com - goodstud .
WWW.pupuol.com
WWW.pupuol.com () b a .
1: .2: .
WWW.pupuol.com .
WWW.pupuol.com (): :
: . WWW.pupuol.com () : .
: . WWW.pupuol.com - ABCDEa1b1c1d1e1a1b1c1d2e2a2b1c1d1e1a2b2c2d2e2a2b2c2d3e3a3b3c3d2e2a3b3c3d3e3a3b3c3d1e1DEd1e1d2e2ABCa1b1c1a3b3c3T1T2T1T2 WWW.pupuol.com -
WWW.pupuol.com - 841 841
WWW.pupuol.com : 901 unit=4^term=901(crssec)unit=4(crs(term=901(sec))(unit=4(crs))(term=901(sec))unit=4(crs)(term=901(c#,term(sec)))unit=4(crs)c# (term=901(sec)) WWW.pupuol.com
WWW.pupuol.com . .p1^p2(e) p1(p2(e)) ( ) . WWW.pupuol.com : .: crssec seccrs 1: crssec crs{ sec{ {{ 2: seccrs sec{ crs{ {{ WWW.pupuol.com DB WWW.pupuol.com
.
: WWW.pupuol.com : 85427335 13/40 10 stud .
WWW.pupuol.com : good_stud stud 10 15 . 5 .
WWW.pupuol.com .
: 10 stud .
WWW.pupuol.com .
: clg
WWW.pupuol.com :
WWW.pupuol.com (DRC)Domain Relational Calculus WWW.pupuol.com : C1 ... Cn P(C1, C2, ,Cn, Cn+1, ) .
WWW.pupuol.com . () . AND, OR, NOT . . . ( ) .
WWW.pupuol.com: .
WWW.pupuol.com: .
WWW.pupuol.com:
WWW.pupuol.com: .
WWW.pupuol.com: .
WWW.pupuol.com: .{ | clg ^ p2,o,e,d ( prof d= )} WWW.pupuol.com