Andmebaasi atribuut määratleb tabeli omadused

Sisukord:

Andmebaasi atribuut määratleb tabeli omadused
Andmebaasi atribuut määratleb tabeli omadused
Anonim

Andmebaas koosneb tabelitest, millest igaühes on veerud ja read. Iga rida (nn korteež) on andmekogum, mis kehtib ühe üksuse kohta, ja iga veerg sisaldab ridu kirjeldavaid omadusi. Andmebaasi lingos nimetatakse neid veerge atribuutideks. Andmebaasi atribuut on tabelis veeru nimi ja selle all olevate väljade sisu.

Atribuudid kirjeldavad üksusi

Kui müüte tooteid ja sisestate need tabelisse tootenime, hinna ja toote ID veergudega, on iga pealkiri atribuut. Igale väljale nende pealkirjade all peate sisestama vastav alt toodete nimed, hinnad ja toote ID-d. Iga väljakirje on ka atribuut. See on mõistlik, kuna atribuudi mittetehniline määratlus on see, et see kirjeldab millegi omadust või kvaliteeti.

Siin on näide sageli tsiteeritud Northwindsi andmebaasist. See andmebaas sisaldab muu hulgas klientide, töötajate ja toodete tabeleid (mida andmebaasi kujundajad nimetavad ka olemiteks). Toodete tabel määratleb iga toote omadused. Nende hulka kuuluvad toote ID, nimi, tarnija ID (kasutatakse välisvõtmena), kogus ja hind. Kõik need omadused on tabeli (või olemi) atribuut nimega Tooted.

Atribuut on üksik andmeosa korteis, kuhu see kuulub. Iga korteež on andmekogum, mis kehtib ühe üksuse kohta. Veergude nimed on toote atribuudid ja veergude kirjed on samuti toote atribuudid.

Valmis näidisandmebaasid, nagu MySQL-i näidisandmebaas, on veebist tasuta allalaadimiseks saadaval. Ühega neist töötamine on suurepärane viis andmebaaside toimimise õppimiseks.

Image
Image

Kas atribuut on väli?

Mõnikord kasutatakse mõisteid "väli" ja "atribuut" sünonüümidena ning enamikul eesmärkidel on need samad. Kuid väli kirjeldab tabeli konkreetset lahtrit mis tahes real ja atribuut kirjeldab olemi karakteristikku kujunduse mõttes.

Ül altoodud tabelis on tootenimi teisel real Chang. See on põld. Tooteid üldiselt käsitledes on Tootenimi toote veerg. See on atribuut.

Atribuutide määratlemine

Atribuudid on määratletud nende domeeni alusel. Domeen määratleb lubatud väärtused, mida atribuut võib sisaldada. See hõlmab selle andmetüüpi, pikkust, väärtusi ja muid üksikasju.

Näiteks võib atribuudi ProductID domeen määrata numbrilise andmetüübi. Atribuuti saab täpsem alt määratleda nii, et see nõuab kindlat pikkust või täpsustada, kas lubatud on tühi või tundmatu väärtus.

Kas soovite rohkem teada andmebaaside põhitõdede kohta? Meie andmebaaside juhend algajatele on hea koht alustamiseks.

Soovitan: