Projekt SQL-Datenbank
Donnerstag, 13. Dezember 2007
Datenmodell - Änderungsprotokoll
Am bestehenden Datenmodell ist es unserer Meinung nach vorteilhafter einige Attribute umzubenennen um eine durchgängige Namensgebung zu gewährleisten. Bisher werden für ein und dasselbe Attribut, in verschiedenen Tabellen, unterschiedliche Bezeichnungen verwendet. Als Beispiel sei hier das Attribut "Auftragsnummer" in der Relation "Auftragspos" genannt, welches in der Relation "Auftrag" lediglich die abgekürzte Bezeichnung "Nr" trägt. Da beide Attribute identisch sind sollten diese auch gleich benannt werden um zu vermeiden, dass man den Überblick verliert. Sogenannte "sprechende Bezeichnungen" helfen die Lesbarkeit des Datenmodells zu verbessern. Diese Vereinheitlichung in der Namensgebung würde vor allem für Anfänger und Lernende, welche die SQL-Trainings-Datenbank zum erstenmal benutzen oder mit der Datenbankabfragesprache SQL noch nicht so vertraut sind, eine ungemeine Erleichterung darstellen.
Bei unserem letzten Treffen haben wir uns auch überlegt ein aussagekräftigerer Datenbestand aussehen könnte. Dazu ist es notwendig den Datenbestand um einige Attribute zu erweitern. Dabei haben wir uns vorerst auf die Erweiterung des schon abgebildeten Bestellprozesses beschränkt.

Die Grafik zeigt das bisherige Datenmodell des SQL-Trainings-Servers:



...durch Click auf die Grafik erhalten Sie eine größere Version angezeigt

Eine genaue Aufstellung über die vorgenommenen Änderungen in den betreffenden Tabellen sind dem
Änderungsprotokoll (06.12.2007)
zu entnehmen.

Relation Kunde:
Hier werden das Attribut "Kunde" welches den Namen den einkaufenden Institution aufnehmen soll (z.B. Johannes Kepler Universität Linz), "Typ" welches den Kundentyp erfassen soll (z.B. Hauptschule, Gymnasium, Universität) und das Attribut "Funktion" das die Stellung der Ansprechperson innerhalb der einkaufenden Institution darstellen soll, eingefügt.
Die Attribute "Vorname" und "Nachname" sollen im neuen Modell die Daten der Ansprechperson aufnehmen.
Uns war nicht klar was das Attribut "Kundennummer" in der Relatoin "Verlag" aussagen soll. In diesem Bestellprozess hat es auch keinen Sinn dem Verlag eine Kundennummer zuzuordnen, da er ja keinen Kunden darstellt. Deshalb gehen wir davon aus, dass damit die Verlagnummer gemeint ist und haben dieses Feld entsprechend umbenannt.

Relation Buch:
Die Relation wurde um das Attribut "Buchtyp" ergänzt. Bisher war es nicht möglich anhand des Titels eine eindeutige Zuordnung eines Buches zu einer Gruppe bzw. eines Genres zu erkennen. Durch diese Erweiterung können nun auf einen Blick erkannt werden um welche Buchkategorie es sich handelt.

Das neue Datenmodell ist in folgender Grafik abgebildet:


...Click auf Grafik um sie zu vergrößern

Desweiteren wurde ein Drop vom aktuellen Datenbestand erstellt. In den nächsten Arbeitsschritten wird dieser in Excel Spreadsheets weiter bearbeitet werden.
Daher werden wir uns in den nächsten Tagen mit dem Datenbestand beschäftigen, prüfen und nach Bedarf an das bestehende Datenmodell anpassen, ergänzen bzw. an das vorgeschlagene neue Modell anpassen.

... link (3 comments)   ... comment


Online for 6655 days
Last update: 2008.08.20, 23:15
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Dezember 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 7 
 8 
 9 
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
 
recent updates
Abschlusspräsentation
In der abschlusspraesentation datenbanken (pdf, 92...
by maria.achathaler.Uni-Linz (2008.08.20, 23:15)
Beschreibung der Fragenpools...
Der von David und mir zusammengestellte Fragenpool...
by maria.achathaler.Uni-Linz (2008.06.26, 23:14)
Abschlusspräsentation
Hier ist die Präsentation verfügbar:projektseminar...
by Jing Gao.Uni-Linz (2008.06.20, 16:59)
Struktur der Website...
Für eine Website ist es wichtig, um die Dokumente...
by Jing Gao.Uni-Linz (2008.06.19, 22:55)
Die Spielrolle der symbole
Wir benutzen die Symbole als Navigation auf der Website....
by Jing Gao.Uni-Linz (2008.06.19, 22:41)

xml version of this page

made with antville