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="6586f4e1c980b">
</code>

<run id="6586f4e1c980b">

</run>