Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Projekt bazy dla określonej dziedziny (strona w poście)
Forum PHP.pl > Forum > Bazy danych > MySQL
Symf11
Hej,

generalnie w ramach nauki chce postawić bratu stronę (aktualnie edytuje on pliki html i twierdzi, że mu wystarcza..), ale mogę mieć delikatny problem ze stworzeniem poprawnej bazy danych.
Byłbym wdzięczny jakby ktoś mógł rzucić okiem (pewnie max 5 minut dla sprawnego oka) i powiedzieć, czy to co wymyśliłem byłoby ok.

Strona: http://statystyki-taborowe.xaa.pl/ (wiem, że strona dla większości o niczym - dla mnie też)

Mój projekt zawiera aktualnie:

Tabele:
- users (wiadomo, jakiś administrator musi być)
- categories (np. elektrowozy, parowozy.. nie wiem co jeszcze)
- vehicle (wiadomo, dane konkretnego pojazdu jak nazwa, opis, zdjęcie etc)
- repairs (wszystkie naprawy danego pojazdu)
- repairs_performer (tutaj myślałem o liście zakładów które naprawiają, aby mógł sobie z listy wybierać przy dodawaniu)
- institution (zakład, np. bydgoszcz, lublin etc..)

Czy coś jeszcze będę potrzebować? Wiem, że temat nijaki i jak ktoś się nie zna może nie mieć pojęcia (ja też ledwo co wiem), ale ktoś doświadczony może z góry wiedzieć co jeszcze może być potrzebne.

Dzięki wielkie za każdą pomoc.
---------------------------------------------------------------------------
EDIT:

Domyśliłem się, że może być słaby odzew, wiec sam naszkicowałem schemat bazy wraz z relacjami. Fajnie po prostu jakby ktoś to sprawdził, czy logicznie jest OK.

https://prnt.sc/ssvotn
nospor
Twoim wszystkim tabelom brakuje pola ID
Symf11
Jestem tego świadomy.. napisałem, że to szkic tongue.gif Bardziej mi chodziło, czy to co zrobiłem ma sens (relacje) zakładając, że tabela jest poprawnie zbudowana.. ma primary key etc..
nospor
Nie napisales ze to szkic tylko ze naszkicowales. I patrzac na obrazek jaki zrobiles, zrozumialem ze chodzi ci poprostu ze uzyles olowka tongue.gif
Symf11
Przecież to bezsensu biggrin.gif Po co miałby ktoś to robić. Więc jak? Taka mała baza styknie i relacje między tabelami?
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-2024 Invision Power Services, Inc.