Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.043 pregleda

Najnovija ↓

pomoc oko relacija tabela 06.08.2012. u 14:39 · pre 173 meseca #1
Kako pravilno da povezem tabele tako da mi se zapisi ne ponavljaju nego da ostanu isti vezani za tog klijenta
Re: pomoc oko relacija tabela 06.08.2012. u 15:03 · pre 173 meseca #3
Citat:
Getsbi:
Da li su istinite obe sledeće rečenice?
1. Jedan kontakt može imati više funkcija.
2. Jednu funkciju može obavljati više kontakata.


1. da jedan kontakt moze imati vise funkcija


kako sam zamislio ja u glavi
Pera Peric iz Contact tabele ima funkcije iz tabele 1 i 4 npr. zajednicko im je @clanski broj@
Re: pomoc oko relacija tabela 06.08.2012. u 15:14 · pre 173 meseca #6
ulaz je korisnik:1
lozinka:1

idi na formu lokal u tabulatorima i pokreni dugme tamo
Re: pomoc oko relacija tabela 06.08.2012. u 15:43 · pre 173 meseca #7
Dakle ovako. Model baze ne treba da odslikava ono kako si ti zamislio nego da odslika realni sistem. Potrebna ti je jedna jedina tabela sa popisom svih migućih funkcija (u ovom slučaju političkih) bez obzira na nivo: lokalni, podreginalni, regionalni.... Ta tabela "Funkcije" može da ima kolonu koja opredeljuje nivo. PK za tabelu "Funkcije" biće "FunkcijaID". Tabeli "Contacts" promeni PK u "ContactsID". Dodaj treću veznu tabelu "ContactsFunkcije" koja će imati složeni PK "ContactsID+FunkcijaID".

Realna činjenica je da je i druga rečenica istinita. Pogotovo što se partijska hijerarhija menja sa napredovanjem članova.

Sada poveži "Contacts" : "ContactsFunkcije" relaciom 1 : više.
Takođe poveži "Funkcije : "ContactsFunkcije" relaciom 1 : više.

Ovo će ti omogućiti da uz jednu datumsku kolonu u trećoj tabeli vodiš evidenciju o svim trenutnim funkcijama ali i o istorijatu njihovih promena.

Naravno da je ovo odgovor samo za deo oko tvog pitanja. Ozbiljan model se mora postaviti uz saznavanje pre svega granica poslovnog problema i pravila koja važe u toj oblasti.

Savet: Nikad. Ali baš nikad, nemoj da započinješ izradu ostalih objekata (forme, upiti, izveštaji...) dok nisi siguran da ti je model baze blizu savršenog.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme