Zaawansowane modelowanie danych (część 3). Modelowanie danych hierarchicznych Firma Oddział Zespół Dział Zespół # nazwa Dział # * nazwa Oddział # * nazwa.

Slides:



Advertisements
Podobne prezentacje
7. Metody analizy i modelowania strukturalnego SI
Advertisements

czy wiesz jak zmienić odwiedzających w klientów?
Zgłoszenie propozycji wystąpienia na XIV Kongres ie Badaczy Rynku i Opinii Tytuł wystąpienia: Obszar tematyczny: Format wystąpienia:
Projektowanie bazy danych
OGÓLNOPOLSKIE STUDENCKIE DNI PEDIATRII
Stowarzyszenie Marketingu Bezpośredniego Warszawa, r.
Budowanie rozwiązań biznesowych na platformie MOSS 2007
Inżynieria oprogramowania
MS Access 2000 Normalizacja Paweł Górczyński 2005.
Projektowanie Aplikacji Komputerowych
08: ERD – podencje, łuki i pułapki
Ewidencja przebiegu pojazdu
Zgłoszenie na XI Kongres Badaczy Rynku i Opinii Tytuł wystąpienia: Blok: 1.Imię autora: 2.Nazwisko autora: 3.Nazwa i adres instytucji, z którą jest związany.
POWTÓRZENIE Techniki zbierania informacji : Analiza dokumentacji
Języki programowania C++
Projektowanie relacyjnych baz danych
Model dziedziny. Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Samochód Osoba Dom Modelowanie.
Projektowanie struktury logicznej (schematu) relacyjnych baz danych
Evident – Środki Trwałe
Projekt systemu ekspertowego Nazwa Grupa: Zespół:…… …… ……. ……..
Diagramy ER (Entity-relationship diagrams)
Karta członkowska ZHP.
Instrukcja logowania do Platformy E-Learningowej WSFiZ Instrukcja dla nauczycieli.
R24 Maksimum korzyści z rezerwacji online
Uniwersytet Mikołaja Kopernika w Toruniu
1 Propozycja wystąpienia na konferencję Cyberresearch Tytuł wystąpienia: 1.Imię autora 2.Nazwisko autora 3.Nazwa i adres instytucji, z którą jest związany.
Karta członkowska ZHP.
Projekt AS KOMPETENCJI jest współfinansowany przez Unię Europejską w ramach środków Europejskiego Funduszu Społecznego Program Operacyjny Kapitał Ludzki.
Wymiana danych między systemami informatycznymi z wykorzystaniem plików XML.
Modelowanie obiektowe Diagramy klas
Aplikacje TCP i UDP. Łukasz Zieliński
Elektroniczna rekrutacja: opolskie.edu.com.pl
PIKNIK Z RAKIETĄ WRZESIEŃ Sopocki Klub Tenisowy rok powstania 1897 Liczący sobie już ponad 116 lat Sopocki Klub Tenisowy wyrósł na największy, pracujący.
Zadania – diagram klas.
Przykłady analiza i projektowanie
Projektowanie relacyjnych baz danych – diagramy związków encji
WYG Consulting Sp. z o.o. part of the WYG group creative minds safe hands MEDIA SPOŁECZNOŚCIOWE.
1 Instrukcja wypełniania Umowy o prowadzenie z funduszami Legg Mason Materiał do użytku wewnętrznego pełnomocników.
Projekt Wydziału Ekonomiczno-Socjologicznego Uniwersytetu Łódzkiego „Wiedza, Kompetencje i Zatrudnienie – dostosowanie programów kształcenia do potrzeb.
Projektowanie bazy danych biblioteki szkolnej
Modelowanie model związków encji
Instrukcja Rejestracja do I edycji Gimnazjalnej Olimpiady Wiedzy o Społeczeństwie Instrukcja
Wstęp do systemów informatycznych Model przypadków użycia.
Modelowanie Danych (ERD) – część 1 (Wspomaganie Modelowania danych)
1 Hurtownie Danych – SAP BW Ćwiczenia prowadzone w ramach przedmiotu Hurtownie Danych Semestr letni 2005/2006 Marcin Gajewski Michał Wilbrandt.
Tytuł prezentacji Podtytuł imię i nazwisko autora prezentacji, stanowisko 1.
Modelowanie Danych (ERD) – część 2. Staranny i przejrzysty Staranny i przejrzysty Niedwuznaczny tekst Niedwuznaczny tekst Łatwy do zapamiętania Łatwy.
imię i nazwisko autora prezentacji, stanowisko Tytuł prezentacji Podtytuł.
Zgłoszenie do konkursu Złota Słuchawka 2016 zlotasluchawka.pl Prezentację oraz formularz zgłoszeniowy należy wysłać na adres
Masz pytania – zadzwoń stac. (032) / kom: Witam na prezentacji wizytówki Prezentacja Wizytówki.
Ideas Loading Program grantowy
Praktyki zawodowe w 5 krokach
Inżynieria systemów informacyjnych
Zgłoszenie do konkursu Employer Branding Excellence Awards/2017
Tytuł – [najlepiej aby jak najtrafniej oddawał opisywane rozwiązanie]
Tytuł – [najlepiej aby jak najtrafniej oddawał opisywane rozwiązanie]
Plan projektu biznesowego
Tytuł – [najlepiej aby jak najtrafniej oddawał opisywane rozwiązanie]
Zgłoszenie do konkursu
FIRMA ……………………………..…..
Zgłoszenia w ramach kategorii Najlepszy Zespół wspierający
Nazwa firmy Produkty i usługi
Zgłoszenie w ramach kategorii Razem
Zgłoszenia w ramach kategorii Najlepszy Zespół konsultantów
Szkolenie dotyczące sprzedaży
Nazwa wydarzenia Wydarzenie — wprowadzenie Podtytuł wydarzenia Data
Tytuł – [najlepiej aby jak najtrafniej oddawał opisywane rozwiązanie]
WSPARCIE SYSTEMOWE PAŃSTWOWEGO FUNDUSZU REHABILITACJI OSÓB NIEPEŁNOSPRAWNYCH DLA PRACODAWCÓW ZATRUDNIAJĄCYCH OSOBY.
Zapis prezentacji:

Zaawansowane modelowanie danych (część 3)

Modelowanie danych hierarchicznych Firma Oddział Zespół Dział Zespół # nazwa Dział # * nazwa Oddział # * nazwa Firma # * nazwa

Hierarchia jako relacja rekurencyjna Jednostka organizacyjna składa się z wchodzi w skład # * nazwa * typ Zespół # nazwa Dział # * nazwa Oddział # * nazwa Firma # * nazwa

Struktury sieciowe Składnik # * identyfikator Jest częścią składa się z

Struktury sieciowe SKŁADNIK składa się jest częścią # * identyfikator Składa się z SKŁADNIK # * identyfikator SKŁADNIK # * identyfikator składa się z jest częścią z dla o ilość

Struktury sieciowe SKŁADNIK SKŁAD stanowi część składa się z dla o ilość # * identyfikator

Identyfikacja ról REJESTRACJA STUDENT INSTANCJA KURSU PROWADZĄCY dla zapisany przeznaczona dla prowadzony przez prowadzi * data rejestracji * opłata # * id * nazwisko # *numer * lokalizacja * data rozpoczęcia # * id * nazwisko * pensja PRZEDMIOT # * kod * nazwa dla o temacie

Modelowanie Ról dla zarejestro wana na REJESTRACJA * data rejestracji PRZEDMIOT # * kod * nazwa OSOBA # * id * nazwisko o pensja * opłata prowadzona przez na INSTANCJA KURSU * lokalizacja * data rozpoczęcia dla Jest prowadzącym wykładany na

Encje wykluczające się * kategoria * czas trwania O dźwięk TYUTUŁ # * * kod tytuł opis * GRA FILM * kategoria * środowisko * minimum pamięci

Dekompozycja encji FIRMA id nazwa telefon numer dostawcy kontakt sprzedaży # * o * * o KOPIA pochodzi od dostarcza jest należy do CZŁONKOSTWO * numer * data rej data do. # * numer inw. o stan o

Dekompozycja encji FIRMA # * * * nabyta od dostarczył zapisany jako Jest członkiem id nazwa telefon numer dostawcy kontakt sprzedaży * * INNE DOSTAWCA KOPIA CZŁONKOSTWO * numer * data rej. data do # * numer inw o stan o

Zagnieżdżanie Encji PRACOWNIK SPRZEDAŻ REPRE- ZENTANT MARKETING BIURO KADRY SAMOCHÓD prowadzony przez zaakceptowany do jazdy

Zagnieżdżanie Encji MASZYNA LATAJĄCA SAMOLOT SZYBOWIEC SAMOLOT SILNIKOWY zwykły (?) ODRZUTOWIEC HELIKOPTERPODUSZKO- WIEC INNY SAMOLOT

Podtypy rekurencyjne TYP JEDNOSTKI ORGANIZA- CYJNEJ JEDNOSTKA ORGANIZACYJNA składa się z FIRMA (ORGANIZACJA) DZIAŁ (ODDZIAŁ) wchodzi w skład jest klasyfikuje

Modelowanie relacji wyłączających się o o CZŁONKOSTWO FIRMA KLIENT ma dla mama * numer * data rej. o data do * nazwa * kod pocztowy o nazwisko osoby kontaktowej * numer * nazwisko * imię

Modelowanie wyłączności “Oferujemy członkostwo zarówno klientom indywidualnym jak i firmom - zbiorowe” CZŁONKOSTWO KLIENT FIRMA CZŁONKOSTWO KLIENT FIRMA CZŁONKOSTWO KLIENT FIRMA CZŁONEK INDYWIDU- ALNE ORGANIZACJA

Modelowanie upływu czasu APARTAMENT # * kod * adres Osoba # * id * nazwisko * imię wynajmowany przez wynajmuje Jeżeli chcemy zapamiętać historię wynajmu apartamentów…

Modelowanie upływu czasu APARTAMENT # * kod * adres OSOBA # * id * nazwisko * imię wynajęty Historia wynajmu dla wynajęty przez dla # * data od data do o

Modelowanie upływu czasu zatrudnia Jest zatrudniony FIRMA # * kod * nazwa # * id nazwisko * * imię PRACOWNIK

Modelowanie upływu czasu FIRMA # * kod * nazwa # * id nazwisko * * imię PRACOWNIK # * data od data do o ZAPIS HISTORII ZATRUDNIENIA for zatrudniony w jest praco- dawcą dla

Pułapki połączeń Kompleks związków pomiędzy 3 lub więcej encjami może prowadzić do pułapki. Unikaj związków wiele-do-wiele. Problem: Konstrukcja modelu ER dla historii zatrudnienia. Dla każdej osoby pamiętamy stanowisko w firmie. Osoba może pracować na określonym stanowisku w tej samej firmie wiele razy czasie swojej kariery – dlatego jest relacja wiele do wielu. Model powinien udostępniać: Daty w których dane stanowisko było obsadzone w firmie Daty kiedy dana osoba pracowała w firmie. Daty kiedy dana osoba zajmowała dane stanowisko.

Pułapki połączeń– zaklęte koło OSOBA STANOWISKO FIRMA # * id * nazwisko * imię # * tytuł zawodowy opis stanowiska o # * kod * nazwa zatrudniona na obsadzone przez występuje w zatrudnia zatrudniona w

Pułapki połączeń OSOBA STANOWISKO FIRMA # * id * nazwisko * imię # * tytuł zawodowy opis stanowiska o # * kod * nazwa zatrudniona na obsadzone przez Występ -uje w ma zatrudnia zatrudniona w HISTORIA STANOWISK HISTORIA ORGANIIZACJI HISTORIA ZATRUDNIENIA dla ma w w * data od data do o * data od data do o * data od data do o

Rozwiązanie pułapki OSOBA STANOWISKO FIRMA # * id * nazwisko * imię # * tytuł zawodowy opis o # * kod * nazwa Jest pracodawcą dla na HISTORIA ZATRUDNIENIA jest zatrudniona dotyczy na obsadzone przez * data od data do o # Poprawne relacje:

Pułapka „przepaści” DZIAŁ SAMOCHÓD SŁUŻBOWY PRACOWNIK używany przez ma do użytku zatrudnia zatrudnio ny w

Rozwiązanie Chasm Traps DZIAŁ SAMOCHÓD SŁUŻBOWY PRACOWNIK jest używany używa zatrudnia pracuje w PRZYNALEŻNOŚĆ posiadanależy do dlaw Zagubiona relacja!

OgólnośćOgólność RZECZ

SzczegółowośćSzczegółowość POŁĄCZENIE WYSTĄPIENIE WYRAZ Czy rzeczywiście potrzebujesz takiej szczegółowości?

Relacje transferowalne DZIAŁ # * kod OSOBA # * id * nazwisko * imię pracuje w zatrudnia KadryKsięgowośćSprzedaż BIURO

Relacje nie-transferowalne FIRMA # * * pochodzi od dostarczył id nazwa telefon Numer dostawcy Kontakt - nazwisko * * DOSTAWCA KASETA * Numer inwent. o stan INNE *