![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam tworzę bazę danych do serwisu www. Baza ma zawierać informacje o studentach, wykładowcach. Student bedzie mógł zobaczyć jakie oceny otrzymał i z jakiego przedmiotu oraz jakich dokonał wpłat. Wykładowca natomiast będzie mógł dodawać i edytować oceny. Stworzyłem następujący schemat bazy: link. Czy może mi ktoś powiedzieć czy jest dobrze lub co należy zmienić?
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Znasz jakis inny typ danych procz varchar(45) oraz int(11) ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Przecież użyłem też innych.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tak, w 2% przypadkach, gdzie nie dalo sie wepchnac wyzej wymienionych.... (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
To pozmieniam typy danych, ale głównie interesuję mnie to czy ten schemat ma jakikolwiek sens.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
student, wykładowca bym połączył i dodał tylko identyfikator is_student 1|0
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie ogarniam tabeli kierunek. Wynika z niej, ze kierunek moze miec tylko jednego studenta
To samo ocena. Wynika z niej, ze ocena jest przypisana do przedmiotu, a ja zawsze sadzilem ze ocena jest przypisana do studenta i przedmiotu |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Wprowadziłem zmiany o których mówiłeś: link. Czy teraz jest w porządku? Jeżeli nie to co mam poprawić?
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Po co tworzysz oddzieln tabele na oceny? Przeciez ocena to tylko wartosc 4.5, 3, itd... Po co na to oddzielna tabela ktora nic nowego nie wnosi?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
No, ale z jednego przedmiotu może być kilka ocen
|
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No dobrze. Nadal sie pytam po co do tego oddzielna tabela na ocene?
ps: ja nie mowie o tabeli przedmiot_oceny. Ja mowie o tabeli oceny. W tabeli przedmiot_oceny zamiast idoceny czemu nie przechowujesz wartosci oceny? zamiast tego trzymasz tam ID oceny, a tabela oceny ma tylko wartosci 4.5, 3 itp... Lekki przerost formy nad trescia |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) ![]() ![]() |
Myślę, że teraz wszystko gra Link
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 10:36 |