Itthon adatbázisok Mi az a többértékű mező (mvf)? - meghatározás a techopedia alapján

Mi az a többértékű mező (mvf)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a többértékű mező (MVF)?

A többértékű mező (MVF) több értéket tárolhat egy adatbázis mezőben. Az MVF-ek némileg ellentmondásosak, sokan azzal érvelnek, hogy megsértik az adatbázis-tervezés egyik legszentebb irányvonalát, amint azt az EF Codd meghatározta - hogy „garantáltan garantáljuk, hogy a relációs adatbázisban minden egyes nullapont (atomi érték) logikailag elérhető legyen a táblanév, az elsődleges kulcsérték és az oszlopnév kombinációjára. ”Az érv túlmutat a pusztán akaratosságtól, mivel bár az MVF-ek minden bizonnyal megkönnyítik a sok-sok közötti kapcsolatok megteremtését, ők ugyanakkor pusztító képességgel is bírják a rendetlenséget. fel az SQL lekérdezések eredményeit, és hamis eredményeket ad vissza.


A többértékű mezőt többértékű függőségnek is nevezhetjük.

A Techopedia magyarázza a többértékű mezőt (MVF)

Az MVF legismertebb felhasználása a Microsoft Access 2007 volt. Ennek oka az, hogy a Microsoft meg akarta győződni arról, hogy az Access a lehető leginkább kompatibilis-e egy másik szorosan kapcsolódó Microsoft termékkel - a Sharepoint-tal. A Sharepoint-ot ma már széles körben használják az intranetek tárolására, és ennek nagy része a listákkal való munka. Például egy vállalati intranet magában foglalhatja a projekt feladatainak kiosztását csak a projektben részt vevő emberek kiválasztott csoportjára. Minden egyes feladathoz meg kell adnia a képességet egy másik megbízott kiválasztására, de az összes megbízottat a listán szereplő nevekre korlátozza. Ezért előnyös, ha az összes listatagot egyetlen értékben tárolják egyetlen értékként, és nem pedig az, hogy bonyolultabb módon tárolják az adatokat egy másik táblázatban.


Néhány más adatbázis-motor, például az Oracle szintén támogatja az MVF-eket. Furcsa módon, 2011-től a Microsoft saját SQL Server még nem támogatja az MVF-et.

Mi az a többértékű mező (mvf)? - meghatározás a techopedia alapján