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 1639 korisnika na forumu :: 55 registrovanih, 6 sakrivenih i 1578 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., acatomic, aleph_one, Apis Dr, Avalon015, Chainsaw, Cigi, d.arsenal321, dankisha, Dare, Dixtrix, Djota1, Dorcolac, Dovla, Duce, Džekson, eagle.rs, EVIDENTICAR, france93, ginjica, Glavonja049, gregorxix, HrcAk47, igorpet, istina, jalos, Jelly4183, Jeremiah, K a s p e r, Khaless, kib, ljubicad7, lord sir giga, milenko crazy north, Mirage 2000N, Misterrno, Mićko, Nemanja Opalić, Nikolajevic, Panter, Papadubi, Petarvu, raptorsi, repac, saputnik plavetnila, stegonosa, strn, theNedjeljko, tomo2, Vanderx, VekiJ, Vlada1389, Vlada78, vukajlo71, xAlex2