Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ MySQL _ Projekt bazy dla określonej dziedziny (strona w poście)

Napisany przez: Symf11 3.06.2020, 10:21:07

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

Napisany przez: nospor 3.06.2020, 10:37:28

Twoim wszystkim tabelom brakuje pola ID

Napisany przez: Symf11 3.06.2020, 12:32:05

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..

Napisany przez: nospor 3.06.2020, 13:59:36

Nie napisales ze to szkic tylko ze naszkicowales. I patrzac na obrazek jaki zrobiles, zrozumialem ze chodzi ci poprostu ze uzyles olowka tongue.gif

Napisany przez: Symf11 3.06.2020, 14:24:54

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?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)