PMG1719/DB Beleg/Nico
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
= Das Erstellen einer Datenbank in der Theorie = == Ziel der Datenbank und "Begründung" der Themenwahl == Das Thema meiner Datenbank ist die Verwaltung eines Sportvereins durch Einbeziehung der Mitglieder, sowie der Teams. Hierbei sollen also die Mitglieder im Fokus stehen. Das Ziel ist, von der Mitgliederliste die Verwaltung der Teams, sowie Mitgliederbeträge verwalten zu können. == Modellierung in einem ERM == [[Bild:NiederNic_Diagramm2.jpeg]] == Transformation in das Relationenmodell == [[Bild:NiederNic_Diagramm1.jpeg]] = Das Erstellen der Datenbank in der Praxis = == Umschreiben von RM mithilfe von SQL in die Datenbank == <run> CREATE TABLE Verein ( Vereins_id varchar(255), Vereinsname varchar(255), Präsident varchar(255), Mitgliederanzahl varchar(255), PLZ varchar(255), Ort varchar(255), Straße varchar(255) PRIMARY KEY (Vereins_id) ); CREATE TABLE besteht aus ( Vereins_id varchar(255), Mannschafts_id varchar(255) ); CREATE TABLE Mannschaften ( Mannschafts_id varchar(255), PLZ varchar (255), Trainingsort varchar(255), Straße varchar(255), Halle varchar(255), Trainingszeit varchar(255) PRIMARY KEY (Mannschafts_id) ); CREATE TABLE bilden ( Mannschafts_id varchar(255), Spielklasse_id varchar(255) ); CREATE TABLE Spielklasse ( Spielklasse_id varchar(255), PLZ varchar (255), Trainingsort varchar(255), Straße varchar(255), Halle varchar(255), Trainingstage varchar(255), Trainingszeit varchar(255) PRIMARY KEY (Spielklasse_id) ); CREATE TABLE Mitglieder ( Mitglieder_id varchar(255), Mannschafts_id varchar(255), Vorname varchar(255), Nachname varchar(255), Geburtsdatum varchar(255), PLZ varchar(255), Wohnort varchar(255), Wohnstraße varchar(255), Altersklasse varchar(255), Position varchar(255) PRIMARY KEY (Mitglieder_id) ); CREATE TABLE MITGLIEDSBEITRAG Mitglieder_id varchar(255), Beitragshöhe varchar(255), Einzahldatum varchar(255), Beitragszyklus varchar(255) ); </run> <run></run> <code></code> == Erstellen von verschiedenen Abfragen == == kritische Reflexion zu Modellierung und Umsetzung ==