PMG2224 4/DB Beleg/Emilie
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
= '''Datenbank eines Bibliothekssystems einer Schule'''=
== '''Ziel der Datenbank''' ==
Das Ziel der Datenbank für die Schulbibliothek ist es, eine effiziente Verwaltung und Organisation der Bibliotheksbücher zu ermöglichen, den Zugriff auf diese zu kontrollieren und Ausleihvorgänge der Schüler zu verfolgen. Durch diese Datenbank kann die Schulbibliothek effektiver betrieben werden und einen besseren Service für die Schülerinnen und Schüler bieten.
== ERM Bibliothekssystem ==
== Transformation in das Relationenmodell ==
<code id="65e859885c564">
-- Tabelle für Schüler erstellen
CREATE TABLE IF NOT EXISTS Schüler (
SchülerID INT PRIMARY KEY,
Vorname TEXT,
Nachname TEXT,
Klasse TEXT
);
-- Beispiel-Schüler einfügen
INSERT INTO Schüler (SchülerID, Vorname, Nachname, Klasse)
VALUES
(1, 'Max', 'Mustermann', '10A'),
(2, 'Maria', 'Musterfrau', '10B'),
(3, 'Fritz', 'Beispiel', '11A');
-- Tabelle für Bücher erstellen
CREATE TABLE IF NOT EXISTS Bücher (
BuchID INT PRIMARY KEY,
Titel TEXT,
Autor TEXT,
Verfügbar BOOLEAN
);
-- Beispiel-Bücher einfügen
INSERT INTO Bücher (BuchID, Titel, Autor, Verfügbar)
VALUES
(1, 'Der kleine Prinz', 'Antoine de Saint-Exupéry', 1),
(2, 'Harry Potter und der Stein der Weisen', 'J.K. Rowling', 1),
(3, 'Die Verwandlung', 'Franz Kafka', 1);
</code>
<run id="65e859885c5b5">
</run>