PMG2426 1/DB Beleg/Lena

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
= Datenbank Kino=
== Themenwahl ==
Meine Datenbank soll helfen, die Kino Website zu verbessern. Informationen zum Kino selbst, zu den Filmen, die gespielt werden, und zu den Artikeln, die verkauft werden, sollen schneller und einfacher durch die Datenbank angezeigt werden. Bisher gibt es keine Option die Filme nach selbstgewählten Artikeln zu sortieren oder sich die Preise von Artikeln anzeigen zu lassen. Auch das Mitarbeiter-Management soll über die Website erleichtert werden, indem die Mitarbeiter selbst unkompliziert ihre Dienste und Verfügbarkeiten anschauen können. All diese Abfragen sollen den Kinobesuch entspannter gestalten. Meine Datenbank soll dafür eine Lösung bieten.

== Datenbank im ERM ==
[[Bild:Lena._ERM.Kino.jpeg | 750px ]]

== Transformation in RM ==
===Theorie===
# Entität wird Tabellenkopf 
# Attribute als Tabelleninhalt 
#* Primärschlüssel besonders hervorhaben
# Kardinalitäten beachten 
#* Primärschlüssel ggf. als Fremdschlüssel in Tabellen ergänzen

===Praktische Umsetzung===
*<font color=#1874CD>Kino</font> ('''Kino_Nr''', K_Straße, K_Hausnummer, K_Standort, K_Postleitzahl)
*<font color=#1874CD>Artikel</font> ('''Artikel_Nr''', A_Preis, A_Art, A_Lager, '''''Kino_Nr''''')
*<font color=#1874CD>Film</font> ('''Film_Nr''', F_Name, F_FSK, F_Länge, F_Start, F_Saal, '''''Kino_Nr''''')
*<font color=#1874CD>Mitarbeiter</font> ('''Mitarbeiter_Nr''', M_Vorname, M_Nachname, M_Verfügbarkeiten, M_Position, M_Arbeitszeit, '''''Kino_Nr''''')

==Datenbank==

<popup label="Datenbank_Erweiterung">

DROP TABLE IF EXISTS Kino;
CREATE TABLE Kino (
  Kino_Nr int,
  K_Straße varchar(255),
  K_Hausnummer int,
  K_Standort varchar(30),
  K_Postleitzahl int,
); 


INSERT INTO Kino VALUES (101, 'Tuchmacherstraße', 37, 'Bautzen', 02627);
INSERT INTO Kino VALUES (102, 'Jakobstraße', 16, 'Görlitz', 02826);
INSERT INTO Kino VALUES (103, 'Markt', 9, 'Zittau', 02763);
</code>

DROP TABLE IF EXISTS Artikel;
CREATE TABLE Artikel (

==Quellen==
Wiki Hilfe [[https://programmingwiki.de/Hilfe:Inhaltsverzeichnis]]
Farben [[https://informatik.fandom.com/de/wiki/Farbentabelle]]