Pomysły na encje

Odpowiedz Nowy wątek
2015-02-11 18:41
Leon91
0

Witam serdecznie,
Muszę zrobić jako projekt zaliczeniowy bazę danych, na początek robię oczywiście model konceptualny w PowerDesigner'ze.
Niestety warunki zaliczenia wymagają abym w modelu miał 20 encji, tematem bazy jest zakład komunikacji miejskiej, wymyśliłem dotychczas jedynie 10 tabeli, są to:
-Pojazd,
-Kierowca,
-Przystanek,
-Trasa,
-Bilet,
-Strefa,
-Rozkład jazdy,
-Wyjazdy,
-Odległość,
-Zajezdnia,

Macie może jakieś pomysły na kolejnych 10? Wydaje mi się, że będzie ciężko, ale może po prostu mało się znam.
Prosiłbym o pomoc :)

Pozdrawiam

Pozostało 580 znaków

2015-02-12 10:15
0

Encją może być też coś niematerialnego.

http://pl.wikipedia.org/wiki/Encja_%28bazy_danych%29

Encja może stanowić pojęcie, fakt, wydarzenie

Bazując na tym dodałbym tabele:
Spóźnienia
Awarie
Naprawy
Kontrolerzy
Rozkład_kontroli

itp itd

Pozostało 580 znaków

2015-02-12 14:29
0

Naprawy można rozbić jeszcze na:
Firmy naprawiające
Firmy kurierskie dostarczające części
Tak samo bilet może być słownikiem i relacją do cennika
Tabelą powiązaną może być tabela ulg
Skoro zajezdnia to może tabela z listą pracowników a skoro pracownicy to może tabela z adresami i płacami itp.
Myślę, że idąc tym kierunkiem można zrobić więcej niż 20 na siłe.


Szkolenia, audyty, konsultacje SQL Server
Radkomp, sqlszkolenia
MCTS, MCiTP, MCSA, MCSE, MCT
http://sqlszkolenia.pl

Pozostało 580 znaków

2015-02-12 15:34
Leon91
0

Dzięki Panowie za pomoc, dzisiaj zrobię ten model konceptualny.
Prosiłbym o pozostawienie tematu, wrzucę gotowy model to może ktoś mądrzejszy rzuci na niego okiem:)

Pozostało 580 znaków

2015-02-13 14:00
Leon91
0

Witam serdecznie,
Zrobiłem taki oto model, składa się on na razie z 11 encji, ale fajnie by było, gdyby ktoś podpowiedział czy idę w dobrym kierunku:)

Podsyłam PDFa w załączniku.

Pozostało 580 znaków

2015-02-13 19:45
0

Pomijając fakt, że dla mnie schemat jest mało czytelny to wydaje się być trochę bezsensu.
Co oznacza tabelka Kontrole, która jest powiązana z pojazdami? Tzn pojazdy są kontrolowane? Nie chodzi o kanarów? Jeśli tak to jaki sens jest relacja z przystankami? Czy może chodzi o wewnętrzne kontrole przewoźnika, które odbywają się na przystankach szukając zgodności z rozkładem jazdy?
Jak dla mnie nie ma to ładu i składu i brakuje logiki. Może zrób jakiś opis tabelek.


Szkolenia, audyty, konsultacje SQL Server
Radkomp, sqlszkolenia
MCTS, MCiTP, MCSA, MCSE, MCT
http://sqlszkolenia.pl

Pozostało 580 znaków

2015-02-13 20:27
Leon91
0

No tak, to rozkład kontroli biletów :D
Na konkretnym przystanku, do konkretnego pojazdu wsiadają kontrolerzy.

Pozostało 580 znaków

2015-02-14 07:40
0

OK a nie powinno to być powiązane jeszcze z liniami autobusowymi?Bo dziś pojazd jeździ na linii X a jutro na Y. Gdybyś chciał zrobić tabelkę z reklamacjami klientów to skąd będziesz wiedział na jakiej trasie? Przez dany przystanek przejeżdżać może kilka linii.

To Twój projekt, ja zwracam uwagę na elementy, które mi nie pasują do prawidłowego projektu, ale jeśli jest to na zaliczenie to może nikt na to nie zwróci uwagę i będzie ok. Natomiast takie pytania mogą się pojawić bo z puntu widzenia technicznego projekt pewnie będzie ok, ale z logicznego może niekoniecznie.


Szkolenia, audyty, konsultacje SQL Server
Radkomp, sqlszkolenia
MCTS, MCiTP, MCSA, MCSE, MCT
http://sqlszkolenia.pl

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0