Dom Bazy danych Co to jest para atrybut-wartość (avp)? - definicja z techopedia

Co to jest para atrybut-wartość (avp)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza para atrybut-wartość (AVP)?

Para atrybut-wartość (AVP) to podstawowa reprezentacja danych w systemach komputerowych i ich różnych aplikacjach. Para atrybut-wartość to dobry sposób przechowywania i modelowania danych rzeczywistych w bazie danych. Dobrym przykładem tego jest sposób przechowywania danych osobowych, takich jak imię i nazwisko, przy użyciu atrybutu o nazwie „imię”, a następnie jego pary wartości, która jest faktycznym imieniem osoby.

Para atrybut-wartość jest również znana jako para nazwa-wartość, para klucz-wartość lub para wartość pola.

Techopedia wyjaśnia parę atrybut-wartość (AVP)

Pary atrybut-wartość można znaleźć w dowolnym systemie komputerowym i można je znaleźć za wieloma typowymi funkcjami. Dobrym przykładem jest dowolny rodzaj poświadczenia logowania posiadającego nazwę użytkownika i hasło. „Nazwa użytkownika” i „hasło” są uważane za atrybut wskazujący rzeczywiste wartości tego konta, a rzeczywista nazwa użytkownika i hasło to „wartości” tych atrybutów. Te atrybuty po prostu nadają znaczenie danym, bez niego byłby to po prostu liczba, słowo lub kombinacja obu, ale prawie nie miałoby żadnego znaczenia.

Ze względu na koncepcję nadawania kontekstu danym, ta reprezentacja jest najczęściej stosowana w bazach danych. Jest używany, gdy liczba kolumn jest duża lub liczba kolumn jest nieznana lub bardzo dynamiczna. Wynika to z faktu, że nagłówków kolumn nie można konkretnie zdefiniować z powodu różnicy w kontekście danych. Ale użycie tego w bazie danych ma również wadę, ponieważ trudniej jest wyszukiwać, a nawet definiować ograniczenia i egzekwować je.

Chociaż tak naprawdę nie jest uważany za taki, koncepcja pary atrybut-wartość jest wszechobecna w samych językach programowania, ponieważ nie można mieć zmiennej bez odpowiedniej wartości. Zmienna jest atrybutem, a cokolwiek zawiera lub wskazuje na wartość.

Co to jest para atrybut-wartość (avp)? - definicja z techopedia