Relationales Modell

Werbung
Relationales Modell
--Linxi
Linxi Qiu, Di Pang, Zhiye Wang
Relationales Modell
• Durch die Analyse von den E-R Modell und UML Modell
a) 1-N Beziehung
b) 1-N Beziehung
c) N-M Beziehung
• Festlegung der Schlüsselkandidaten und Primärschlüssel
(unterstreichend)
Relationales Modell
Relationales Modell
Relationales Modell
DDL
D t Defination
Data
D fi ti
Lauguage
DDL
I t
Integritätsbedingungen
ität b di
• Primärschlüsselbedingung
P i ä hlü
lb di
• NOT NULL Bedingung
• UNIQUE Bedingung
• Fremdschlüsselbedingung (Referentielle Integrität)
• Set null
• cascade
Aufgabe
Lösung
KNr
Name
Vornam
e
Strass
e
PLZ
N
Kunde
1
wohne
n
PLZ
Ort
1
bestelle
b
t ll
n
ReN
r
N
Rechnung
Datum
N
M
lokalisier
t
RePosNr
Position
N
ArtNr
Bezeichnun
g
Preis
Artikel
1
besteht
Anzah
l
CREATE TABLE Kunde
CREATE TABLE Plz
(KNr INTERGER NOT NULL PRIMARY KEY,
Name VARCHAR(50),
(PLZ INTERGER NOT NULL PRIMARY KEY
KEY,
Ort VARCHAR(50));
Vorname VARCHAR(50),
Strasse VARCHAR(50),
( )
PLZ INTERGER REFERENCES Plz
ON DELETE CASCADE);
CREATE TABLE Rechnung
(ReNr INTERGER NOT NULL PRIMARY KEY,
Datum datetime2(7),
KNr INTERGER REFERENCES Kunde;;
CREATE TABLE Position
CREATE TABLE Artikel
(RePosNr INTERGER NOT NULL PRIMARY KEY,
(ArNr INTERGER NOT NULL PRIMARY KEY,
Anzal INTERGER,
Bezeichnung VARCHAR(50),
ReNr INTERGER REFERENCES Rechnung,
Preis Decimal(10,2));
ArtNr INTERGER REFERENCES Artikel
ON DELETE CASCADE);
Fremdschlüsselbedingun
g
Herunterladen