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 979 korisnika na forumu :: 56 registrovanih, 10 sakrivenih i 913 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: 8u47, _Pegaz_, A.R.Chafee.Jr., alexa_pg, altec.gs, amaterSRB, Apok, aramis s, babaroga, Bogoslov, bojank, celik, cikadeda, Cirkon, Ctrl x, Cufo, darkangel, djordje92sm, dragon986, Duško, Faki-Valjevo, goxin, GreenMan, HrcAk47, Insan, ivan1973, ivica976, kalens021, Kibice, Konda, LjubisaR, LUDI, Malizian-50, mane123, Marko Marković, mačković, mcgunner, mercedesamg, Milan A. Nikolic, milekNS, Milos ZA, panzerwaffe, pavle_pzs, proka89, Rakenica, Reddot, repac, sakota79, Snorks, stegonosa, Tas011, tomigun, trajkoni018, vathra, VJ, vlvl