To tylko jedna z 3 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Bazy danych
Prof. dr hab. Jerzy Gołuchowski
Wykład 6
Przykład
Zbudować model BD obsługujący sprzedaż i zapłaty (rozliczenia z dostawcami i odbiorcami), sprzedaż jest prowadzona przy kasie (telemarketing), gotówka dla małych klientów, dla stałych możliwość przelewu i kredytu, jest to hurtownia spożywcza, dołączyć magazyn (podział na produkty o krótkim i długim terminie spożycia).
Najpierw tworzymy listę:
Rozl_z_dost
Roz_z_odb
Magazyn
Sprzedaż
Dostawcy
Odbiorcy
Artykuły
Mechanizm prezentacji powiązania obiektów.
Reprezentacja węzłowa.
obiekt- prostokąt
powiązanie- linia
-obiekt podstawowy
-obiekt złożony
Model związków encji
Kryteria wyłączania obiektów:
Jeśli inny jest zbiór argumentów (musi się różnić co najmniej jednym atrybutem, a nie wartością).
Przyczyny technologiczne (inne produkty dla kobiet i mężczyzn).
Pogadanka na różne tematy.
Gdybyśmy mieli Adama i Ewę Rajskich, możemy przyjąć płeć za cechę stałą, konstytutywną, która dzieli na klasy. Jednak gdy Ewa zmieni płeć (oczywiście po osiągnięciu pełnoletności) to będą problemy (zgon, data urodzenia). Płeć może być także wartością atrybutu, np. obiektu Osoba. Kilka tekstów pod adresem kobiet, równouprawnienia i historyjka o ustępowaniu miejsca młodszym kobietom.
Powrót do naszego przykładu.
Utworzenie listy.
Porządkowanie listy.
Ustalenie obiektów, atrybutów, związków, wartości, O,A,Z,W.
Rozl_z_dost
Z
Roz_z_odb
Z
Magazyn (stan magazynu)
O,A,Z
Sprzedaż
Z
Dostawcy
O
Odbiorcy
O
Artykuły (towary)
O
Magazyn traktujemy jako stan magazynu, a nie jako budynek (można jako budynek gdyby było ich kilka). Można go traktować jako:
jeśli interesują nas ilości, a nie ceny (wszystkie ceny zakupu są równe, jedna cena ewidencyjna).
O- (klasa obiektu) gdy jest jeden magazyn, lub jest jeden towar w magazynie, ceny ewidencyjne są różne, czyli ceny zakupu.
Z- gdy są np. 2 magazyny i 2 towary i są między nimi związki
Faktura:
rejestr faktur- elementy niepowtarzalne w fakturze,
rejestr pozycji faktur- towary powiązane przez np. numer faktury
Rejestr faktur Rejestr pozycji faktur
... zobacz całą notatkę
Komentarze użytkowników (0)