Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Opgaver Design tabeller Kvalitetscheck af (3NF) tabeldesignet Skriv CREATE TABLE-sætninger.

Lignende præsentationer


Præsentationer af emnet: "Opgaver Design tabeller Kvalitetscheck af (3NF) tabeldesignet Skriv CREATE TABLE-sætninger."— Præsentationens transcript:

1 Opgaver Design tabeller Kvalitetscheck af (3NF) tabeldesignet Skriv CREATE TABLE-sætninger

2 ER-diagram Kunde Reservation Transportabel- Feriebolig Standardudstyr Ekstraudstyr id 1 1 1 n n n n m Id tilføjet på alle entiteter Andre attributter ikke vist

3 Kunde:[id, navn, gade, pnr, byNavn, tel] Feriebolig:[id,type, beskr, prisPrDag, prisPrUge, stand] Reservation:[id, fraDato, tilDato, depositum,…, kId, bId] fk fk Standarudstyr:[id, type, antal, beskr, stkPris, bId] fk Ekstraudstyr:[id, type, beskr, prisPrUge, prisPrDag] Ekstraudstyr_Res:[eUdstId, resId] fkfk Tabelskemaer: 3NF PnrBy: [pNr, byNavn] fk

4 Opgave: Skriv CREATE TABLE sætninger:

5 CREATE TABLE CREATE TABLE Kunde( idINT, navnVARCHAR(30) NOT NULL, gadeVARCHAR(20), pNrCHAR(4), telCHAR(8), CONSTRAINT KundePK PRIMARY KEY(id), CONSTRAINT PnrByFK FOREIGN KEY(pNr) REFERENCES PnrBy(pNr)) CREATE TABLE PnrBy( pNrCHAR(4), byNavnVARCHAR(20) NOT NULL, CONSTRAINT PnrByPK PRIMARY KEY(pNr))

6 CREATE TABLE TransFerieBolig( idINT, typeVARCHAR(20) NOT NULL, beskrVARCHAR(80), prisPrDagFLOAT, prisPrUgeFLOAT, standVARCHAR(10), CONSTRAINT TransFerieBoligPK PRIMARY KEY(id)) CREATE TABLE Reservation( idINT, /* alle de andre attributter*/ kIdINT NOT NULL, TFBIdINT NOT NULL, CONSTRAINT Reservation PK PRIMARY KEY(id), CONSTRAINT KundeFK FOREIGN KEY(kId) REFERENCES Kunde(id) CONSTRAINT TransFBoligFK FOREIGN KEY(TFBId) REFERENCES TransFerieBolig(id))

7 CREATE TABLE Ekstraudstyr( idINT, typeVARCHAR(20) NOT NULL, beskrVARCHAR(80), prisPrDagFLOAT, prisPrUgeFLOAT, CONSTRAINT TransFerieBoligPK PRIMARY KEY(id)) CREATE TABLE Ekstraudstyr_Res( eUdstIdINT, resIdINT, CONSTRAINT Ekstraudstyr_Res PK PRIMARY KEY(eUdstId,resId), CONSTRAINT EkstraUdstyrFK FOREIGN KEY(eUdstId) REFERENCES Ekstraudstyr(id) CONSTRAINT ReservationFK FOREIGN KEY(resId) REFERENCES Reservation(id))


Download ppt "Opgaver Design tabeller Kvalitetscheck af (3NF) tabeldesignet Skriv CREATE TABLE-sætninger."

Lignende præsentationer


Annoncer fra Google