Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

dizajn jednostavne baze

[es] :: MySQL :: dizajn jednostavne baze

[ Pregleda: 3537 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cronewbie

Član broj: 143514
Poruke: 32
*.adsl.net.t-com.hr.



Profil

icon dizajn jednostavne baze29.08.2007. u 13:42 - pre 201 meseci
Pozdrav,

Imam tu neki popis djelatnika u skoli, njihovih osobnih podataka i predmeta koje netko predaje. E sad, kako bi najbolje bilo izvesti dizajn baze tako da sebi na jednostavan nacin omogucim izmjenu i dodjeljivanje svakog podatka?

Mislio sam staviti djelatnike s njihovim osobnim podacima u jednu tablicu a predmete u drugu. E sad, kako trebam postaviti tablice da to uspijem? Najvise me muci ovo s dodjelivanjem predmeta i izmjenjivanjem predmeta...
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
91.150.127.*



+11 Profil

icon Re: dizajn jednostavne baze29.08.2007. u 15:09 - pre 201 meseci

Tabela profesori, kljuc je id_profesora i ostali podaci po zelji.

Tabela predmeti, kljuc je id_predmeta i ostali podaci po zelji

Tabela predavaci ima dva polja: id_profesora i id_predmeta. U njoj upisujes parove: koji predmet predaje koji profesor. Jedan profesor moze predvati vise predmeta isto kao sto i vise profesora mogu predavati jedan predmet.
 
Odgovor na temu

cronewbie

Član broj: 143514
Poruke: 32
*.adsl.net.t-com.hr.



Profil

icon Re: dizajn jednostavne baze30.08.2007. u 08:33 - pre 201 meseci
Citat:
broker: Tabela profesori, kljuc je id_profesora i ostali podaci po zelji.


Da li to znači ovakvo nešto:
Code:
CREATE TABLE profesori(
id_profesora INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
ime text NOT NULL,
prezime text NOT NULL)



Citat:
Tabela predmeti, kljuc je id_predmeta i ostali podaci po zelji


Da li to znači ovakvo nešto:
Code:
CREATE TABLE predmeti(
id_predmeta INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
imePredmeta text NOT NULL)



Citat:
Tabela predavaci ima dva polja: id_profesora i id_predmeta. U njoj upisujes parove: koji predmet predaje koji profesor. Jedan profesor moze predvati vise predmeta isto kao sto i vise profesora mogu predavati jedan predmet.


I na kraju ovo?
Code:
CREATE TABLE predavaci(
id_predmeta INT NOT NULL AUTO_INCREMENT,
id_predmeta INT NOT NULL)
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
77.46.199.*



+11 Profil

icon Re: dizajn jednostavne baze30.08.2007. u 11:28 - pre 201 meseci
Da, samo u trecoj tabeli ID_PREDMETA ne moze da bude autoincrement jer je to polej veza prema tabeli PREDMETI
 
Odgovor na temu

cronewbie

Član broj: 143514
Poruke: 32
*.adsl.net.t-com.hr.



Profil

icon Re: dizajn jednostavne baze30.08.2007. u 13:30 - pre 201 meseci
Okej, to sam shvatio. I kako sad da upotrijebim to za primanje liste profesora koji predaju neki odredjeni predmet? Cijeli dan pokusavam ali sam izgubljeeen :~(
 
Odgovor na temu

[es] :: MySQL :: dizajn jednostavne baze

[ Pregleda: 3537 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.