Anzeige des vollständigen ER-Diagramms der Nordwind-Datenbank.
Die Nordwind-Datenbank wird als Beispiel-Datenbank zu Microsoft Access mitgeliefert. An diesem Beispiel
kann man erkennen wie das Rechnungswesen einer Firma mit Hilfe einer Datenbank durchgeführt werden kann.
Die Datenbank besteht aus sieben Entitätstypen:
• Lieferanten liefern Artikel, die bestimmten Kategorien zugeordnet sind
• Kunden bestellen Artikel
• die Bestellungen werden vom Personal der Firma bearbeitet
• die Auslieferung einer Bestellung erfolgt über eine Versandfirma
Die Beziehungen zwischen den Entitätstypen lassen sich kurz wie folgt charakterisieren:
• eine Firma kann mehrere Artikel liefern, ein Artikel kommt aber von genau einer Firma
• eine Kategorie umfasst mehrere Artikel, ein Artikel gehört genau einer Kategorie an
• ein Artikel kann in mehreren Bestellungen vorkommen und zu einer Bestellung gehören mehrere Arikel (n:m-Beziehung)
• ein Kunde kann mehrere Bestellungen aufgeben, aber eine Bestellung gehört zu genau einem Kunden
• ein Personalmitarbeiter bearbeitet mehrere Bestellungen, aber eine Bestellung wird immer von genau einem Mitarbeiter bearbeitet
• eine Versandfirma liefert mehrere Bestellungen aus, aber eine Bestellung wird immer von einer Versandfirma ausgeliefert
Das ER-Diagramm zeigt aus Gründen der Übersichtlichkeit nur einige wichtige Attribute der Entitätstypen an. Sie können sich auch das komplette ER-Diagramm anzeigen lassen.
Die Datenbank besteht aus sieben Entitätstypen:
• Lieferanten liefern Artikel, die bestimmten Kategorien zugeordnet sind
• Kunden bestellen Artikel
• die Bestellungen werden vom Personal der Firma bearbeitet
• die Auslieferung einer Bestellung erfolgt über eine Versandfirma
Die Beziehungen zwischen den Entitätstypen lassen sich kurz wie folgt charakterisieren:
• eine Firma kann mehrere Artikel liefern, ein Artikel kommt aber von genau einer Firma
• eine Kategorie umfasst mehrere Artikel, ein Artikel gehört genau einer Kategorie an
• ein Artikel kann in mehreren Bestellungen vorkommen und zu einer Bestellung gehören mehrere Arikel (n:m-Beziehung)
• ein Kunde kann mehrere Bestellungen aufgeben, aber eine Bestellung gehört zu genau einem Kunden
• ein Personalmitarbeiter bearbeitet mehrere Bestellungen, aber eine Bestellung wird immer von genau einem Mitarbeiter bearbeitet
• eine Versandfirma liefert mehrere Bestellungen aus, aber eine Bestellung wird immer von einer Versandfirma ausgeliefert
Das ER-Diagramm zeigt aus Gründen der Übersichtlichkeit nur einige wichtige Attribute der Entitätstypen an. Sie können sich auch das komplette ER-Diagramm anzeigen lassen.
Zur Umsetzung des ER-Diagramms in das Relationenmodell reichen acht Relationen aus, denn
die fünf obligatorischen 1:n-Beziehungen können durch Aufnahme der Primärschlüssel der
1-Seite in die Relation der n-Seite als Fremdschlüssel realisiert werden. Lediglich die n:m-Beziehung
besteht aus braucht eine eigene Relation.
- Lieferant (LieferantenNr, Firma, Kontaktperson, Position, Straße, Ort, Region, PLZ, Land, Telefon, Telefax, Homepage)
- Kunde (KundenCode, Firma, Kontaktperson, Position, Straße, Ort, Region, PLZ, Land, Telefon, Telefax)
- Versandfirma (FirmenNr, Firma, Telefon)
- Personal (PersonalNr, Nachname, Vorname, Position, Anrede, Geburtsdatum, Einstellung, Straße, Ort, Region, PLZ, Land, TelefonPrivat, DurchwahlBüro, Bemerkungen, Vorgesetzter)
- Kategorie (KategorieNr, Kategoriename, Beschreibung)
- Artikel (ArtikelNr, Artikelname, ↑LieferantenNr, ↑KategorieNr, Liefereinheit, Einzelpreis, Lagerbestand, BestellteEinheiten, Mindestbestand, Auslaufartikel)
- Bestellung (BestellNr, ↑KundenCode, ↑PersonalNr, Bestelldatum, Lieferdatum, Versanddatum, ↑FirmenNr, Frachtkosten, Empfänger, Straße, Ort, Region, PLZ, Bestimmungsland)
- Bestelldetails (↑BestellNr, ↑ArtikelNr, Einzelpreis, Anzahl, Rabatt)
BestellNr | KundenCode | PersonalNr | Bestelldatum | Lieferdatum | Versanddatum | FirmenNr | Frachtkosten | Empfänger |
---|---|---|---|---|---|---|---|---|
10.248 | VINET | 5 | 1996-07-04 | 1996-08-01 | 1996-07-16 | 3 | 32,38 | Vins et alcools Chevalier |
10.249 | TOMSP | 6 | 1996-07-05 | 1996-08-16 | 1996-07-10 | 1 | 11,61 | Toms Spezialitäten |
10.250 | HANAR | 4 | 1996-07-08 | 1996-08-05 | 1996-07-12 | 2 | 65,83 | Hanari Carnes |
10.251 | VICTE | 3 | 1996-07-08 | 1996-08-05 | 1996-07-15 | 1 | 41,34 | Victuailles en stock |
10.252 | SUPRD | 4 | 1996-07-09 | 1996-08-06 | 1996-07-11 | 2 | 51,30 | Suprêmes délices |
10.253 | HANAR | 3 | 1996-07-10 | 1996-07-24 | 1996-07-16 | 2 | 58,17 | Hanari Carnes |
10.254 | CHOPS | 5 | 1996-07-11 | 1996-08-08 | 1996-07-23 | 2 | 22,98 | Chop-suey Chinese |
10.255 | RICSU | 9 | 1996-07-12 | 1996-08-09 | 1996-07-15 | 3 | 148,33 | Richter Supermarkt |
10.256 | WELLI | 3 | 1996-07-15 | 1996-08-12 | 1996-07-17 | 2 | 13,97 | Wellington Importadora |
10.257 | HILAA | 4 | 1996-07-16 | 1996-08-13 | 1996-07-22 | 3 | 81,91 | HILARIÓN-Abastos |
Die Beschreibung der Nordwind-Datenbank als PDF-Dokument zum Ausdrucken.