Da li mogu tabelu da podijelim u 3 tabele gdje bi posebno bili podaci o lovcu, posebno za oružje i posebno za lovačke pse stim da podaci iz tabele Karton lovca budu povučeni(importovani) posebno u svaku tabelu.
Znači od tabele karton lovca (u kojoj postoje uneseni podaci) pravimo 3 tabele: tabelu Lovac, tabelu Oružje i tabelu Lovački pas s tim da se podaci iz tabele Karton lovca importuju u ove tri tabele.
Naravno da se razdvajanje podataka iz tabela može uraditi. Čak šta više, u cilju normalizacije i postojanja više entiteta u oviru jednog to je i neophodno. O ovome smo baš na ovom primeru razgovarali pre oko godinu dana. Davao sam upravo takve sugestije samo što je tamo osim ovog bila upletena i članarina. Dakle za sada: jedna tabela sa ličnim podacima o lovcima i umesto LovacID može poslužiti "Broj clanske karte". Druga tabela o psima sa obaveznom kolonom PasID (u skladu sa zakonom o numerisanju životinja). Ova druga bi bila vezana sa prvom u odnosu jedan prema više (tako što bi sadržala i "Broj clanske karte"), gde je više na strani tabele sa psima. Treća tabela bila bi sa oružjem i ovde treba primeniti ista pravila iz prethodne dve rečenice o psima.
Da, tako sam vec uradio, ali kako da vec unesene podatke u pravu tabelu, posle razdvajanja u tri tabele, povucem u te tabele. Povlace se samo podaci u druge dvije tabele a u prvoj tabeli ostaju podaci koji su vec uneseni.
Ako imaš manje podataka onda ručno. Ako je veliki broj podataka onda programskin kodom. Ovaj drugi način zahteva znanje i razumevanje recordsetova. Možda je najprihvatljivije da napraviš još dve kopije prve tabele, sa unešenim podacima, te kopije primenuješ i čistiš od nepotrebnih zapisa i kolona brisanjem. Na kraju kada podaci budu konzistentni sa prihvatljivim PK i FK izvršiš povezivanje u Relacionships.