Encje: |
Opis |
Alias |
Własności |
Pracownicy |
Osoby zatrudnione |
|
Imię, nazwisko, nr telefonu, pensja |
Najemcy |
Klienci biura |
|
Imię, nazwisko, nr telefon, |
Nieruchomości |
Elementy propozycji biura |
|
Właściciel, najemca, nr oferty |
Właściciele |
Klienci biura |
|
Imię, nazwisko, nr telefonu, nieruchomość, nr oferty |
Oferty |
Propozycje biura |
|
Właściciel, preferencje, |
Umowa |
Element wiążący klientów i biuro |
|
Właściciel, pracownik, najemca, warunki, |
Finanse |
|
|
|
Relacje między encjami:
Pracownicy jest przydzielony do najemcy
Pracownicy mają przydzielone mieszkania
Pracownicy kontaktują się z właścicielami
Pracownicy prezentują oferty
Pracownicy podpisują umowy
Najemcy poszukują mieszkania
Najemca wynajmuje od właściciela
Najemca przegląda oferty
Najemca podpisuje umowę
Nieruchomości należą do właściciela
Nieruchomości są elementami oferty
Nieruchomości widnieją w umowie
Właściciel tworzy ofertę
Właściciel podpisuje umowę.
Oferta jest zawarta w umowie
Diagram
Tabela:
1 encja |
Nazwa_związku |
2 encja |
Krotność |
Pracownik |
Przydziela |
Najemca |
1..* |
Pracownik |
Oferuje |
Nieruchomości |
1..* |
Pracownik |
Reprezentuje |
Właściciel |
1..* |
Pracownik |
Prezentuje |
Oferta |
1..* |
Pracownik |
Podpisuje |
Umowa |
1..* |
Najemca |
Wynajmuje |
Nieruchomości |
1..1 |
Najemca |
Płaci |
Właściciel |
1..1 |
Najemca |
Przegląda |
Oferta |
1..* |
Najemca |
Podpisuje |
Umowa |
1..1 |
Nieruchomości |
Ma |
Właściciel |
1..1 |
Nieruchomości |
Jest |
Oferta |
1..* |
Nieruchomości |
Widnieje |
Umowa |
1..1 |
Właściciel |
Składa |
Oferta |
1..* |
Właściciel |
Podpisuje |
Umowa |
1..* |
Oferta |
Należy |
Umowa |
1..1 |
Encja |
Atrybuty |
Typ danych |
Nieruchomości |
ID_nieruchomości(klucz główny) Adres : -ulica, -nr lokalu, -kod pocztowy, -nazwa miasta, -dzielnica, Wyposażenie : -meble, -sprzęt agd Metraż Standard : -wysoki, -średni, - niski, Ilość_pokoi Ilość_łazienek Internet
|
Liczbowy, 20 znaków
Tekstowy, 30 znaków Liczbowy, 10 znaków Liczbowy, 6 znaków Tekstowy, 60 znaków Tekstowy, 50 znaków
Tekstowy, 100 znaków Tekstowy, 100 znaków Liczbowy, 20 znaków
Tekstowy, 3 znaki Tekstowy, 3 znaki Tekstowy, 3 znaki Liczbowy, 4 znaki Liczbowy, 4 znaki Tekstowy, 3 znaki
|
Klient |
ID_klienta Imie_i_nazwisko Nr_telefonu : -stacjonarny, -komórkowy, Adres_e-mail Nr_dowodu_osobistego |
Liczbowy, 20 znaków Tekstowy, 100 znaków
Liczbowy, 9 znaków Liczbowy, 14 znaków Tekstowy, 30 znaków Tekstowy, 12 znaków |
Pracownik |
ID_pracownika Imie_i_nazwisko Nr_telefonu: -stacjonarny, -komórkowy, Nr_dowodu_osobistego Wynagrodzenie Czas_pracy |
Liczbowy, 20 znaków Tekstowy, 100 znaków
Liczbowy, 9 znaków Liczbowy, 14 znaków Tekstowy, 12 znaków Liczbowy, 10 znaków Liczbowy, 5 znaków |
Właściciel |
ID_właściciela Imie_i_nazwisko Nr_telefonu : -stacjonarny, -komórkowy,
Nr_dowodu_osobistego |
Liczbowy, 20 znaków Tekstowy, 100 znaków
Liczbowy, 9 znaków Liczbowy, 14 znaków
Tekstowy, 12 znaków |
Oferta |
|
|
Umowa |
|
|
TWORZENIE MODELU LOGICZNEGO:
Eliminacja związków wiele do wielu
Pracownicy |
Pracownicy_Oferta |
Oferta |
Relacja 1 do wielu |
Zlicza ilość wystąpienia danej oferty u pracowników |
Relacja 1 do wielu |
Oferta |
Oferta_Najemca |
Najemca |