PMG2426 4/DB Beleg/Anna
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
=Tierheimdatenbank=
AUFGABE: ERSTELLE EINE BELIEBIGE DATENBANK
=Ziel der Datenbank=
Diese Datenbank dient zur Strukturierung und Verwaltung der Daten eines Tierheims, indem Kunden, sich mit ihren Liebling zusammen verknüpfen können. Zusätzlich kann darauf geachtet werden welche Vorlieben der Kunden bei dem gewünschten Tier hat, wie zum Beispiel das Alter des Tieres sowie das Geschlecht. So wird versucht jedem zukünftigen Tierhalter sein Wunschtier aufnehmen zu können.
=ERM Modell=
[[Bild:Annx hgk_IMG_1789.jpeg]]
Erläuterung der Datenbank:
Die Datenbank besteht aus zwei Entitäten, Tier und Halter. Die Entität Halter speichert alle persönlichen Informationen der zukünftigen Tierhalter. Die Entität Tier enthält die Eigenschaften des Tieres, wie Geschlecht und Rasse. Zwischen Halter und Tier besteht eine 1:n Beziehung, da ein Halter im Laufe der Zeit sich mehrere Tiere beschaffen kann (z.B. mehrere Hunde, als auch Katzen), das Tier aber nur EINEM Halter gehört.
=RM=
*Halter ('''Halter-Nr.''', Vorname, Nachname, Alter, Telefonnummer, Wohnort, Straße, Hausnummer, Wohnverhältnisse, Einkommen)
*Tier ('''Tier-Nr.''', Tierart, Rasse, Geschlecht, Alter, Farbe, Größe)
=Datenbank=
<code id="52dcdf16795a2">
DROP TABLE IF EXISTS HALTER;
DROP TABLE IF EXISTS TIER;
CREATE TABLE HALTER(
halter-NR. VARCHAR(255),
vorname VARCHAR(255),
nachname VARCHAR(255),
alter INTEGER,
einkommen VARCHAR(255),
wohnverhältnisse VARCHAR(255),
telefonnummer VARCHAR(255),
wohnort VARCHAR(255),
straße VARCHAR(255),
hausnummer VARCHAR(255),
PRIMARY KEY (halter-NR.)
);
CREATE TABLE TIER (
lehrer_id VARCHAR(255),
vorname VARCHAR(255),
nachname VARCHAR(255),
kuerzel VARCHAR(255),
PRIMARY KEY (lehrer_id)
);
INSERT INTO HALTER VALUES ('H001', 'Anna', 'Becker', 11);
INSERT INTO HALTERVALUES ('H002', 'Lukas', 'Fischer', 11);
INSERT INTO HALTER VALUES ('H003', 'Mira', 'Klein', 12);
INSERT INTO HALTER VALUES ('H004', 'Jonas', 'Hoffmann', 12);
INSERT INTO HALTER VALUES ('H005', 'Sara', 'Wagner', 13);
INSERT INTO TIER VALUES ('T001', 'Maria', 'Meyer', 'MM');
INSERT INTO TIER VALUES ('T002', 'Thomas', 'Schulz', 'TS');
INSERT INTO TIER VALUES ('T003', 'Julia', 'Hartmann','JH');
</code>
=Abfragen=