Sprawdzenie schematu bazy danych |
Sprawdzenie schematu bazy danych |
20.10.2015, 13:15:37
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ć?
|
|
|
20.10.2015, 14:20:55
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
Znasz jakis inny typ danych procz varchar(45) oraz int(11) ?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
20.10.2015, 14:39:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 9.06.2015 Ostrzeżenie: (0%) |
Przecież użyłem też innych.
|
|
|
20.10.2015, 14:45:02
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 Dołączył: 27.12.2004 |
tak, w 2% przypadkach, gdzie nie dalo sie wepchnac wyzej wymienionych....
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
20.10.2015, 15:11:34
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.
|
|
|
20.10.2015, 15:16:34
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
|
|
|
20.10.2015, 15:21:35
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.10.2015, 10:08:37
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ć?
|
|
|
21.10.2015, 11:42:51
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 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?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
21.10.2015, 13:37:19
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
|
|
|
21.10.2015, 13:58:01
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6296 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 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
22.10.2015, 10:45:10
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
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 17:25 |