Lenny

Aus ProgrammingWiki
Archivierte Version vom 2019-01-25T06:31:11+00:00. Aktuelle Version

Ziel der Datenbank

Das Ziel meiner Datenbank ist es, eine Orientierungshilfe für die Studienplatzwahl zu sein. Dabei werden viele Faktoren rund ums Studium aufgegriffen, was bedeutet, dass durch komplexe und gezielte Abfragen, genau die Studiengänge angezeigt werden, die für jeden individuell relevant sind. Um das zu erreichen, arbeite ich mit 3 Entitäten, welche Hauptmerkmale eines späteren Studiums darstellen. Dazu zählt die Hochschule an der man studieren will, die angebotenen Studiengänge und das Umfeld der Hochschule, der Standort. Natürlich kann die Fülle an Hochschulen und die noch größere Anzahl an Studiengängen nicht als Datenbank für diesen Beleg dienen. Deshalb habe ich eine Auswahl an Hochschulen und Studiengängen getroffen, um die Funktionsweise der Datenbank zu gewährleisten, aber den Rahmen nicht zu sprengen. Beispiele für eine mögliche Anwendung der Datenbank bringt die Tabelle Schüler. In dieser Tabelle sind fiktive Personen mit fiktiven Eigenschaften aufgelistet, die alle in Bautzen wohnen und auf der Suche nach einem Studienplatz sind. Mit geeigneten Abfragen kann man Interessen und finanzielle Umstände der Schüler mit der Datenbank abgleichen und so den besten Studiengang für jeden individuell herausfinden.

Ich habe dieses Thema ausgewählt, da ich mich selbst bereits intensiv mit der Studienplatzwahl auseinandergesetzt habe und es dabei oftmals schwierig war, auf den verschiedenen Hochschulseiten die wichtigen Informationen herauszufinden. Deshalb ist es sinnvoll, die Suche nach dem richtigen Studiengang auf die wichtigsten Informationen - z.B. in Form einer Datenbank - zuzuschneiden. Dieses Prinzip ist bereits als Webseite (studycheck.de) verwirklicht, die auch viele nützliche Informationen für meine Datenbank bereitstellte.

Modelle

ER-Modell

ER_Modell.png

Relationenmodell

Relationenmodell.png

Erläuterung der Modelle

Umsetzung der Datenbank

Erstellen der Struktur der Datenbank mit 5 Tabellen:

Tabellenstruktur

Einfügen von Datensätzen in die Datenbank:

Datensätze

Abfragen

Allgemeine Abfragen

Die folgenden Abfragen sind allgemein und sollen Funktionsweise und Umfang der Datenbank darstellen.

1) Welche Hochschulen stehen zur Auswahl?

2) Welche Studiengänge bieten als Abschluss den "Bachelor of Science"?

3) Welche Studiengänge kann man an der "HTW Dresden" studieren?

'''4) Welche Studiengänge haben eine bessere Bewertung als 4.0 und mehr als 8 Semester und an welchen Hochschulen werden diese Studiengänge unterrichet?

'''5) In welcher Stadt ist ein informatisches Studium von den Mietpreisen aus gesehen am günstigsten?

Konkrete Abfragen

Die folgenden Abfragen werden mithilfe der fiktiven Schüler-Tabelle verwirklicht.

Kritische Reflexion