Adabiyot
1. K sanasi . Ma'lumotlar bazasi tizimlariga kirish: per. ingliz tilidan - M .: Nauka, 1980 .-- 463 p.
2. Groff J., Vaynberg P. SQL: to'liq qo'llanma / Per. ingliz tilidan 2-nashr. K .: BHV, 2001 yil.
ma'lumotlar bazalari, agar ular ushbu modelga asoslangan bo'lsa. Ma'lumotlar modeliga ega bo'lish bitta umumiy tildan foydalangan holda muayyan bajarilishlarni taqqoslash imkonini beradi.
Ma'lumotlar modeli kontseptsiyasi umumiy bo'lsa-da, biz ierarxik, tarmoq, semantik va boshqa ma'lumotlar modellari haqida gapirishimiz mumkin, shuni ta'kidlash kerakki, ma'lumotlar bazalari sohasida ushbu kontseptsiya Edgar Codd tomonidan relatsion tizimlarga tatbiq etilgan va shu nuqtai nazardan eng samarali foydalanilgan. Shunga o'xshash modellarni aloqador tashkilotlarga to'g'ridan-to'g'ri qo'llashga urinishlar shuni ko'rsatadiki relyatsion model juda "katta", ammo post-relatsion tashkilotlar uchun bu "kichik".
Umumiy tavsif
Garchi kontseptsiya nisbiy ma'lumotlar modeli birinchi asoschi tomonidan tanishtirilgan nisbatan munosabat Edgar Codd, eng keng tarqalgan talqin nisbiy ma'lumotlar modeli, aftidan, deyarli barcha kitoblarida (har xil tushuntirishlar bilan) qayta ishlab chiqaradigan Codd g'oyalarining taniqli ommalashtiruvchisi Kristofer Dataga tegishli (qarang, masalan, K. ma'lumotlari. Ma'lumotlar bazasi tizimlariga kirish. 6. Ed., M). ; Sankt-Peterburg: Uilyams. - 2000). Data talqiniga ko'ra, relyatsion model turli tomonlarini tavsiflovchi uch qismdan iborat nisbatan munosabat: tarkibiy qism, manipulyatsiya qismi va ajralmas qismi.
Modelning tarkibiy qismida bitta umumiy struktura 7 ga o'rnatiladi Ushbu ma'ruzada ikkinchi marta normallashtirilgan nary munosabati relyatsion ma'lumotlar bazalarida ishlatiladigan yagona umumiy ma'lumotlar tuzilmasi ekanligi ta'kidlanadi. Bu atama nimani anglatishini oydinlashtirish vaqti keldi umumiy tuzilishi. Ilg'or tipli tizimlarga ega dasturlash tillarida odatda konstruktsiyalar mavjud umumiy turlari, parametrizatsiya qilinmaydigan turlari, turdagi quruvchilar, turdagi generatorlar va hokazo, mavhum (odatda oldindan belgilangan) spetsifikatsiyasi asosida ma'lum bir ma'lumot turini yaratishga imkon beradi. Ushbu turlarning o'ziga xos xususiyati shundaki, ma'lum bir turdagi asosiy operatsiyalar ushbu mavhum spetsifikatsiya darajasida aniqlanadi. Eng mashhur misollardan biri to'siq turi, masalan, Paskalda. Holda nisbiy ma'lumotlar modeli biz munosabatlar umumiy tur ekanligini aniq aytmaymiz, lekin aslida shundaydir. Nisbiy algebra operatsiyalari mavhum munosabatlar darajasida aniqlanadi va muayyan sarlavhalar bilan har qanday qiymat munosabatlariga nisbatan qo'llaniladi. Relyatsion ma'lumotlar bazalarida ishlatiladigan ma'lumotlar normallashtirilgan n-ar nisbati. Domenlar, atributlar, bog'lamlar, sarlavha, tananing va. Haqida tushunchalar o'zgaruvchan munosabat. Aslida, ushbu ma'ruzaning oldingi ikkita qismida biz tarkibiy qism tushunchalari va xususiyatlarini aniq ko'rib chiqdik relyatsion model.
Modelning manipulyatsiya qismida relyatsion ma'lumotlar bazalarini manipulyatsiya qilishning ikkita asosiy mexanizmi - relyatsion algebra va nisbiy hisoblash. Birinchi mexanizm asosan klassik to'plam nazariyasiga (ba'zi tuzatishlar va qo'shimchalar bilan), ikkinchisi esa birinchi darajali predikatlarni hisoblash uchun klassik mantiqiy apparatlarga asoslanadi. Biz ushbu mexanizmlarni keyingi ma'ruzalarda batafsil ko'rib chiqamiz, ammo hozircha faqat manipulyatsiya qismining asosiy funktsiyasi mavjudligini ta'kidlaymiz. relyatsion model Bu har qanday ma'lum bir tilga nisbatan nisbiylik o'lchovini berishdir: til relyatsion algebradan yoki undan kam ekspressivlik va kuchga ega bo'lsa, u relational deb ataladi. nisbiy hisoblash.
Do'stlaringiz bilan baham: |