Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Programming

Serverbasierte Datenbankanwendungen - Datenbankdesign

Title: Serverbasierte Datenbankanwendungen - Datenbankdesign

Term Paper , 2004 , 9 Pages , Grade: 1,3

Autor:in: Marcel Minke (Author), Anneke Neumann (Author)

Computer Science - Programming
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Die Arbeit behandelt die Vorgehensweise beim Aufbau einer MYSQL-Datenbank. Einer kurzen Einführung in die Problemstellung folgen zunächst die zu beachtenden Grundlagen des Datenbankdesigns. Anhand eines Beispiels werden die einzelnen Punkte illustriert. Ein ER-Modell stellt die Datenbank dann in Kontext zu der auf sie zugreifenden Anwendung. Abschließend wird die Datenbankstruktur ebenfalls anhand mehrerer Beispiele ausführlich beschrieben und auf wichtige zu beachtende Sachverhalte hingewiesen.

Excerpt


Inhaltsverzeichnis

1. Einführung

2. Grundlagen des Datenbankdesigns

3. Ziele des PIM-Moduls

4. ER-Modell

5. Datenbankstruktur

Zielsetzung & Themen

Das Hauptziel dieser Arbeit ist die Konzeption und Realisierung einer zentralen, webbasierten Datenbankanwendung, die den Informationsaustausch und die Veranstaltungsverwaltung für Studierende innerhalb eines Studiengangs durch ein einheitliches Interface effizienter gestaltet.

  • Grundlagen und Kriterien der Datenbankmodellierung
  • Konzeption und Implementierung des PIM-Moduls (Persönliches Informations Management)
  • Entwurf der Datenbankstruktur inklusive Tabellen- und Attributdefinitionen
  • Einsatz von Fremdschlüsselbeziehungen und Primärschlüsselstrategien
  • Praktische Implementierung von Eingabemasken mittels HTML, PHP und MySQL

Auszug aus dem Buch

2. Grundlagen des Datenbankdesigns

Der wichtigste Punkt bei dem Aufbau einer Datenbank ist die strategische Vergabe von Primärschlüsseln für die einzelnen Tabellen. Um einen „guten“ Schlüssel zu wählen, kann man entweder fortlaufende Indizes verwenden oder auf schon in anderen Zusammenhängen vorhandenen Schlüssel zurückgreifen. Dies kann z.B. eine e-Mail Adresse sein oder die Matrikelnummer, da beide Kennungen einer Person eindeutig zuordnen sind. Die Eindeutigkeit ist eine zentrale Eigenschaft, die ein Primärschlüssel auf jeden Fall aufweisen muss. Er dient der klaren Zuweisung von abgelegten Informationen zu einem bestimmten Objekt. Bei der Benennung der Primärschlüssel empfehlen sich aussagekräftige Namen, aus denen optimaler Weise auch hervorgehen sollte, dass es sich um einen Schlüssel handelt. Generell sollten alle Bezeichnungen so sprechend und selbsterklärend wie möglich sein, damit die Bedeutung auch für Außenstehende schnell ersichtlich ist. Dies gilt natürlich ebenso für die Bezeichner der einzelnen Tabellen innerhalb der Datenbank und für den Namen der Datenbank selbst.

Ein weiteres Modellierungskriterium ist die Zuweisung der Datentypen zu den zu erfassenden Attributen. Die zulässigen Wertebereiche hängen dabei meist von dem verwendeten Datenbanksystem ab, da die verschiedenen Herstellern nicht alle die gleichen Datentypen zulassen.

Zusammenfassung der Kapitel

1. Einführung: Die Einleitung erläutert die Motivation für den Aufbau eines webbasierten Interfaces zur Verwaltung von Studiengangsinformationen unter Verwendung von MySQL, PHP und Java.

2. Grundlagen des Datenbankdesigns: Dieses Kapitel behandelt die zentralen Kriterien für die Datenbankmodellierung, insbesondere die strategische Wahl von Primärschlüsseln und Datentypen.

3. Ziele des PIM-Moduls: Der Abschnitt beschreibt das Konzept des persönlichen Informationsmanagements und die Anforderung, Studienleistungen und Veranstaltungsdaten strukturiert zu erfassen.

4. ER-Modell: In diesem Kapitel wird das grafische Entity-Relationship-Modell der Datenbank dargestellt, welches die Beziehungen zwischen den verschiedenen Entitäten visualisiert.

5. Datenbankstruktur: Hier werden die konkrete Tabellenstruktur, die Attributbelegungen sowie die logische Verknüpfung der Tabellen über Fremdschlüssel detailliert erläutert.

Schlüsselwörter

Datenbankdesign, Webinterface, MySQL, PIM-Modul, Primärschlüssel, Fremdschlüsselbeziehungen, Studierendenverwaltung, Informatikprojekt, Datenmodellierung, Leistungsverwaltung, PHP, Java-Servlets, Datenbankstruktur.

Häufig gestellte Fragen

Worum geht es in der Arbeit grundsätzlich?

Die Arbeit befasst sich mit der Entwicklung einer zentralen, datenbankgestützten Webanwendung für Studierende zur Verwaltung ihrer Veranstaltungen und Studienleistungen.

Was sind die zentralen Themenfelder?

Die zentralen Themen sind die Modellierung von relationalen Datenbanken, die Implementierung von Webinterfaces und die Verwaltung von Benutzerzugriffsrechten innerhalb eines IT-Systems für den Hochschulkontext.

Was ist das primäre Ziel der Arbeit?

Ziel war es, einen effizienten Informationsaustausch innerhalb eines Studiengangs zu ermöglichen und eine benutzerfreundliche Plattform zur Verwaltung von Veranstaltungs- und Leistungsdaten zu schaffen.

Welche wissenschaftliche Methode wird verwendet?

Es wird eine ingenieurwissenschaftliche Vorgehensweise genutzt: Von der theoretischen Datenbankmodellierung (ER-Modell) über die technische Spezifikation bis hin zur Implementierung und kritischen Reflexion der Systementwicklung.

Was wird im Hauptteil behandelt?

Der Hauptteil umfasst die detaillierte Beschreibung der Datenbankstruktur, die Logik der verschiedenen Tabellen und die technische Umsetzung der Dateneingabe und -änderung via Web-Formularen.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit wird maßgeblich durch Begriffe wie Datenbankdesign, PIM-Modul, MySQL, Datenmodellierung und Leistungsverwaltung charakterisiert.

Warum spielt die Wahl der Datentypen eine so wichtige Rolle für die Datenbankperformance?

Die Wahl der Datentypen beeinflusst den Speicherbedarf massiv. Unnötig groß gewählte Wertebereiche führen bei großen Datenmengen zu Performance-Einbußen und höheren Ressourcenkosten.

Welches spezifische Problem wird im Fazit bezüglich der LIS_ID identifiziert?

Es wurde erkannt, dass die LIS_ID über verschiedene Semester hinweg nicht eindeutig bleibt, weshalb der Name der Vorlesung als stabilerer Schlüssel für die zukünftige Integrität der Daten vorgeschlagen wird.

Excerpt out of 9 pages  - scroll top

Details

Title
Serverbasierte Datenbankanwendungen - Datenbankdesign
College
University of Hildesheim  (Angewandte Informationswissenschaft)
Course
Serverbasierte Datenbankanwendungen
Grade
1,3
Authors
Marcel Minke (Author), Anneke Neumann (Author)
Publication Year
2004
Pages
9
Catalog Number
V38219
ISBN (eBook)
9783638373531
Language
German
Tags
Serverbasierte Datenbankanwendungen Datenbankdesign Serverbasierte Datenbankanwendungen
Product Safety
GRIN Publishing GmbH
Quote paper
Marcel Minke (Author), Anneke Neumann (Author), 2004, Serverbasierte Datenbankanwendungen - Datenbankdesign, Munich, GRIN Verlag, https://www.grin.com/document/38219
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  9  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint