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 996 korisnika na forumu :: 77 registrovanih, 16 sakrivenih i 903 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: 357magnum, A.R.Chafee.Jr., alternator, amadeus, AMCXXL, AndrejPetar, Aska, Asteker, Avalon015, Ba4e, bobomicek, bojank, ccoogg123, Cirkon, coaaco, comi_pfc, csipetcsapat, cvrle312, daedal, Darko Jovanovic, Demi87, denisnapast2015, Dolinc, Dragon Order, FOX, GandorCC, hatman, ivan1973, ivan979, ivan_8282, jarovitt, Jonbonjovi, JOntra, Jovan1983, Još malo pa deda, Kukuvaja, lukisa, mercedesamg, Mercury, MiG-29M2, mikelija, Milos ZA, mm1811, Najax, neko_drugi, niksa517, Paklenica, Parker, pisac12, PlayerOne, pobeda, Povratak1912, pristinski korpus, probisic, R_038, raf87, Ranutovac, ruma, sasa87, shota91, Sir Budimir, skvara, sluga, sspp, stegonosa, Sterilizacija, stokssone, suton, synergia, tecataki, Toper, umpah-pah, vensla, vladetije, zombicar153, zoran-ruma, Zoran_Partizan