Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Model konceptualny - sprawdzenie
Forum PHP.pl > Forum > Bazy danych
gregor9144
Witam, muszę zrobić model konceptualny do bazy danych i chciałbym was prosić o sprawdzenie moich wypocin ewentualne uwagi i naprowadzenia.
Projekt dotyczy wypożyczalni samochodowej. Czy relacje miedzy tabelami są odpowiednie?
Pozdrawiam wink.gif
aniolekx
hmm, nie widzę w tym diagramie kluczy obcych
Pyton_000
"są" ale są to Varchar'y haha.gif
gregor9144
Faktycznie za bardzo się rozpłodziłem, wrzucam upp;p
Bardzo bym prosił o zerknięcie na relacje miedzy tabelami i wyrażenia swojej opinii na temat całej tej bazy. Oczywiście wszelkie uwagi miele widziane rolleyes.gif
Pyton_000
- Tabela paliwo bez sensu, lepiej użyć ENUM
- Wyposażenie - Każdy samochód może mieć tylko jeden dodatek? Raczej relacja n:n czyli brakuje tabeli łączącej.
- Model tu ok
- Marka też ok
- Pracownicy/klienci - nie ma sensu rozbijać na 2 tabele. To ludź i to ludź

Dodatkowo jeden bardzo istotny błąd. Brak indeksów/kluczy obcych na polach łączących tabele. Chyba że to fi1, fi2 itp. to są klucze obce wink.gif
aniolekx
przy projektowaniu bazy warto zadawać pytania np:
czy auto może wypożyczyć tylko jedna osoba, czy np dwie w przypadku kiedy ja z kolega chcemy współdzielić odpowiedzialność za nie
czy auto zawsze musi być wypożyczone na konkretna osobę czy tez na firmę?
cennik będzie w bazie?
czy ważne jest z jakim przebiegiem auto zostało wypożyczone/zwrócone?
czy najdłuższe nazwisko w Polsce to tylko 20 znaków? (to samo dotyczy innych po, trochę skąpo)

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.