Treba mi pomoć oko Access 2007 baze podataka

Treba mi pomoć oko Access 2007 baze podataka

offline
  • Pridružio: 15 Feb 2007
  • Poruke: 443

Pravim novu bazu, tek kreiram tabele i još nisu sve kreirane i povezan.
Zanima me kako da namestim da u tabeli "Ponude" (na slici) u okviru jedne ponude (na slici npr. 001/07) mogu u polje "Dopunske ponude" da dodam više ponuda, a da mi se ne ponavljaju ostali podatci iz te ponude(001/07)?
Da li je pravilno i pametno povezati sve tabele sa tabelom "Klijenti" (na slici) preko polja "Ime klijenta" kako bi iz tabele "Klijenti" imao uvid u sve ponude, ugovore i dr. za određene klijente.

Valjda me razumete? Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 08 Jan 2007
  • Poruke: 279
  • Gde živiš: Srbija

Moj, odokativno, predlog bi izgledao ovako:
create table klijenti (  id_klijent integer not null,  ime varchar (20),  prezime varchar (20),  ... ); alter table klujenti add constraint pk_klijenti primary key (id_klijent); create table ponude (  id_ponude integer not null,  id_klijent integer,  datum date,  ... ); -- ne mogu biti dva sloga sa istim vrednostima za id_ponudu i id_klijent alter table ponude add constraint pk_ponude primary key ( id_ponude, id_klijent); -- povezuje se sa tabelom klijenti alter table ponude add constraint fk_ponude  foreign key (id_klijent) references klijenti (id_klijent) on update cascade; create table dopunske_ponude (  id_dopunske integer not null,  id_ponude integer not null,  datum date,  ... ); -- ne mogu biti dva sloga sa istim vrednostima za id_ponude i id_dopunske alter table dopunske_ponude add constraint pk_dopunske_ponude primary key ( id_ponude, id_dopunske); -- povezuje se sa tabelom ponude alter table ponude add constraint fk_ponude  foreign key (id_ponude) references ponude (id_ponude) on update cascade;
S tim, ako ima više dopunskih ponuda za jednu osnovnu ponudu, broj te ponude u tabeli dopunske ponude će se ponoviti onoliko puta koliko ima dopunskih ponuda. Ta minimalna redudansa je prihvatljiva!?!

Pozdrav.



Ko je trenutno na forumu
 

Ukupno su 1258 korisnika na forumu :: 145 registrovanih, 10 sakrivenih i 1103 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 100ka, _Rade, A.R.Chafee.Jr., airsuba, ALEXV, alternator, antonije64, Apok, Asteker, babaroga, BaneM75, bbogdan, bgs, boban977, Bobrock1, boj.an, Bojan198527, bojank, Bole72, Bombarder, boro975, boromir, Bozjidar87, Brana01, brkan1, cenejac111, Centauro, Cian, Citalac, Czrweni, dak2, Dambi, Dannyboy, DejanSt, Denaya, Django777, Djordje__________, Dorcolac, Dovla 1980, draganca, draganl, dulleo, Dzigy, Džekson, Electron, Feller, FileFinder, g_g, Gargamel008, geo.dule, Gradjanin, Grond, ikan, InzenjerBL, Istman, Jakonjveliki, jasminka1, jodzula, jon istvan, Jozo74, K2, kenny74, kolle.the.kid, krkalon, kunktator, kybonacci, laki_bb, luka35, M74AB3, Mackomen, mat, mercedesamg, mgolub, MikeHammer, miki kv, Miki01, mile33, milimoj, Millennium, Milos ZA, milos.cbr, misa1xx, moldway, naki011, nazgul75, Nemanja.M, neutrino, nextyamb, nisamBot, omen, Orijen, OtacMakarije, Paklenica, Panonsky, pein, Pilence, Polemarchoi, Povratak1912, Prašinar, precan, proka89, raptorsi, raso7, redstar011, Romibrat, samo opusteno, Sass Drake, sevenino, Shadow soldier, shlauf, Slobodan Filipović, Snorks, sosko, SOVO515, Srky Boy, Srle993, tamno.nebo, trajkoni018, Trivo, TRZH92, tubular, tuja, Tunguska55, umpah-pah, uruk, Utd4ce, Vendox, Vica1958, vladas87, Vlado82, voja64, vukan0799, Vzor50, Weteran, Zdilar, zdrebac, zlaya011, zokizemun, Zoran Rapajić, zoran-ruma, Zoran_Partizan, Zorge, zorska, |_MeD_|, 800077