Benutzer-Werkzeuge

Webseiten-Werkzeuge


computer:tutorials:sql:db-design-loesung
kunden
FeldnameDatentypPflichtfeldBemerkung
K_NrintNOT NULLPrimärschlüssel, AUTO_INCREMENT
K_VornametextNOT NULL
K_NachnametextNOT NULL
K_GeburtstagdateNOT NULL
K_StrassetextNOT NULL
K_HausNrtextNOT NULLString aufgrund Sondernamen â la „18a
K_OrtintNOT NULLFremdschlüssel zu orte.Ort_Nr
K_TelefontextNOT NULL
K_EmailtextNOT NULL
K_NotiztextNULL
orte
FeldnameDatentypPflichtfeldBemerkung
Ort_NrintNOT NULLPrimärschlüssel, AUTO_INCREMENT
OrttextNOT NULL
PLZchar(5)NULLGenau 5 Zeichen, kann auch mit 0 beginnen
geraete
FeldnameDatentypPflichtfeldBemerkung
G_NrintNOT NULLPrimärschlüssel, AUTO_INCREMENT
G_BezeichnungtextNOT NULL
G_KaufdatumdateNOT NULL
G_SeriennummertextNOT NULL
G_CPUintNOT NULLTaktfrequenz in Mhz
G_RAMintNOT NULLRAM im MB
G_HDDintNOT NULLFestplatte in GB
G_TFTfloatNOT NULLDisplay in Zoll; float da auch ungerade Größen â la 14.1)
G_PreisfloatNOT NULLAusleihpreis pro Tag
G_AusgeliehenboolNOT NULLbool/tinyint(1) da verfügbar(0)/ausgeliehen(1)
rechnungen
FeldnameDatentypPflichtfeldBemerkung
R_NrintNOT NULLPrimärschlüssel, AUTO_INCREMENT
R_DatumdateNOT NULL
R_KundeintNOT NULLFremdschlüssel zu kunden.K_Nr
R_BezahltboolNOT NULLbool/tinyint(1) da offen(0)/bezahlt(1)
R_BemerkungentextNULLOptionales Anmerkungsfeld
rechnung_pos
FeldnameDatentypPflichtfeldBemerkung
RP_NrintNOT NULLPrimärschlüssel, AUTO_INCREMENT
R_NrintNOT NULLFremdschlüssel aus rechnungen.R_Nr
G_NrintNOT NULLFremdschlüssel aus geraete.G_Nr
StckintNOT NULLStückzahl/Anzahl Tage
EinzelpreisfloatNOT NULL
computer/tutorials/sql/db-design-loesung.txt · Zuletzt geändert: 2013/05/14 08:14 von christian