Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: struktura na zasadzie dziekanatu - zadanie
Forum PHP.pl > Forum > Bazy danych
miszcz
mam napisac strukture podobna do dziekanatu.4tabele; studenci, przedmioty,
wykladowcy, egzaminy(tabela wynikowa). w tabeli wynikowej ma byc
nr_indeksu, przedmiot, ocena, wykladowca. musze polaczyc te tabele za
pomoca kluczy glownych, obcych.

to nie jest raczej jakieś trudne zadanie chyba (szczególnie dla kogoś kto jest dobrze obeznany w temacie), a ja tego nie ogarniam, może ktoś pomóc?
5k7
rozpisz konkretnie co miałoby się znaleźć w tych tabelach, to wyklepiemy to ; )
miszcz
to już bez znaczenia, np. po kilka nazwisk w tabelce studenci, kilku wykładowców, jakieś losowe przedmioty itp.
mortus
STUDENCI:
nr_indeksu, imię, nazwisko, pesel [, jakieś inne dane] (PRIMARY KEY: nr_indeksu)
WYKŁADOWCY:
id, imię, nazwisko, tytuł [, jakieś inne dane] (PRIMARY KEY: id)
PRZEDMIOTY:
id, nazwa, id_wykladowcy (PRIMARY KEY: id, FOREIGN KEY: id_wykladowcy - WYKŁADOWCY(id))
EGZAMINY:
nr_indeksu, id_przedmiotu, ocena (PRIMARY KEY: (nr_indeksu, id_przedmiotu), FOREIGN KEY: nr_indeksu - STUDENCI(nr_indeksu), FOREIGN KEY: id_przedmiotu - PRZEDMIOTY(id))

Jak widać w tabeli EGZAMINY nie jest potrzebne id wykładowcy, ponieważ wykładowca powiązany jest z przedmiotem, który wykłada.
Oczywiście to jest bardzo uproszczona struktura i brakuje w niej np. relacji student - przedmiot jak i wielu innych rzeczy, ale to już nie należy do treści zadania.
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.