Ocena diagramu ERD dla bazy danych lotniska

0

Witam zrobiłem mały projekt bazy danych lotniska i chciałbym abyście mi go ocenili i powiedzieli czy jest cos nie tak bo męczę się z tym od kilku godzin i cały czas nie wiem czy jest dobrze. Jeśli macie jakieś pomysły co mogę dodać albo usunąć chętnie wysłucham :).Diagram erd.JPG

2

Skoro samoloty no to lecimy:

  1. Pesel to nie jest dobry pomysł na PK bo np dzieci często mają same 0, w dodatku co z obcokrajowcami? Dodaj zwykły ID i jemu nadaj PK, a pesel zostaw jako zwykłe pole z możliwością NULL
  2. Z diagramów nic nie wynika ... bo pasażerowie łączą się z Rezerwacja lotu ale Odlot pasażerski łączy się z Rezerwacja po PESELU? Jak po peselu to z pasażerem, a nie z rezerwacją ... coś ty to ręcznie generował?
  3. Odloty pasażerskie maja 4 FK ale widzę tylko jedno złączenie z Rejestracja i jedno z Odloty ... znowu wtf
  4. Jeżeli masz rodzaj samolotu to powinna być też tabela Samolot natomiast w Odlot powinien byc ID samolotu
  5. Po czym łączy się odlot transportowy z odlot?

Na przyloty mi się nawet patrzeć nie chce ...

0

@woolfik: Oklej poprawiłem dasz rade teraz spojrzeć czy cos w tym poprawić powinno być lepiej niż wcześniej. Dzięki za wcześniejsze uwagi :).Przechwytywanie.JPG

2

@matt1sor: jakiej kompresji użyjesz, aby umieścić PESEL w polu integer?

PESEL to jest numer, nie liczba całkowita.

max_ilość_pasażerów rozbiłbym na dwa pola, jedno float ilość i drugie varchar jednostka_miary. Tak, żeby nie pisać "1000 litrów" albo "500 kg" w jednym polu.

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