Kazalo:
Opredelitev - Kaj pomeni večvrednoteno polje (MVF)?
Večvrednotno polje (MVF) omogoča shranjevanje več kot ene vrednosti v polju baze podatkov. MVF-ji so nekoliko kontroverzni, saj mnogi trdijo, da kršijo enega izmed najbolj svetih pravil oblikovanja baz podatkov, kot jih je določil EF Codd, da "je za vsak podatek (atomska vrednost) v relacijski podatkovni bazi zagotovljeno, da je logično dostopen z zatekanjem do kombinacije imena tabele, vrednosti primarnega ključa in imena stolpca. “Argument je več kot zgolj akademski, ker čeprav MVF zagotovo vsebujejo potencial, da olajšajo ustvarjanje odnosov med številnimi, imajo tudi uničujočo sposobnost nereda nadgradite rezultate poizvedb SQL in vrnite napačne rezultate.
Večvrednotno polje je lahko znano tudi kot večvrednotena odvisnost.
Tehopedija pojasnjuje večvredno polje (MVF)
Najbolj znana uporaba MVF je bila v programu Microsoft Access 2007. Microsoft je zato želel zagotoviti, da je Access čim bolj kompatibilen z drugim tesno povezanim Microsoftovim izdelkom - Sharepoint. Sharepoint se zdaj široko uporablja za gostovanje intranetov, velik del tega pa vključuje delo s seznami. Na primer, korporativni intranet lahko vključuje dodeljevanje nalog projekta samo izbrani skupini ljudi, ki sodeluje v projektu. Za vsako nalogo morate izbrati drugega prejemnika, vendar vse prejemnike omejiti na samo imena na seznamu. Zato je koristno, da se vsi člani seznama shranijo na enem mestu kot ena vrednost, namesto bolj zapletenega načina ločevanja podatkov v drugi tabeli.
Nekateri drugi motorji baz podatkov, kot je Oracle, podpirajo tudi MVF. Nenavadno je, da od leta 2011 Microsoft SQL Server še ne podpira MVF.
