ch#4 نموذج العلائقية

Click here to load reader

Upload: melissa-stephens

Post on 01-Jan-2016

153 views

Category:

Documents


2 download

DESCRIPTION

CH#4 نموذج العلائقية. Relational Model. نموذج العلائقية (RM). في نموذج العلائقية جميع البيانات مبنية منطقيا ضمن علاقات (جداول) الصفات STUDENT العلاقة. StudentNo. LName. FName. Initial. DOB. - PowerPoint PPT Presentation

TRANSCRIPT

Slide 1

Relational Model

CH#4

(RM) () STUDENT

417001041820004182034418813441898604192134StudentNoAl-SalehAl-GhanemAl-FahadSaodRashedAl-FahadLNameAmalNoraLailaAmalRanaRaniaFNameInitial M. A. A. F. I. M.DOB04-06-7802-12-7901-11-7422-04-7330-01-7819-03-79GPA3.914.204.013.012.313.502 .

.

.

3 : , .

4417001041820004182034StudentNoAl-SalehAl-GhanemAl-FahadLNameAmalNoraLailaFNameInitial M. A. A.DOB04-06-7802-12-7901-11-74GPA3.914.204.01STUDENTStudentNoLNameFNameInitialStudent NumberLast NameFirst NameInitialDefinitionAttributeDOBGPADomain NameDate of BirthGreat Point AverageDigits: size 7Character: size 15Character: size 15Character: size 3Date: range 01-01-20, format dd-mm-yyReal: size 3, decimal 2, range 0-55 () () . . (). . . . .6 (Candidate key (CK) ) : .

(Primary Key (PK) ) : ().

(Foreign Key (FK) ) : (FK) (). ( -------)

741700104182000418203441881344189860StudentNoAl-SalehAl-GhanemAl-FahadSaodRashedLNameAmalNoraLailaAmalRanaFNameInitial M. A. A. F. I.DOB04-06-7802-12-7901-11-7422-04-7330-01-78GPA3.914.204.013.012.31STUDENTD001D002D003DeptNoComputer ScienceBusiness AdministrationScienceDepartment NameBuild # 20DeptD001D001D002D003D001LocationBuild # 45Build # 6DEPARTMENTPrimary KeyForeign Key8 (E-R Diagram) ( Database Schema) DBMSSlide 1- 9 Mapping algorithm (Relation schema ) : . : (_ , _, _ , , )

(Relational schema ) : () . : = { , , }10 (Relation schema )STUDENT (StudentNo, Lname, Fname, Initial, DOB, GPA, Dept)

41700104182000418203441881344189860StudentNoAl-SalehAl-GhanemAl-FahadSaodRashedLNameAmalNoraLailaAmalRanaFNameInitial A. L. A. R.DOB04-06-7802-12-7901-11-7422-04-7330-01-78GPA3.914.204.013.012.31STUDENTDeptD001D001D002D003D001 N.11 (Relation schema )DEPARTMENT (DeptNo, Department Name, Location)

D001D002D003DeptNoComputer ScienceBusiness AdministrationScienceDepartment NameBuild # 20LocationBuild # 45Build # 6DEPARTMENT12 ER Relational Model13

.Slide 1- 14

ER Relational Model (Mapping) ()

.

STUDENT (StudentNo, Lname, Fname, Initial, DOB, GPA, Dept)DEPARTMENT (DeptNo, Department Name, Location)

15161- ( ) / :

() (). () () ( ). () () ().17 ( )

2- (Weak Entity Type) .

(_ , , , ) ( , _ ,_ )__ _ _ _18183- 1:1 1:1 . PK FK. .

1 1 (1,0) (1,1) (_ , , , ) (_ , _ , _ , _ , _)

__ _ ____194- 1 :N 1 :N .1 PK 1 N FK. N.

1 N

( _ , _ , _,) (_ , _, _)

_____205- N :N N :N ( ) . PK FK FK PK .

N N

(_ , , _,_) (_ , _)_ (_ ,_ ,_)

__ _____216- : ( ) . PK FK FK PK .

(_)(_)_(_) (_ , _ , _ , _ , _)

______227- .

(_ , ,_ , , _)___ _238- . PK FK . FK PK .

(_ ,_) ( , )

__ 24