Namai Duomenų bazės Kas yra atributo ir vertės pora (avp)? - apibrėžimas iš techopedijos

Kas yra atributo ir vertės pora (avp)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia atributo ir vertės pora (AVP)?

Atributo ir vertės pora (AVP) yra pagrindinis duomenų atvaizdas kompiuterinėse sistemose ir įvairiose jų programose. Atributo ir vertės pora yra geras būdas saugoti ir modeliuoti realaus pasaulio duomenis duomenų bazėje. Puikus to pavyzdys yra tai, kaip saugomi asmens duomenys, tokie kaip vardas, naudojant atributą, vadinamą „vardas“, po kurio eina reikšmių pora, kuri yra tikrasis asmens vardas.

Atributo ir vertės pora taip pat žinoma kaip vardo ir reikšmių pora, rakto reikšmių pora arba lauko reikšmių pora.

„Techopedia“ paaiškina atributo ir vertės porą (AVP)

Atributų ir verčių poras galima rasti bet kurioje kompiuterio sistemoje, jos yra už daugelio bendrų funkcijų. Puikus pavyzdys yra bet koks prisijungimo kredencialas, turintis vartotojo vardą ir slaptažodį. „Vartotojo vardas“ ir „slaptažodis“ yra laikomi atributu, nurodančiu faktines tos sąskaitos reikšmes, o tikrasis vartotojo vardas ir slaptažodis yra tų atributų „vertės“. Šie požymiai tiesiog suteikia duomenų prasmę, be jų tai būtų tiesiog skaičius, žodis ar abiejų junginys, bet vargu ar turėtų kokią nors prasmę.

Dėl duomenų konteksto suteikimo koncepcijos šis vaizdavimas dažniausiai naudojamas duomenų bazėse. Jis naudojamas, kai stulpelių skaičius yra didelis arba stulpelių skaičius nežinomas arba yra labai dinamiškas. Taip yra todėl, kad stulpelių antraščių negalima tiksliai apibrėžti dėl duomenų konteksto skirtumo. Tačiau tai naudojant duomenų bazėje yra ir neigiamas dalykas, nes sunkiau ieškoti ir netgi apibrėžti apribojimus bei juos įgyvendinti.

Nors atributo ir vertės poros sąvoka iš tikrųjų nelaikoma tokia, ji yra paplitusi pačiose programavimo kalbose, nes kintamojo neturite neturėdamas atitinkamos vertės. Kintamasis yra atributas ir visa, kas jame yra ar nurodo, yra vertė.

Kas yra atributo ir vertės pora (avp)? - apibrėžimas iš techopedijos