rumburak
10.02.2016, 18:12:53
Witam. Potrzebuję zrobić coś w rodzaju jak są np. edzienniki (dla szkół) wykaz obecności. Kompletnie nie mam pomysłu jak by to miało wyglądać (jeżeli chodzi o strukturę i powiązania bazy danych).
Na pewno musi być tabela z danymi, czyli np.: id, imie, nazwisko, status, aktywacja
Tylko jak mniej więcej musiałaby wyglądać tabela dla samych obecnosci ?
Przy wyświetlaniu danych dla określonej osoby na początku wyświetlałby się kalendarz miesięczny lub roczny (jeszcze nie wiem, to kwestia kosmetyki), po kliknięciu wybranego dnia wyswietlały by się dane obecnosci.
Kshyhoo
10.02.2016, 18:19:07
Witamy na Forum. Jaki to ma związek z działem PHP? Przenoszę.
stefano_F
19.03.2016, 10:55:04
Tabela dla samych obecności wyglądać musiałaby tak:
obecnosci
- id
- data
- id_ucznia
- obecnosc
Kolumna "obecnosc" przyjmuje wartosc 1 dla był, 0 dla nie byl
mavver
20.04.2016, 13:02:41
Samo id jest raczej nie potrzebne, wkońcu są daty, a data będzie unikalna, ponieważ na każdym przedmiocie obecność sprawdzana jest raz.
Pyton_000
20.04.2016, 13:27:52
sama data nie będzie unikalna...
(data, id_ucznia) już tak.
Poza tym dobrym zwyczajem jest używanie id
aniolekx
20.04.2016, 14:08:07
Cytat(Pyton_000 @ 20.04.2016, 13:27:52 )

sama data nie będzie unikalna...
(data, id_ucznia) już tak.
Poza tym dobrym zwyczajem jest używanie id
dobrym zwyczajem jest uzywanie UUID
Pyton_000
20.04.2016, 14:33:45
A to zależy

Jeśli musimy zadbać o nieregularność PK np. do prezentacji na stronie to tak, jeśli nie to AI wystarcza.
Poza tym ID może być czymkolwiek. ale PK musi być. (ORM nie koniecznie chcą współpracować w przypadku braku PK)
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.