Normalizatsiya
Asosiy maqola: Ma'lumotlar bazasini normalizatsiya qilish
Normallashtirish birinchi marta relyatsion modelning ajralmas qismi sifatida Codd tomonidan taklif qilingan. U oddiy bo'lmagan domenlarni (atom bo'lmagan qiymatlar) va ma'lumotlarning ortiqcha (takrorlanishini) yo'q qilishga qaratilgan protseduralar to'plamini o'z ichiga oladi, bu esa o'z navbatida ma'lumotlar manipulyatsiyasi anomaliyalari va ma'lumotlar yaxlitligini yo'qotadi. Ma'lumotlar bazalariga qo'llaniladigan normallashtirishning eng keng tarqalgan shakllari oddiy shakllar.
RDBMSlar 1980 yildan beri moliyaviy yozuvlar, ishlab chiqarish va moddiy-texnika ma'lumotlari, xodimlar ma'lumotlari va boshqa ilovalar uchun foydalaniladigan ma'lumotlar bazalarida ma'lumotlarni saqlashning keng tarqalgan variantidir. Relatsion ma'lumotlar bazalari ko'pincha meros o'rnini egallagan ierarxik ma'lumotlar bazalari va tarmoq ma'lumotlar bazalari, chunki RDBMSni amalga oshirish va boshqarish osonroq edi. Shunga qaramay, ma'lumotlar bazalari olingan ma'lumotlar uzluksiz, muvaffaqiyatsiz tugadi ob'ekt ma'lumotlar bazasi 1980 va 1990 yillarda boshqaruv tizimlari (ular deb atalmish masalalarni hal qilish uchun kiritilgan ob'ekt-munosabat impedansining mos kelmasligi relyatsion ma'lumotlar bazalari va ob'ektga yo'naltirilgan dastur dasturlari o'rtasida), shuningdek tomonidan XML ma'lumotlar bazasi 1990-yillarda boshqaruv tizimlari.[iqtibos kerak] Biroq, kabi texnologiyalarning kengligi tufayli gorizontal masshtablash ning kompyuter klasterlari, NoSQL ma'lumotlar bazalari yaqinda RDBMS ma'lumotlar bazalariga alternativa sifatida ommalashib ketdi.
Tarqatilgan relyatsion ma'lumotlar bazalari
Tarqatilgan relyatsion ma'lumotlar bazasi arxitekturasi (DRDA) 1988 yildan 1994 yilgacha IBM tarkibidagi ishchi guruh tomonidan ishlab chiqilgan. DRDA tarmoqqa ulangan relyatsion ma'lumotlar bazalariga SQL so'rovlarini bajarish uchun hamkorlik qilish imkoniyatini beradi.DRDA ning xabarlari, protokollari va tarkibiy qismlari Tarqatilgan ma'lumotlar boshqaruvi arxitekturasi.
Do'stlaringiz bilan baham: |