PMG2426 4/DB Beleg/Sophia
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
=='''Datenbankprojekt: Datenbank einer Arztpraxis'''==
==Ziel der Datenbank==
==Modellierung in einem ERM-Modell==
==Transformation in das Relationenmodell==
==Erstellen der DB==
==Erstellen von verschiedenen Abfragen==
==Kritische Reflexion zu Modellierung und Umsetzung==
==Verwendete Quellen, Tools, etc.==
<code id="6586f4e1c980b">
CREATE TABLE Arzt (
ArztID INT PRIMARY KEY,
Name VARCHAR(100),
Fachrichtung VARCHAR(255),
Ort der Arztpraxis VARCHAR(255),
Alter VARCHAR (255)
);
INSERT INTO Arzt VALUES ('4000', 'Pneumologie', 'Herr Dr. Müller', 'Mättigstraße 4', '38 Jahre');
INSERT INTO Place VALUES (8000,'Zurich');
INSERT INTO Place VALUES (3000,'Berne');
INSERT INTO Place VALUES (1200,'Geneva');
INSERT INTO Place VALUES (6900,'Lugano');
CREATE TABLE Patient
PatientID INT PRIMARY KEY,
Name VARCHAR (255),
Adresse VARCHAR(100)
Telefonnummer VARCHAR(255)
Vorerkrankungen VARCHAR(100)
Krankenkasse VARCHAR(255)
);
CREATE TABLE
CREATE TABLE Customer (Nr INTEGER,Name VARCHAR(255),Place INTEGER);
CREATE INDEX iNr ON Customer (Nr);
</code>
Ein paar Eingaben:
<code id="69241821e76bc">
INSERT INTO VALUES (4900,'Langenthal');
INSERT INTO Place VALUES (8000,'Zurich');
INSERT INTO Place VALUES (3000,'Berne');
INSERT INTO Place VALUES (1200,'Geneva');
INSERT INTO Place VALUES (6900,'Lugano');
INSERT INTO Customer VALUES (1,'Meier',3000);
INSERT INTO Customer VALUES (2,'Mueller',8000);
INSERT INTO Customer VALUES (3,'Devaux',1200);
INSERT INTO Customer VALUES (4,'Rossi',6900);
INSERT INTO Customer VALUES (5,'Rickli',3000);
INSERT INTO Customer VALUES (6,'Graf',3000);
INSERT INTO Customer VALUES (7,'Mueller',4900);
INSERT INTO Customer VALUES (8,'May',1200);
INSERT INTO Customer VALUES (9,'Berger',8000);
INSERT INTO Customer VALUES (10,'D''Ascoli',6900);
INSERT INTO Customer VALUES (11,'Padruz',1200);
INSERT INTO Customer VALUES (12,'Hug',4900);
</code>
<code id="6964c63982597">
</code>
<run id="6964c63982621">
</run>