Relyatsion ma'lumotlar bazasi - bu ma'lumotlar bazasida saqlanishi kerak bo'lgan barcha ma'lumotlarni o'z ichiga olgan munosabatlar to'plami. Biroq, foydalanuvchilar bunday ma'lumotlar bazasini jadvallar to'plami sifatida qabul qilishlari mumkin.
1. Har bir jadval bir xil turdagi satrlardan iborat va o'ziga xos nomga ega.
2. Qatorlarda belgilangan maydonlar (ustunlar) va qiymatlar soni mavjud (bir nechta maydonlar va takroriy guruhlarga ruxsat berilmaydi). Boshqacha qilib aytadigan bo'lsak, jadvalning satr va ustun kesishmasidagi har bir pozitsiyasida doimo bitta qiymat yoki hech narsa bo'lmaydi.
3. Jadval satrlari bir-biridan hech bo'lmaganda bitta qiymat bilan farq qilishi shart, bu esa bunday jadvalning istalgan qatorini aniq aniqlash imkonini beradi.
4. Jadval ustunlari noyob nomlanadi va har bir ustunga bir hil ma'lumotlar qiymatlari joylashtiriladi.
5. Ma'lumotlar bazasining to'liq ma'lumotlar tarkibi aniq ma'lumotlar qiymatlari ko'rinishida taqdim etiladi va bu taqdim etish usuli yagona hisoblanadi. Xususan, bitta jadvalni boshqasiga bog'laydigan maxsus "bog'lanishlar" yoki ko'rsatgichlar mavjud emas.
6. Jadval bilan amallarni bajarishda uning satr va ustunlari axborot mazmunidan qat’iy nazar istalgan tartibda qayta ishlanishi mumkin. Bunga jadvallar va ularning ustunlari nomlarining mavjudligi, shuningdek, ularning har qanday satrini yoki belgilangan xususiyatlarga ega har qanday qatorlarni tanlash imkoniyati yordam beradi.
Relyatsion ma'lumotlarni manipulyatsiya qilish
Ma'lumotlarni saqlash uchun jadvallar sonini minimallashtirishga intilish ularni yangilashda turli muammolarga olib kelishi mumkin va ba'zi katta jadvallarni bir nechta kichik jadvallarga bo'lish bo'yicha tavsiyalar beriladi.
Relyatsion ma'lumotlar modelini taklif qilib, E.F.Codd munosabatlar bilan qulay ishlash uchun vosita - relyatsion algebrani ham yaratdi. Ushbu algebraning har bir operatsiyasi o'zining operandlari sifatida bir yoki bir nechta jadvallarni (munosabatlarni) ishlatadi va natijada yangi jadval hosil qiladi, ya'ni. jadvallarni yopishtiruvchi jadvallarni "kesish" yoki "yopishtirish" imkonini beradi
1990 yil fevral oyida bir guruh ma'lumotlar bazasi tadqiqotchilari kelajakdagi tadqiqot yo'nalishlarini muhokama qilish uchun yig'ilishdi. Yakuniy ma'ruza [Silberschatz at al., 1990] jamoatchilik e'tiborini olib borilayotgan tadqiqotning muhimligiga, shuningdek, o'sha davrning bir qator murakkab va muhim muammolariga qaratdi. Relyatsion ma'lumotlar bazalari va tranzaktsiyalarni qayta ishlash tizimlarining tarixiy rivojlanishiga oid ushbu hisobotning asosiy fikrlarini bu erda takrorlamaymiz. Qiziqqan o'quvchi uchun biz ushbu hisobotga yoki ma'lumotlar bazasi bilan bog'liq tadqiqotning ushbu va boshqa sohalaridagi tarixiy yutuqlarni ko'rib chiqadigan elektron hujjatga [Grey, 1995] murojaat qilamiz. 1995 yil may oyida yana bir seminar bo'lib o'tdi, unda ma'lumotlar bazalarini rivojlantirish istiqbollari yana muhokama qilindi; ushbu maqola asosiy topilmalar haqida hisobot,2) . Ushbu topilmalar quyidagi paragraflarda umumlashtiriladi.
Ma'lumotlar bazasi tadqiqot jamiyati ma'lumotlar bazasini rivojlantirish uchun texnologik infratuzilmani yaratishda asosiy rol o'ynaydi.
Ma'lumotlar bazasi ilovalarining keyingi avlodi ushbu hisobotda quyidagi keng sinflarga guruhlangan yangi murakkab tadqiqot muammolarini hal qilishni talab qiladi: multimedia ob'ektlarini qo'llab-quvvatlash, ma'lumotlarni taqsimlangan saqlash, ma'lumotlar bazasi ilovalarining yangi turlari, tranzaksiya va ish jarayonini boshqarish va qulaylik. ma'lumotlar bazasini boshqarish va ulardan foydalanish.
Soʻnggi yillarda texnikaviy taʼminotning sigʻimi va quvvatining jadal oʻsishi, aloqa (Internet va World Wide Web - WWW, mobil aloqa) rivojlanishi kabi texnik yutuqlar bilan bogʻliq holda yangi tadqiqot yoʻnalishlari paydo boʻlmoqda.
Ushbu qiyin muammolarni muvaffaqiyatli hal qilish uchun hukumat va biznesning qo'llab-quvvatlashiga tobora ko'proq ehtiyoj sezilmoqda.
Ushbu bo'limning qolgan qismida biz ushbu hisobotning ikkita asosiy nuqtasini qisqacha bayon qilamiz. Birinchidan, ma'lumotlar bazasi tizimlariga qo'yiladigan talablar tubdan o'zgarib bormoqda va yangi dastur landshaftiga "moslashish" uchun yangi yondashuvlar zarur. Ikkinchidan, ma'lumotlar bazasi tadqiqot jamoasi yangi yechimlarni muvaffaqiyatli topish va ularni amaliy texnologiyalarga aylantirish bo'yicha uzoq tarixga ega. Shuning uchun ushbu tadqiqotlarni davlat resurslari bilan faol va faol ushlab turish oqilona sarmoyadir.
Ma'lumotlar bazasini boshqarishning o'zgaruvchan dunyosi
Asosan, ma'lumotlar bazasi tizimi kompyuterlashtirilgan ish yuritish tizimidir; axborotni saqlash va undan foydalanish imkonini beradi. Ma'lumotlar bazasi tizimining asosiy komponentlari ma'lumotlar, apparat va dasturiy ta'minotdir. Ushbu oddiy komponentlar ma'lumotlar bazasi tizimining asosiy qurilish bloklari bo'lib qolsa-da, ular hajmi, ahamiyati va murakkabligi bo'yicha beqiyos o'sdi.
So'nggi besh yil ichida ma'lumotlarning murakkabroq tuzilmalariga nisbatan aniq tendentsiya kuzatildi. Ma'lumotlar oddiy turlari, bugungi kunda ko'plab ommaviy axborot vositalari tomonidan "hujjatlar", grafik tasvirlar, vaqt ishlanadi, sonlar va ularning ahamiyatini yo'qotgan emas belgilar satrlari shaklida vakili mumkin "s E qator protsessual, yoki faol ma'lumotlar va son-sanoqsiz ma'lumotlarning boshqa murakkab shakllari. Yangi turlar va ma'lumotlar manbalarining odatiy misollarini sek.da topish mumkin. 2.2, 3, 4.2, 4.4, 5.1 va 5.2.
Yana bir muhim omil - arzon va tezkor mikroprotsessorlarga asoslangan ko'p protsessorlar kabi arzon, yuqori unumdor komponentlarning keng tarqalganligi. Bundan tashqari, har yili qulay va foydalanish uchun qulay disk va asosiy xotira qurilmalari sig'imining oshishi va narxining pasayishini ko'ramiz. Mazhabda. 4.1-bandda ma'lumotlar bazasi texnologiyasining rivojlanishiga apparatdagi yutuqlarning ta'siri muhokama qilinadi.
Nihoyat, yangi turdagi ma'lumotlar turlarini qo'llab-quvvatlaydigan va zamonaviy texnik vositalardan to'liq foydalanadigan yangi avlod murakkab ma'lumotlar bazasi yaratilmoqda. Ushbu DBMSlarning umumiy ko'rinishi Sec. 2.
Dramatik o'zgarishlar nafaqat hisoblash infratuzilmasiga ta'sir qiladi; foydalanuvchilar jamiyati bugungi kunda xuddi shunday inqilobni boshdan kechirmoqda. Deyarli har bir korxonada uning organik komponenti sifatida kompyuterlashtirilgan axborotni qayta ishlash tizimi mavjud. Dunyo turli xil elektron axborot kommunikatsiyalarining "asab tolalari" bilan o'ralgan - Butunjahon Internetdan (WWW - World Wide Web, 4.4-bo'lim) erkin kengaytiriladigan ulanishi bilan Yerni kuzatish tizimining haqiqiy astronomik shkalasi (3.1-bo'lim). ). Foydalanuvchilar doirasining kengayishi sek.da tasvirlangan. 3, 4.4, 5.3.
Ma'lumotlar bazasi tadqiqotining afzalliklari
Ushbu ma'ruzaning asosiy maqsadi zamonaviy axborot tizimlarini rivojlantirish uchun ma'lumotlar bazasini tadqiq qilishning tub ahamiyatini chuqur va har tomonlama muhokama qilish va bunday tadqiqotlarni moliyalashtirish investitsiyalarning yaxshi daromadliligini ko'rsatishdir. Ikkinchi maqsad - 1990 yilgi hisobotni ma'lumotlar bazalari sohasidagi fundamental tadqiqotlarni moliyalashtirishning maqsadga muvofiqligini tasdiqlovchi materiallar bilan to'ldirishdir. Tarix asosiy tadqiqotlar, tijorat muvaffaqiyati va amaliy natijalar o'rtasidagi bog'liqlikni ko'rsatadigan misollar bilan to'la. Biz doimo nazariy konstruktsiyalar asosida ishchi g'oyalar qanday shakllanayotganini ko'ramiz, ular avval tajriba prototiplarida, keyin esa tijorat mahsulotlarida amalga oshiriladi.
Biz (2-bo'lim) o'n va ba'zan undan ko'proq yillar oldin boshlangan tadqiqotlar 1990-yillarning boshlarida dasturiy mahsulotlarda aks eta boshlagan ba'zi sohalarni ko'rib chiqishdan boshlaymiz. Ushbu bo'lim ushbu sohaga investitsiyalarning qaytarilishini aniq ko'rsatib beradi. Mazhabda. 3-rasmda kelajakdagi tadqiqotlar yo'nalishini belgilab beradigan yangi turdagi ilovalarning umumiy ko'rinishi keltirilgan. Mazhabda. 4-bandda ushbu talab qilinadigan tadqiqotlar bajarilishi kerak bo'lgan kontekst muhokama qilinadi. Mazhabda. 5-seminar ishtirokchilarining fikriga ko'ra, ma'lumotlar bazalari sohasidagi mutaxassislar oldida turgan eng muhim vazifalar shakllantirildi. Mazhabda. 6-bandda ba'zi yakuniy kuzatishlar va xulosalar mavjud.
Oxirgi yillardagi yutuqlar
1990 yildan boshlab, oldingi seminarning hisoboti nashr etilgandan so'ng, ma'lumotlar bazasi texnologiyasini ishlab chiqishda muhim yangi yutuqlarga erishildi. Ma'lumotlar bazasi bozorida eng faol AQSh kompaniyalari; ular taklif etayotgan mahsulotlar davlat idoralarining moliyaviy ko‘magida olib borilayotgan tadqiqot va tajriba-sinov ishlariga asoslangan. Ushbu bo'limda so'nggi yillarda erishilgan yutuqlar haqida umumiy ma'lumot berilgan.