Skip to main content

Atribut baza podataka definira svojstva tablice

Web Programming - Computer Science for Business Leaders 2016 (Travanj 2025)

Web Programming - Computer Science for Business Leaders 2016 (Travanj 2025)
Anonim

Baza podataka je moćnija od proračunske tablice koja je slična jer ima ogromnu mogućnost pretraživanja. Relacijske baze podataka unakrsne referentne stavke u različitim tablicama i izvođenje složenih izračuna na velikim količinama međusobno povezanih podataka. Informacije su organizirane na način koji se lako upravlja, pristupa i ažurira.

Što je atribut?

Baza podataka se sastoji od tablica. Svaka tablica sadrži stupce i retke.

Svaki redak (pod nazivom tupma) je skup podataka koji se odnosi na jednu stavku. Svaki stupac (atribut) sadrži opisne karakteristike redaka. Atribut atributa je naziv stupca i sadržaj polja ispod nje u tablici u bazi podataka.

Ako prodajete proizvode i unesete ih u tablicu s stupcima za ProductName, Price i ProductID, svaki od tih naslova je atribut. U svakom polju ispod tih naslova unosite nazive proizvoda, cijene i ID-ove proizvoda. Svaki od unosa u polju također je atribut.

To ima smisla kad se sjetite, s obzirom da je netehnička definicija atributa da definira karakterističnost ili kvalitetu nečega.

Atributi opisuju entitete

Razmotrimo bazu podataka koju je razvila tvrtka. Najvjerojatnije uključuje tablice - koje se nazivaju i entiteti za dizajnere baza podataka - za korisnike, zaposlenike i proizvode, među ostalima.

Tablica proizvoda definira karakteristike svakog proizvoda. To može uključivati ​​ID proizvoda, naziv proizvoda, ID dobavljača (koristi se kao strani ključ), količina i cijena. Svaka od ovih obilježja je atribut tablice (ili entiteta) nazvanih Proizvodi.

Razmotrite ovaj isječak iz uobičajeno navedene baze Northwinds:

Identifikacijski broj proizvodaIme proizvodaSupplierIDCategoryIdQuantityPerUJedinična cijena
1chai1110 kutija x 20 vrećica18.00
2Chang11Boce 24 - 12 oz19.00
3Anisirani sirup12Boce od 12 do 550 ml10.00
4Osvježenje Chef Anton's Cajun22Posude od 48 - 6 oz22.00
5Kuhar Anton's Gumbo Mix2236 kutija21.35
6Baka's Dječji šećer3212 - 8 oz staklenke25.00
7Oče Bobove organske sušene kruške3712 - 1 kg pkgs.30.00

Nazivi stupaca su atributi proizvoda. Unosi u polju stupaca također su atributi proizvoda.

Je li atribut polje?

Ponekad, pojam polje i atribut se koriste međusobno, i za većinu svrhe, oni su ista stvar. Međutim, polje obično se koristi za opisivanje određene ćelije u tablici pronađenim u bilo kojem retku, dok atribut općenito se koristi za opis entitetske osobine u smislu dizajna.

Na primjer, u gornjoj tablici ProductName u drugom retku jest Chang, Ovo je polje , Ako raspravljate o proizvodima općenito, Ime proizvoda je stupac proizvoda. Ovo je atribut .

Nemoj se spustiti na ovo. Često se ova dva izraza koriste zamjenjivo.

Određivanje atributa

Atributi su definirani u smislu njihove domena , Domena definira dopuštene vrijednosti koje ta atribut može sadržavati.

To može uključivati ​​njezinu vrstu podataka, duljinu, vrijednosti i druge pojedinosti.

Na primjer, domena za atribut Identifikacijski broj proizvoda može odrediti numeričku vrstu podataka. atribut može se dodatno definirati da zahtijeva određenu duljinu ili odrediti je li dopuštena prazna ili nepoznata vrijednost.