Datu bāze ir daudz spēcīgāka nekā izklājlapa, kas ir līdzīga tai, jo tai ir milzīga meklēšanas spēja. Relāciju datu bāzes savstarpējas atsauces ieraksti dažādās tabulās un veikt sarežģītus aprēķinus par lielu savstarpēji saistītu datu apjomu. Informācija tiek organizēta tādā veidā, ka ir viegli pārvaldīt, piekļūt un atjaunināt.
Kas ir atribūts?
Datu bāze sastāv no tabulām. Katrai tabulai ir kolonnas un rindas.
Katra rinda (saukta par tuple) ir datu kopums, kas attiecas uz vienu vienumu. Katrā kolonnā (atribūtā) ir aprakstītas rindu īpašības. Datubāzes atribūts ir kolonnas nosaukums un to lauku saturs tabulas datu bāzē.
Ja jūs pārdodat produktus un ievadāt tos tabulā ar ProductName, Price un ProductID slejām, katra no šīm kategorijām ir atribūts. Katrā laukā zem šīm kategorijām jūs attiecīgi ievadāt produktu nosaukumus, cenas un produktu ID. Katrs no lauka ierakstiem ir arī atribūts.
Tas ir jēgas, kad domājat par to, ņemot vērā, ka atribūta netehniska definīcija ir tā, ka tā definē kaut ko raksturojumu vai kvalitāti.
Atribūti apraksta uzņēmumus
Apskatīsim biznesa datubāzi. Tas, iespējams, ietver tabulas, ko sauc arī par datu bāzu dizaineru vienībām - klientiem, darbiniekiem un produktiem, cita starpā.
Produktu tabula definē katra produkta īpašības. Tie var ietvert produkta ID, produkta nosaukumu, piegādātāja ID (ko izmanto kā ārēju atslēgu), daudzumu un cenu. Katrs no šiem parametriem ir tabulas (vai vienības) atribūts ar nosaukumu Produkti.
Apsveriet šo fragmentu no kopīgi minētā Northwinds datubāzes:
| ProductID | Produkta nosaukums | SupplierID | KategorijaID | NumberPerU | Vienības cena |
|---|---|---|---|---|---|
| 1 | Chai | 1 | 1 | 10 kastes x 20 somas | 18.00 |
| 2 | Čangs | 1 | 1 | 24 - 12 collu pudeles | 19.00 |
| 3 | Anīsa sīrups | 1 | 2 | 12 - 550 ml pudelītes | 10.00 |
| 4 | Chef Antona Cajun garšviela | 2 | 2 | 48 - 6 oz burkas | 22.00 |
| 5 | Chef Anton's Gumbo Mix | 2 | 2 | 36 kastes | 21.35 |
| 6 | Vecmāmiņas zaķapavārs | 3 | 2 | 12 - 8 collu burkas | 25.00 |
| 7 | Uncle Bob's Organic Dried Bumbers | 3 | 7 | 12 - 1 lb pkgs. | 30.00 |
Sleju nosaukumi ir produkta atribūti. Sleju laukos ievadītie ieraksti ir arī produkta atribūti.
Vai atribūts lauks?
Dažreiz šis termins laukā un atribūts tiek lietoti savstarpēji aizstājami, un lielākajā daļā gadījumu tie ir vieni un tie paši. Tomēr laukā parasti tiek izmantots, lai aprakstītu konkrētu šūnu tabulā, kas atrodas jebkurā rindā, kamēr atribūts parasti tiek izmantots, lai aprakstītu struktūru, kas raksturīga dizaina izpratnē.
Piemēram, iepriekšējā tabulā otrajā rindā ir Produkta nosaukums Čangs. Tas ir laukā . Ja jūs vispār apspriežat produktus, Produkta nosaukums ir produkta sleja. Tas ir atribūts .
Neuzņemieties par to. Bieži vien šie divi termini tiek lietoti savstarpēji aizstājami.
Atribūtu definēšana
Atribūti ir noteikti to izteiksmē domēns . Domēns definē pieļaujamās vērtības, kuras šis atribūts var saturēt.
Tas varētu ietvert tā datu veidu, garumu, vērtības un citus datus.
Piemēram, domēns par atribūtu ProductID var norādīt skaitlisko datu veidu. The atribūts var tālāk definēt, lai pieprasītu noteiktu garumu vai norādītu, vai tukša vai nezināma vērtība ir atļauta.













