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 986 korisnika na forumu :: 25 registrovanih, 0 sakrivenih i 961 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: amstel, babaroga, Bobrock1, brundo65, cemix, Djordje29, DonRumataEstorski, Futog 74, ILGromovnik, Kriglord, krkalon, m0nstrum_, milenko crazy north, milos.cbr, Mixelotti, paja69, Parker, pein, powSrb, sabros, Shilok, slonic_tonic, sovanova95, tubular, vaso1