Ang isang database ay mas malakas kaysa sa spreadsheet na ito ay kahawig dahil ito ay may napakalaking kakayahang maghanap. Mga pamanggit na mga cross-reference na mga entry sa iba't ibang mga talahanayan at nagsasagawa ng kumplikadong mga kalkulasyon sa malalaking halaga ng interconnected data. Ang impormasyon ay nakaayos sa isang paraan na madaling pinamamahalaan, ma-access, at na-update.
Ano ang isang Katangian?
Ang isang database ay binubuo ng mga talahanayan. Ang bawat talahanayan ay may mga haligi at hanay.
Ang bawat hilera (tinatawag na isang tuple) ay isang data set na naaangkop sa isang solong item. Ang bawat haligi (attribute) ay naglalaman ng naglalarawan ng mga katangian ng mga hanay. Isang katangian ng database ang isang pangalan ng hanay at ang nilalaman ng mga patlang sa ilalim nito sa isang table sa isang database.
Kung nagbebenta ka ng mga produkto at ipasok ang mga ito sa isang table na may mga haligi para sa ProductName, Presyo, at ProductID, ang bawat isa sa mga heading ay isang katangian. Sa bawat patlang sa ilalim ng mga heading na iyon, ipasok mo ang mga pangalan ng produkto, presyo, at mga ID ng produkto, ayon sa pagkakabanggit. Ang bawat isa sa mga entry sa patlang ay isang katangian din.
Ito ay makatuwiran kung iniisip mo ito, kung hindi na ang kahulugan ng isang katangian ay hindi tumutukoy sa isang katangian o kalidad ng isang bagay.
Mga Katangian Ilarawan ang Mga Entidad
Isaalang-alang natin ang isang database na binuo ng isang negosyo. Malamang na kinabibilangan ng mga talahanayan - tinatawag ding mga entidad ng mga designer ng database - para sa mga Customer, Mga Kawani, at Mga Produkto, bukod sa iba pa.
Tinutukoy ng talahanayan ng Produkto ang mga katangian ng bawat produkto. Ang mga ito ay maaaring magsama ng isang produkto ID, isang pangalan ng produkto, isang supplier ID (ginamit bilang isang banyagang key), isang dami, at isang presyo. Ang bawat isa sa mga katangiang ito ay isang katangian ng talahanayan (o entidad) na pinangalanang Mga Produkto.
Isaalang-alang ang snippet na ito mula sa pangkalahatang-nabanggit na Northwinds database:
ProductID | Pangalan ng Produkto | SupplierID | KategoryaID | QuantityPerU | Presyo ng isang piraso |
---|---|---|---|---|---|
1 | Chai | 1 | 1 | 10 mga kahon x 20 bag | 18.00 |
2 | Chang | 1 | 1 | 24 - 12 oz bottles | 19.00 |
3 | Aniseed Syrup | 1 | 2 | 12 - 550 bote ng ML | 10.00 |
4 | Chef Anton's Cajun Seasoning | 2 | 2 | 48 - 6 ans garapon | 22.00 |
5 | Gfo Anton's Gumbo Mix | 2 | 2 | 36 na mga kahon | 21.35 |
6 | Kumakalat ang Boysenberry ni Lola | 3 | 2 | 12 - 8 oz garapon | 25.00 |
7 | Ang Organic Dried Pears ni Uncle Bob | 3 | 7 | 12 - 1 lb pkgs. | 30.00 |
Ang mga pangalan ng haligi ay ang mga katangian ng isang produkto. Ang mga entry sa mga patlang ng mga hanay ay mga katangian din ng isang produkto.
Ay isang Katangian ng Patlang?
Minsan, ang termino patlang at katangian ay ginagamit nang magkakaiba, at para sa karamihan ng mga layunin, ang mga ito ay ang parehong bagay. Gayunpaman, patlang ay karaniwang ginagamit upang ilarawan ang isang partikular na cell sa isang talahanayan na natagpuan sa anumang hilera, habang katangian ay karaniwang ginagamit upang ilarawan ang isang nilalang na katangian sa isang kahulugan ng disenyo.
Halimbawa, sa talahanayan sa itaas, ang ProductName sa ikalawang hanay ay Chang. Ito ay patlang . Kung tinatalakay mo ang mga produkto sa pangkalahatan, Pangalan ng Produkto ang haligi ng produkto. Ito ang katangian .
Huwag mag-hang sa ito. Kadalasan, ang dalawang terminong ito ay ginagamit nang magkakaiba.
Pagtukoy sa Mga Katangian
Ang mga katangian ay tinukoy sa mga tuntunin ng kanilang domain . Tinutukoy ng isang domain ang mga pinahihintulutang halaga na maaaring naglalaman ng katangiang ito.
Maaaring kabilang dito ang uri ng data nito, haba, mga halaga, at iba pang mga detalye.
Halimbawa, ang domain para sa isang katangian ProductID maaaring tukuyin ang isang numerong uri ng data. Ang katangian ay maaaring karagdagang tinukoy upang mangailangan ng isang tiyak na haba o tukuyin kung pinapayagan ang isang walang laman o hindi alam na halaga.