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

Relationale Datenbank - Motorradvermietung

Title: Relationale Datenbank - Motorradvermietung

Term Paper , 2002 , 20 Pages , Grade: 1,3

Autor:in: Melanie Winkler (Author)

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

Im Rahmen dieser Entwurfsarbeit wurde eine Datenbank zur Vermietung von Motorrädern entwickelt.

Zur Realisierung werden die Entitäten „Motorrad“, „Kunde“, „Mitarbeiter“ und „Vertrag“ erstellt. Damit ist die Erfassung und Verwaltung aller für den Vermieter relevanter Daten möglich.
In der Tabelle „Motorrad“ werden alle fahrzeugspezifischen Daten, wie die Bezeichnung, die Fahrzeug-Identifikationsnummer, der Kilometer-stand und der Tagespreis, erfasst. Die Verwaltung der Kundendaten ist in der Entität „Kunden“ realisiert. Zur rechtlichen Absicherung ist hier neben Name und Anschrift die Eingabe der Führerscheinklasse und der Vermerk, ob der Kunde Motorräder über 50 ccm fahren darf, berücksichtigt.
Die Verwaltung der Mitarbeiterdaten, wie Name, Geburtsdatum, Anschrift ist in der Tabelle „Mitarbeiter“ möglich. Hier sind nur Stammdaten erfasst. Der Ausbau der Datenbank würde auch eine Gehaltsabrechnung ermöglichen, wurde im Rahmen dieser Arbeit jedoch nicht betrachtet.
Die Verträge beinhalten das vermietete Motorrad und den Kunden, führen den Vermietungszeitraum auf und geben den Mitarbeiter an.

Für das Hinzufügen von Motorrädern, Kunden und Mitarbeitern wurden Skripte entwickelt. Zusätzlich ist die Abfrage der Motorräder ab Baujahr 2001 und die Abfrage der Verträge, die Mitarbeiter 1 abgeschlossen hat möglich.

Die Tabellen werden nicht mit dem ORACLE DESIGNER, sondern über den sql-Befehl CREATE TABLE erzeugt. Die Primärschlüssel der Tabellen werden über Sequenzen erzeugt.

Excerpt


Gliederung

1. Erläuterung der Aufgabenstellung

2. Auswahl der Entitäten

3. Auswahl der Attribute

4. Auswahl der Beziehungen

5. Entwurf des ER-Modells

6. Festlegung der Datentypen für eine Oracle-Datenbank

7. Nachweis der durchgeführten Normalisierung des ER-Modells

I. Skripte zum vollständigen Generieren der Tabellen

II. Skripte zum Füllen der einzelnen Tabellen

III. Skripte zum Hinzufügen von Motorrädern, Kunden und Verträgen

IV. Abfragen

Zielsetzung & Themen

Die vorliegende Arbeit zielt auf die Entwicklung einer relationalen Datenbank zur effizienten Verwaltung einer Motorradvermietung ab, wobei der Fokus auf der strukturierten Erfassung von Fahrzeug-, Kunden- und Mitarbeiterdaten sowie der Abbildung der entsprechenden Mietverträge liegt.

  • Konzeption und Modellierung der Entitäts-Beziehungs-Struktur
  • Festlegung relevanter Attribute für die Geschäftsprozesse
  • Implementierung mittels SQL für Oracle-Datenbanksysteme
  • Normalisierung zur Sicherstellung der Datenintegrität
  • Erstellung von Skripten zur Datenverwaltung und Abfragegenerierung

Auszug aus dem Buch

1. Erläuterung der Aufgabenstellung

Im Rahmen dieser Entwurfsarbeit wurde eine Datenbank zur Vermietung von Motorrädern entwickelt.

Zur Realisierung werden die Entitäten „Motorrad“, „Kunde“, „Mitarbeiter“ und „Vertrag“ erstellt. Damit ist die Erfassung und Verwaltung aller für den Vermieter relevanter Daten möglich. In der Tabelle „Motorrad“ werden alle fahrzeugspezifischen Daten, wie die Bezeichnung, die Fahrzeug-Identifikationsnummer, der Kilometerstand und der Tagespreis, erfasst. Die Verwaltung der Kundendaten ist in der Entität „Kunden“ realisiert. Zur rechtlichen Absicherung ist hier neben Name und Anschrift die Eingabe der Führerscheinklasse und der Vermerk, ob der Kunde Motorräder über 50 ccm fahren darf, berücksichtigt.

Die Verwaltung der Mitarbeiterdaten, wie Name, Geburtsdatum, Anschrift ist in der Tabelle „Mitarbeiter“ möglich. Hier sind nur Stammdaten erfasst. Der Ausbau der Datenbank würde auch eine Gehaltsabrechnung ermöglichen, wurde im Rahmen dieser Arbeit jedoch nicht betrachtet.

Die Verträge beinhalten das vermietete Motorrad und den Kunden, führen den Vermietungszeitraum auf und geben den Mitarbeiter an.

Für das Hinzufügen von Motorrädern, Kunden und Mitarbeitern wurden Skripte entwickelt. Zusätzlich ist die Abfrage der Motorräder ab Baujahr 2001 und die Abfrage der Verträge, die Mitarbeiter 1 abgeschlossen hat möglich.

Die Tabellen werden nicht mit dem ORACLE DESIGNER, sondern über den sql-Befehl CREATE TABLE erzeugt. Die Primärschlüssel der Tabellen werden über Sequenzen erzeugt.

Zusammenfassung der Kapitel

1. Erläuterung der Aufgabenstellung: Vorstellung des Projektziels, eine Datenbank zur Verwaltung einer Motorradvermietung inklusive der zentralen Entitäten zu konzipieren.

2. Auswahl der Entitäten: Definition der vier Kernbereiche Motorräder, Kunden, Mitarbeiter und Verträge für das Datenmodell.

3. Auswahl der Attribute: Detaillierte Auflistung der benötigten Merkmale für jede der gewählten Entitäten inklusive deren Funktion.

4. Auswahl der Beziehungen: Analyse der Verknüpfungen zwischen den Entitäten und Festlegung der Kardinalitäten (1:n).

5. Entwurf des ER-Modells: Grafische Darstellung der Entitäts-Beziehungs-Struktur des gesamten Datenbanksystems.

6. Festlegung der Datentypen für eine Oracle-Datenbank: Definition der technischen Datentypen für die Implementierung in einer Oracle-Umgebung.

7. Nachweis der durchgeführten Normalisierung des ER-Modells: Überprüfung der Tabellenstrukturen auf Einhaltung der Normalformen bis zur dritten Stufe.

Schlüsselwörter

Relationale Datenbank, Motorradvermietung, ER-Modell, Entitäts-Beziehungs-Modell, SQL, Oracle, Normalisierung, Primärschlüssel, Datenbankentwurf, Tabellengenerierung, Datentypen, Datenverwaltung, Geschäftsprozessautomatisierung, SQL-Skripte, Datenbankabfrage.

Häufig gestellte Fragen

Worum geht es in der Arbeit grundlegend?

Die Arbeit befasst sich mit der Konzeption und dem technischen Entwurf einer relationalen Datenbank für die betrieblichen Abläufe einer Motorradvermietung.

Was sind die zentralen Themenfelder?

Die Themen umfassen die Datenmodellierung (ER-Modell), die Definition von Attributen und Datentypen sowie die praktische Implementierung via SQL-Skripten.

Was ist das primäre Ziel der Arbeit?

Das Hauptziel ist die Erstellung einer strukturierten Datenbasis, die es ermöglicht, Motorräder, Kunden, Mitarbeiter und die daraus resultierenden Mietverträge effizient zu verwalten.

Welche wissenschaftliche Methode wurde verwendet?

Es wurde eine strukturierte Vorgehensweise bei der Datenbankentwicklung gewählt, bestehend aus Anforderungsanalyse, Entitäts-Identifikation, ER-Modellierung und anschließender Normalisierung.

Was wird im Hauptteil behandelt?

Der Hauptteil behandelt den gesamten Prozess von der Identifikation der Entitäten und Attribute über die Beziehungsmodellierung bis hin zur technischen Spezifikation und Normalisierung.

Welche Schlüsselwörter charakterisieren die Arbeit?

Die Arbeit ist primär durch Begriffe wie relationale Datenbank, Motorradvermietung, Normalisierung und SQL-Implementierung geprägt.

Warum wurde auf den ORACLE DESIGNER verzichtet?

Die Tabellenstrukturen wurden explizit mittels SQL-Befehlen (CREATE TABLE) erzeugt, um ein tieferes Verständnis der zugrunde liegenden Datenbankbefehle zu demonstrieren.

Wie wird die Integrität der Primärschlüssel sichergestellt?

Die Eindeutigkeit der Primärschlüssel wird in der Datenbank durch den Einsatz von Sequenzen (CREATE SEQUENCE) gewährleistet.

Excerpt out of 20 pages  - scroll top

Details

Title
Relationale Datenbank - Motorradvermietung
College
University resin university for applied sciences
Course
RDBMS
Grade
1,3
Author
Melanie Winkler (Author)
Publication Year
2002
Pages
20
Catalog Number
V11756
ISBN (eBook)
9783638178242
Language
German
Tags
Relationale Datenbank Motorradvermietung RDBMS
Product Safety
GRIN Publishing GmbH
Quote paper
Melanie Winkler (Author), 2002, Relationale Datenbank - Motorradvermietung, Munich, GRIN Verlag, https://www.grin.com/document/11756
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.
  • 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  20  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint