PMG/Kurs 1214/DB Beleg/Jakob

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
= Datenbank - Beleg_Jakob =

== DB Beleg ==
=== Aufgabe ===

'''Anforderungen an das Datenbank-Projekt'''


Bearbeiten Sie ein Datenbank-Projekt zu einem Thema Ihrer Wahl.

Dazu gehören:

* Ziel der Datenbank ("Begründung" der Themenwahl)
* Modellierung in einem ERM
* Transformation in das Relationenmodell
* Erstellen der DB (Struktur/notwendige Datensätze)
* Erstellen von verschiedenen Abfragen (unterschiedlicher „Schwierigkeit“)


 '''Das Projekt ist komplett im PWiki zu bearbeiten.'''
 Dabei arbeitet jeder auf einer eigenen Seite (siehe namentliche ''Links'' unten). <br>
 Bilder sind als ''jpg'' hochzuladen.
 Programmiersprache ist mit ''SQL'' auszuwählen.
 Für den Programmcode die Codebox verwenden, für die Abfragen die Runbox.
 ''Alle Übungsseiten des PWiki stehen zur Verfügung (incl. Hilfeseiten)''



Wichtige Merkmale der Modelle (Kardinalität, Normalform, ...) sind zu erläutern.<br>
Das ERM ist als Bild (erzeugt mit dem Tool "Dia") einzufügen.

Bearbeitung des Projekts ''selbstständig'' während der Unterrichtsstunden ("Fernwartung" der Eingabeboxen und Seiten möglich).
	
vorgesehener Zeitraum: (20.) 27.01.2014 - 10.02.2014 (Abgabe)

(Quelle: [http://programmingwiki.de/PMG/Kurs_1214/DB_Beleg Aufgabe])

=== Grundlagen ===

Datenbasis: ''Datenmaterial, strukturierte Daten''

Datenbankmanagementsystem (DBMS): ''dient der Sortierung und Verwaltung von Daten''

Datenbank: ''Datenbasis und Datenbankmanagementsystem (DBMS) in Verbindung''


'''Beziehungen im ER-Modell (Kardinalitäten):'''

1:1-Beziehung: ''Jeder Entität der Entitymenge A wird genau eine Entität der Entitymenge B zugeordnet und umgekehrt.''

1:n-Beziehung: ''Jeder Entität der Entitymenge A können mehrere Entitäten der Entitymenge B zugeordnet werden, umgekehrt kann jedoch jeder Entität der Menge B nur genau eine Entität der Menge A zugeordnet werden.''

m:n-Beziehung: ''Jeder Entität der Entitymenge A können mehrere Entitäten der Entitymenge B zugeordnet werden und umgekehrt.''


'''Normalformen (ENF, ZNF):'''

ENF - Erste Normalform: ''jeder Spalte wird nur eine Information zugeordnet''

ZNF - Zweite Normalform: ''simultane Aufteilung der Entitäten und Entitymengen in Tabellen''

'''Thema:'''

Mein Thema ist der Versandhandel. In meinem speziellen Fall, '''Amazon''', weil bei ihm die Arbeitsschritte klar zu durchschauen sind.

'''Bestellung'''