Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> struktura bazy danych
rumburak
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.02.2016

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witamy na Forum. Jaki to ma związek z działem PHP? Przenoszę.
Go to the top of the page
+Quote Post
stefano_F
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 4
Dołączył: 1.02.2013

Ostrzeżenie: (0%)
-----


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


Go to the top of the page
+Quote Post
mavver
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 20.04.2016

Ostrzeżenie: (10%)
X----


Samo id jest raczej nie potrzebne, wkońcu są daty, a data będzie unikalna, ponieważ na każdym przedmiocie obecność sprawdzana jest raz.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


sama data nie będzie unikalna...
(data, id_ucznia) już tak.

Poza tym dobrym zwyczajem jest używanie id

Ten post edytował Pyton_000 20.04.2016, 13:28:21
Go to the top of the page
+Quote Post
aniolekx
post
Post #6





Grupa: Zarejestrowani
Postów: 340
Pomógł: 46
Dołączył: 31.07.2009
Skąd: A

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Pyton_000
post
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


A to zależy (IMG:style_emoticons/default/smile.gif) 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)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 13:57