Modul 153 Datenmodell entwickeln DB Blumen-Paradies 1. 2. 3. 4. 5. 6. 7. Analyse Datenbankentwurf Simulation Realisieren Daten erfassen Index erstellen Fachgespräch Semantisches Modell Mindestens ein Besucher ruft den Webshop Blumen-Paradies auf. User können sich mit ihren Kontaktdaten bei Blumen-Paradies registrieren. Der Webshop bietet den Besuchern ein Sortiment verschiedener Produkte an. Ein Besucher legt mindestens ein Produkt in den Warenkorb, der dann die zugehörigen Artikeldaten enthält. Der Besucher trifft den Kaufentscheid und identifiziert sich (Account mit Kontaktdaten). Die Artikelauswahl des Warenkorbs wird den gespeicherten Kundendaten zugewiesen (eigentliche Bestellung). Wird diese Bestellung vom Besucher akzeptiert, entsteht ein Auftrag an BlumenParadies mit festgelegtem Auslieferungszeitpunkt. Alle vorhandenen Artikel werden nach Produktname und Beschreibung gelistet (Inventar mit Artikel-ID). Preise werden über die Artikel-ID dem Produkt zugeordnet und können durch Blumen-Paradies-Mitarbeiter nachträglich angepasst werden. Sobald ein Artikel in den Warenkorb gelegt wird, wird der Preis dem Artikel fest zugewiesen. Kundendaten mit Kunden-ID und dem Kunden zugeordnete Bestellungen (ausgeführte und aktuelle mit Bestellsumme und Zeitrahmen) sind einsehbar. Auf Informationen zum Auftragsstatus (Bestellung geliefert, Zeitpunkt) kann BlumenParadies und der Kunde über die Auftrags-ID jederzeit zugreifen. Solange der Auftrag nicht geliefert wurde, kann ihn der authentifizierte Kunde stornieren. Modulprüfung 1 Matthias Knaus Modul 153 Datenmodell 1NF Vorname Adresse Name Lieferstatus Datenmodell entwickeln PLZ Lieferdatum Ort Storno Telefon Preis Datenmodell 2NF tblKundendaten (ID-Schlüssel KundePK) KundePK Name Vorname Adresse PLZ tblInventar (ID-Schlüssel ProduktPK) ProduktPK ProduktName ProduktName Produktbezeichnung Ort Telefon ProduktBezeichnung tblPreis (ID-Schlüssel PreisPK fakultativ) PreisPK Preis tblAuftrag (ID-Schlüssel AuftragPK) AuftragPK Lieferstatus Lieferdatum tblBestellungen (ID-Schlüssel BestellungenPK) BestellungenPK Storno Anzahl Datenmodell 3NF tblKundendaten (ID-Schlüssel KundePK) KundePK Name Vorname Adresse PLZ Ort Telefon tblInventar (ID-Schlüssel ProduktPK) ProduktPK ProduktName ProduktBezeichnung tblPreis (ID-Schlüssel PreisPK fakultativ) PreisPK Preis ProduktFK tblAuftrag (ID-Schlüssel AuftragPK) AuftragPK Lieferstatus Lieferdatum tblBestellungen (ID-Schlüssel BestellungenPK) BestellungenPK Anzahl ProduktFK Modulprüfung Anzahl AuftragFK 2 BestellungenFK Storno PreisFK KundeFK Matthias Knaus