Ma'lumotlar bazalarini tushunish va tasniflash
Download 294.72 Kb.
|
объектга йўналтирилган маълумотлар базаси
Foto: Blingzapiya
Ma'lumotlar bazasidan olib tashlang. Saytdan talab qilinadigan deb o'ylashga harakat qiling? Masalan, agar siz odamlarni birlashtiradigan sayt tuzmoqchi bo'lsangiz, siz darhol foydalanuvchilar saqlanadigan ma'lumotlar haqida o'ylashni boshlashingiz mumkin. Unuting, keyinroq uni kechiktiring. Ma'lumotlar bazasida foydalanuvchilar va ular haqidagi ma'lumotlar saqlash kerakligini yaxshiroq yozing. Yana nima? Saytingizda qaysi foydalanuvchilar nima qilishadi? Ular rekordlarni nashr etadimi, fayllarni, rasmlarni yuklaydilar, bir-birining xabarlarini yozadimi? Binobarin, ma'lumotlar bazasi bu barcha ma'lumotlarni saqlashi kerak: yozuvlar, fayllar, fotosuratlar, postlar va boshqalar. Foydalanuvchilar sizning saytingiz bilan qanday o'zaro aloqada bo'ladi? Ular, masalan, eng sevimli retseptlari, ma'lum bir jamoaga kirish huquqiga ega bo'ladimi, mahsulotni qidirish yoki yangi ko'rilgan va sotib olingan mahsulotlarning ro'yxatini tomosha qilish kerakmi? Ma'lumotlar bazasi ma'lum bir foydalanuvchilar, mahsulot ma'lumotlari, shuningdek ma'lum mahsulot va foydalanuvchining aloqasi mavjud bo'lgan "yopiq" yozuvlarni saqlash imkoniyatini ta'minlashi kerak. Kerakli jadvallar va maydonlarni aniqlash Keyingi qadam bu ma'lumotlar bazasida qaysi jadval va dalangan maydonlar kerakligini aniqlashdir. Bu rivojlanishning yadrosi va uning eng qiyin qismi. Har bir jadvalda ma'lumotlar tuzilmasini aniqlash, har bir jadvalda ma'lumotlar tuzilmasini aniqlash, ushbu ma'lumotlarni turli xil jadvallardan foydalangan holda o'zgartirish kerakligini aniqlash - bu barcha muammolar to'g'ridan-to'g'ri dizayn ma'lumotlar bazasi bilan to'ldiriladi. Endi siz aniq jadvallar va maydonlar ro'yxatini iloji boricha aniqroq aniqlashingiz kerak. Ushbu jarayon davomida ba'zi elementlar ma'lumotlar bazasi samaradorligi va xavfsizligini oshirish maqsadida qayta qurish yoki qayta tashkil etish mumkin. Ma'lumotlar modellashtirish vositasidan foydalaning Endi siz saytni qilish kerakligini bilasiz, qaysi ma'lumotni saqlash kerakligini aniqlash vaqti keldi. Bu erda, ayniqsa MySQL ishchi lahzasi kabi va vizual ma'lumotlar bazasini yaratish qobiliyati bilan bu erda ma'lumotlar bazalarini loyihalash vositasi juda mos keladi. Glings - bu turli xil bloklar diagrammalari va ma'lumotlar bazasi modellarini yaratish uchun ajoyib onlayn vositadir. Menimcha, menimcha, yaxshi, yuqori sifatli, vosita - Microsoft Visio (faqat derazalar ostida, narxi $ 249.99). Ammo qo'rqmang, ko'pchilik arzon alternativalar mavjud, ularning ko'plari ochiq manbali loyihalar, shu jumladan yuqorida aytilganlar yuqorida aytilganlar. Umumiy grafikalar va ma'lumotlar bazasi modelini yaratish uchun zarur bo'lgan standart va standart ko'rinish elementlari bilan tanishing va lazzatlanish va diagrammalardan foydalanishni rejalashtirishni boshlang. Bu aniq ma'lumotlar bazasi allaqachon yaratilgandan oldin mantiqiy xatolardan qochadi. Guruhlash va ma'lumotlarni ajratish Maydonlarga kelsak, qachon ma'lumotlarning ma'lum qismini guruhlash kerakligini bilish juda muhimdir. Qaysi ma'lumotni bitta sohada yoki aksincha bo'lishi kerakligini aniqlashning yaxshi usuli yoki aksincha, uning biron bir qismini o'zgartirish kerakmi deb o'ylaysizmi? Masalan, manzilni komponentlarga ajratish orqali saqlash yoki qilmaslik kerakmi: 1) Siti, 3) Shtat, 3) Pochta kod, 5) Bu sayt funktsional imkoniyatlarining ajralmas qismi (ehtimol foydalanuvchilarga yoki ma'murlar boshqa foydalanuvchilarni manzil yoki xodimlarni qidirishni istashadi) yoki diskdagi ma'lumotlar bazasi egallagan kosmikning ko'payishimi? Agar bu unchalik muhim bo'lmasa, nega faqat bitta satr maydonini yangilash mumkin bo'lsa, ma'lumotlar bazasini 5 maydonni o'zgartirish uchun yuklash uchun ma'lumotlar bazasini yuklab oling. Ushbu ma'lumotlarni ushbu ma'lumotlarni olish imkoniyati, maydonlar ajratilgan HTML shaklidan, shuningdek manzillar bazasiga manzilni qo'shishdan oldin, tegishli maydonlardan bir qatorda qiymatlarni birlashtirish mumkin. Bu faqat bitta misol, ammo har doim saytning funktsiyasini saqlab qolish uchun alohida-alohida, ularni birlashtirish uchun stol maydonlarini tashkil qilishning eng samarali usullari haqida tasavvurga ega bo'ling. Ma'lumotlar bazasini normallashtirish Normallashtirish axborotni yanada samaraliroq saqlashni tashkil etish uchun yaratilgan ko'rsatmalarni taqdim etadi. Biz allaqachon eng mashhur normal shakllarga kiritilgan ba'zi muhim asosiy amaliy amaliyotlarni eslatdik. Beshta normal shakl mavjud. Ushbu normal shakllar bilan tanishish va ma'lumotlar bazalarini ularning talablariga muvofiq rivojlantirish foydali bo'ladi. Ma'lumotlar bazasini normallashtirish katta mavzu, ammo allaqachon o'z asoslarini tushunish sizga yordam beradi. Umuman har bir normal shakl va normallashtirish haqida umumiy tasavvurga ega bo'lish, qarashni unutmang Eng umumiy shaklda ma'lumotlar bazasi o'zaro bog'liq ma'lumotlar to'plami sifatida belgilanadi. Ushbu ta'rifdan, ma'lumotlar bazasi nafaqat ma'lumotlarni o'zi, balki ularning o'zaro munosabatlarini ham o'z ichiga olganligi haqidagi muhim xususiyat. Ma'lumotlar bazasining asosiy g'oyalaridan biri bu ularning tavsifi bilan birgalikdagi ma'lumotlarni saqlashdir. Shu sababli saqlangan ma'lumotlar bazaviy ish bilan ishlaydigan har qanday miqdordagi dasturlar uchun tushunarli bo'ladi. Bu ma'lumotlar bazasini mustaqil axborot manbai bilan amalga oshiradi, ularni turli xil dasturlar bilan bir necha marta ishlatilishi mumkin, ulardan mustaqil ravishda. Ma'lumotlar bazasi ma'lumotlar bazasi tavsiflanganidan tashqari, bu ma'lumotlarga kiritilgan ma'lum cheklovlarni, masalan, ma'lumotlar turini, o'lchamlarini belgilaydi. Shunday qilib, malumotlar bazasibu ma'lum bir mavzularda ko'p takrorlanadigan va takroriy foydalanish uchun mo'ljallangan tuzilgan tuzilmalarning ma'lum bir axborot manbai. Ma'lumotlar bazalari ma'lumotlar bazasi va ma'lumotlar bazasi bilan ishlash uchun zarur bo'lgan tillar va dasturlar sifatida belgilangan ma'lumotlar bazasini boshqarish tizimlarini (DBMMS) boshqaradi. DBTS sizga ma'lumotlar bazalarini yaratishga, ularda ma'lumotlarni yaratishga va o'zgartirishga imkon beradi, ushbu ma'lumotlarga kiring. DBMMlardan foydalanish holatida tashkilot va axborotni qo'llab-quvvatlash sxemasi tubdan boshqacha bo'ladi (2.5-rasm). DBTMS orqali talabnomalar bir yoki bir nechta ma'lumotlar bazalarida saqlangan ma'lumotlarga murojaat qiladi. Shu bilan birga, axborot va axborotlashtirish majmuasini tashkil etish endi dasturiy ta'minot emas, ammo axborot ta'minoti. Ma'lumotlar arizalardan mustaqil deb bo'lmaydi, maqsadlar, o'z navbatida, ma'lumotlar bazasidagi har qanday ma'lumotlardan foydalanishi mumkin. DbM ma'lumotlarning yaxlitligini qo'llab-quvvatlaydi, ulardan turli xil dasturlar va turli xil foydalanuvchilar bilan foydalanishni aniqlaydi, ma'lum darajada ma'lumot xavfsizligini ta'minlaydi. Download 294.72 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling