Datu bāzes atribūts definē tabulas īpašības

Satura rādītājs:

Datu bāzes atribūts definē tabulas īpašības
Datu bāzes atribūts definē tabulas īpašības
Anonim

Datu bāze sastāv no tabulām, no kurām katrā ir kolonnas un rindas. Katra rinda (saukta par kopu) ir datu kopa, kas attiecas uz vienu vienumu, un katrā kolonnā ir raksturlielumi, kas apraksta rindas. Datu bāzes lingo šīs kolonnas sauc par atribūtiem. Datubāzes atribūts ir tabulas kolonnas nosaukums un zem tā esošo lauku saturs.

Atribūti apraksta entītijas

Ja pārdodat produktus un ievadāt tos tabulā ar slejām ProductName, Price un ProductID, katrs no šiem virsrakstiem ir atribūts. Katrā laukā zem šiem virsrakstiem ir jāievada attiecīgi produktu nosaukumi, cenas un produktu ID. Katrs lauka ieraksts ir arī atribūts. Tas ir loģiski, ņemot vērā, ka atribūta netehniskā definīcija ir tāda, ka tas apraksta kaut kā īpašību vai kvalitāti.

Šeit ir bieži citētās Northwinds datu bāzes piemērs. Šajā datu bāzē ir iekļautas klientu, darbinieku un produktu tabulas (datu bāzes veidotāji tās sauc arī par entītijām). Produktu tabulā ir norādītas katra produkta īpašības. Tie ietver produkta ID, nosaukumu, piegādātāja ID (izmanto kā ārējo atslēgu), daudzumu un cenu. Katrs no šiem raksturlielumiem ir tabulas (vai entītijas) ar nosaukumu Produkti atribūts.

Atribūts ir atsevišķs datu fragments kortežā, kuram tas pieder. Katrs kortežs ir datu kopa, kas attiecas uz vienu vienumu. Kolonnu nosaukumi ir produkta atribūti, un ieraksti kolonnās ir arī produkta atribūti.

Gatavās datu bāzes paraugus, piemēram, MySQL paraugu datu bāze no MySQL, ir pieejamas bezmaksas lejupielādei tīmeklī. Darbs ar kādu no šiem ir lielisks veids, kā uzzināt, kā darbojas datu bāzes.

Image
Image

Vai atribūts ir lauks?

Dažreiz termini "lauks" un "atribūts" tiek lietoti kā sinonīmi, un lielākajai daļai mērķu tie ir vienādi. Tomēr lauks apraksta konkrētu šūnu tabulā, kas atrodas jebkurā rindā, un atribūts apraksta entītiju raksturlielumu dizaina nozīmē.

Iepriekš esošajā tabulā Produkta nosaukums otrajā rindā ir Chang. Šis ir lauks. Apspriežot produktus kopumā, Produkta nosaukums ir produkta sleja. Šis ir atribūts.

Atribūtu definēšana

Atribūti ir definēti atbilstoši to domēnam. Domēns nosaka pieļaujamās vērtības, kuras var saturēt atribūts. Tas ietver datu veidu, garumu, vērtības un citu informāciju.

Piemēram, atribūta ProductID domēns var norādīt skaitlisku datu tipu. Atribūtu var definēt tālāk, lai pieprasītu noteiktu garumu vai norādītu, vai ir atļauta tukša vai nezināma vērtība.

Vai vēlaties uzzināt vairāk par datu bāzu pamatprincipiem? Mūsu datubāzes iesācējiem ir laba vieta, kur sākt.

Ieteicams: