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

potrebna pomoc oko ogranicenja

[es] :: MySQL :: potrebna pomoc oko ogranicenja

[ Pregleda: 1235 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

siki_2006
siki iki
novi pazar

Član broj: 126120
Poruke: 9
79.101.166.*



Profil

icon potrebna pomoc oko ogranicenja28.10.2009. u 14:35 - pre 176 meseci
Zdravo svima!

koristim delphi i mysql za izradu aplikacije koja sluzi za pracenje nastave na fakultetu(u pitanju je seminarski rad). Korisnicki zahtevi su sa akcentom na vece iskoriscenje kapaciteta kabineta.
problem je sledeci :

npr. datog datuma kabinet je zauzet od 11:00 do 12:30, zatim od 15:00 do 17:30, kako da postavim ogranicenje da korisnik ne moze uneti novi termin u slucaju da je dati kabinet vec zauzet u tom terminu ili terminu koji se poklapa sa vec postojecim tog datuma, kako ne bi dolazilo do poklapanja termina?

Da li je ovo uopste moguce odraditi na nivou baze (kad je u pitanju MySql i njegove mogucnosti, sa kojima nisam bas upoznat) ?

Nadam se da sam bio jasan, hvala unapred.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: potrebna pomoc oko ogranicenja28.10.2009. u 17:10 - pre 176 meseci
mozes da pre nego krenes da pises po tabeli proveris da li je termin slobodan. To odradis u transakciji tako da ne moze neko da ti "uleti".

drugi nacin je da koristis trigger da pri upisu u tabelu proveris da li je vrednost dozvoljena
 
Odgovor na temu

[es] :: MySQL :: potrebna pomoc oko ogranicenja

[ Pregleda: 1235 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

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