Obsah:
- Definícia - Čo znamená pár atribútov a hodnôt (AVP)?
- Techopedia vysvetľuje dvojicu atribútov a hodnôt (AVP)
Definícia - Čo znamená pár atribútov a hodnôt (AVP)?
Atribút-value pair (AVP) je základné znázornenie údajov v počítačových systémoch a ich rôznych aplikáciách. Pár atribútov a hodnôt je dobrým spôsobom ukladania a modelovania údajov v reálnom svete v databáze. Dobrým príkladom je spôsob uchovávania osobných údajov, ako je meno, pomocou atribútu s názvom „krstné meno“, za ktorým nasleduje dvojica hodnôt, čo je skutočné krstné meno osoby.
Pár atribútov - hodnota sa označuje aj ako pár názov - hodnota, pár kľúč - hodnota alebo pár - hodnota poľa.
Techopedia vysvetľuje dvojicu atribútov a hodnôt (AVP)
Dvojice atribútov - hodnôt možno nájsť v akomkoľvek počítačovom systéme a nachádzajú sa za mnohými bežnými funkciami. Dobrým príkladom je akýkoľvek druh prihlasovacieho poverenia s používateľským menom a heslom. „Používateľské meno“ a „heslo“ sa považujú za atribút, ktorý ukazuje na skutočné hodnoty daného účtu, a skutočné používateľské meno a heslo sú „hodnoty“ týchto atribútov. Tieto atribúty jednoducho dávajú zmysel údajov, bez nich by to bolo jednoducho číslo, slovo alebo kombinácia oboch, ale ťažko by to malo nejaký význam.
Z dôvodu koncepcie dátového kontextu sa toto zastúpenie najčastejšie používa v databázach. Používa sa, keď je počet stĺpcov veľký alebo je počet stĺpcov neznámy alebo veľmi dynamický. Dôvodom je, že hlavičky stĺpcov nemôžu byť konkrétne definované kvôli rozdielu v kontexte údajov. Ale použitie tohto v databáze má aj nevýhodu, pretože je ťažšie dotazovať a dokonca definovať obmedzenia a presadzovať ich.
Aj keď to nie je považované za také, koncept páru atribútov a hodnôt je všadeprítomný v samotných programovacích jazykoch, pretože bez zodpovedajúcej hodnoty nemôžete mať premennú. Premenná je atribút a čokoľvek obsahuje alebo odkazuje na ňu, je hodnota.
