Dom baze podataka Što je polje s više vrijednosti (mvf)? - definicija iz tehopedije

Što je polje s više vrijednosti (mvf)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači viševjesno polje (MVF)?

Višenamjensko polje (MVF) omogućuje pohranjivanje više vrijednosti u polje baze podataka. MVF-ovi su donekle kontroverzni, s time da mnogi tvrde da krše jedan od najsvetijih načela dizajna baza podataka kako ih je iznio EF Codd - da je „za svaki podatak (atomska vrijednost) u relacijskoj bazi podataka zajamčeno da bude logično dostupan umetanjem do kombinacije naziva tablice, vrijednosti primarnog ključa i naziva stupca. “Argument ide dalje od toga da je jednostavno akademski, jer iako MVF-ovi zasigurno imaju potencijal olakšavanja stvaranja odnosa mnogih na mnoštvo, oni također drže destruktivnu sposobnost da se nerede unaprijedite rezultate SQL upita i vratite lažne rezultate.


Višestruko vrijedno polje može biti poznato i kao višestruka ovisnost.

Tehopedija objašnjava višenamjensko polje (MVF)

Najpoznatija upotreba MVF-a bila je u programu Microsoft Access 2007. To je zato što je Microsoft želio osigurati da pristup bude što kompatibilniji s drugim usko povezanim Microsoftovim proizvodom - Sharepoint. Sharepoint se sada široko koristi za hosting intraneta, a veliki dio toga uključuje rad s popisima. Na primjer, korporacija intranet može uključivati ​​dodjeljivanje zadataka projekta samo odabranoj skupini ljudi uključenih u projekt. Za svaki zadatak potrebna vam je mogućnost odabira drugog primatelja, ali i dalje ograničite sve primatelje samo na imena na popisu. Stoga je korisno imati sve članove popisa pohranjene na jednoj lokaciji kao jednu vrijednost, a ne složeniji način držanja podataka odvojeno u drugoj tablici.


Neki drugi motori baze podataka poput Oraclea također podržavaju MVF-ove. Začudo, od 2011. godine vlastiti SQL Server Microsofta još ne podržava MVF.

Što je polje s više vrijednosti (mvf)? - definicija iz tehopedije