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 :).
Ocena diagramu ERD dla bazy danych lotniska
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1616
Skoro samoloty no to lecimy:
- 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
- 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ł?
- Odloty pasażerskie maja 4 FK ale widzę tylko jedno złączenie z Rejestracja i jedno z Odloty ... znowu wtf
- Jeżeli masz rodzaj samolotu to powinna być też tabela Samolot natomiast w Odlot powinien byc ID samolotu
- Po czym łączy się odlot transportowy z odlot?
Na przyloty mi się nawet patrzeć nie chce ...
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
@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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1
matt1sor napisał(a):
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 :).
Witam Masz może pliki tej bazy lotniska ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 351
matt1sor napisał(a):
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 :)..
Narysowałeś kilka encji i je powiązałeś... Tyle, że nie wiadomo po co?
matt1sor napisał(a):
Jeśli macie jakieś pomysły co mogę dodać albo usunąć chętnie wysłucham :).
Dodaj założenia.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2386
4w0rX4t4X napisał(a):
matt1sor napisał(a):
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 :).
- Rejestracja: dni
- Ostatnio: dni
- Postów: 351
yarel napisał(a):
Gołym okiem widać, że to jest kamień milowy dla systemów obsługujących CPK i wpisuje się w założenia całej inwestycji ;-)
Czyli wygląda na to, że wyciągnęli najlepszych projektantów z KSeF i zagonili do CPK.
Dobrze, że przynajmniej pytają na forum jak to zrobić bo przy KSeF nie pytali :-)
Zatem może warto im pomóc?
- Rejestracja: dni
- Ostatnio: dni
Naturalny klucz główny na polu "PESEL" (do tego typu INT ) w tabeli "Pasażerowie" to bardzo zły pomysł !!
Po pierwsze, .... @woolfik podał już wiele uwag, pod którymi się podpisuję...
Po drugie, będziesz miał duże problemy w sytuacji kiedy okaże się że w peselu jest błąd i trzeba go poprawić (zmienić). Co wtedy ?
Sztuczny klucz główny jest najlepszym rozwiązaniem ....
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wrocław
@4w0rX4t4X @yarel @grzegorz_so - to jest odkopany wątek sprzed 3 lat, autor już tu nie zagląda, wasz trud daremny.
