Ma'lumotlar bazasi xususiyati jadvalning xususiyatlarini belgilaydi

Xarakterli xususiyat sifatida tasavvur qiling

Ma'lumotlar bazasi o'xshash elektron jadvaldan ko'ra kuchli, chunki u ulkan qidirish qobiliyatiga ega. Turli jadvallardagi o'zaro bog'liqlik yozuvlarini o'zaro bog'langan ma'lumotlar bazalari va ko'p miqdordagi o'zaro bog'liq ma'lumotlar bo'yicha murakkab hisob-kitoblarni bajarish. Ma'lumotlar osongina boshqariladigan, kirish va yangilangan tarzda tashkil etiladi.

Xususiyat nima?

Ma'lumotlar bazasi jadvallardan iborat. Har bir jadvalda ustunlar va qatorlar mavjud.

Har bir satr (tuple deb ataladi) bitta elementga tegishli ma'lumotlar majmui. Har bir ustun (atribut) satrlarni tavsiflovchi xususiyatlarini o'z ichiga oladi. Ma'lumotlar bazasi xususiyati - ma'lumotlar bazasida joylashgan jadvalda ustun nomi va uning ostidagi maydonlar tarkibi.

Mahsulotlarni sotadigan va ularni ProductName, Price va ProductID ustunlari bilan stolga kiritadigan bo'lsangiz, ushbu sarlavhalarning har biri alohida xususiyatdir. Ushbu sarlavhalar ostida har bir sohada mahsulot nomlari, narxlar va mahsulot identifikatorlarini kiriting. Shuningdek, maydon yozuvlarining har biri alohida xususiyatdir.

Bu xususiyatni o'z ichiga olgan nostandart ta'rifning o'ziga xos xususiyati yoki sifatini belgilaganligi sababli, bu haqda o'ylab ko'rsangiz, mantiqan to'g'ri keladi.

Xususiyatlari shaxslarni tavsiflab bering

Keling, biznes tomonidan ishlab chiqilgan ma'lumotlar bazasini ko'rib chiqaylik. Ehtimol, ma'lumotlar bazasi dizaynerlari tomonidan mijozlar, xodimlar va mahsulotlar uchun boshqalar qatorida deyiladi jadvallar ham bo'lishi mumkin. Mahsulotlar jadvali har bir mahsulotning xususiyatlarini belgilaydi.

Ular mahsulot identifikatorini, mahsulot nomini, etkazib beruvchi identifikatorini ( tashqi kalit sifatida ishlatiladi), miqdorni va narxni o'z ichiga olishi mumkin. Ushbu xususiyatlarning har biri mahsulot deb ataladigan jadval (yoki sub'ekt) xususiyatidir.

Ushbu snippetni odatiy jihatdan ko'rsatib o'tilgan Northwinds ma'lumotlar bazasidan ko'rib chiqing:

ProductID Mahsulot nomi Yetkazib beruvchilardan CategoryID QuantityPerU Donasining narxi
1 Chay 1 1 10 ta x x 20 ta sumka 18.00
2 Chang 1 1 24 - 12 oz butilkalar 19.00
3 Anisid siropi 1 2 12 - 550 ml butilkalar 10.00
4 Chef Antonning kajun mevasi 2 2 48 - 6 oz kavanoz 22.00
5 Chef Anton Gumbo Mix 2 2 36 ta quti 21.35
6 Büyükanne'nin Boysenberry Spread 3 2 12 - 8 oz kavanoz 25.00
7 Bobning organik kurutilgan armuti amaki 3 7 12 - 1 lb pkgs. 30.00

Ustun nomlari - mahsulotning atributlari. Ustunlarning joylaridagi yozuvlar mahsulotning atributlari hisoblanadi.

Xususiyatning maydoni bormi?

Ba'zan, atama va atributlar bir-birining o'rnida ishlatiladi va ko'pchilik maqsadlarda ular bir xil bo'ladi. Biroq, maydon odatda biron bir satrda topilgan bir jadvaldagi ma'lum bir xonani ifodalash uchun ishlatiladi, holbuki atribut odatda ob'ektni tavsiflovchi tushunchada tavsiflash uchun ishlatiladi.

Masalan, yuqoridagi jadvalda ikkinchi qatordagi ProductName - Chang . Bu maydon . Agar siz umuman mahsulotni muhokama qilayotgan bo'lsangiz, ProductName mahsulotning ustuni. Bu atributdir .

Bunga aslo erishmang. Odatda, bu ikki atam bir-birining o'rniga ishlatiladi.

Xususiyatlarni aniqlash

Xususiyatlar ularning domenlari bo'yicha belgilanadi. Domen ushbu atributni o'z ichiga olishi mumkin bo'lgan qiymatlarni belgilaydi. Bu ma'lumot turi, uzunligi, qiymatlari va boshqa ma'lumotlarni o'z ichiga olishi mumkin.

Misol uchun, ProductID xususiyati uchun domen raqamli ma'lumotlar turini belgilashi mumkin. Xususiyat ma'lum uzunlik talab qiladigan yoki bo'sh yoki noma'lum qiymatga ruxsat berilganligini aniqlash uchun qo'shimcha ravishda aniqlanishi mumkin.