Dasturchi sifatida yaratilayotgan dasturiy taʼminot, unda saqlanadigan maʼlumotlar va ularga qoʻyilgan talablarni tushunish maʼlumotlar bazasini loyihlashda ishingizni bir muncha osonlashtiradi
Dasturchi sifatida yaratilayotgan dasturiy taʼminot, unda saqlanadigan maʼlumotlar va ularga qoʻyilgan talablarni tushunish maʼlumotlar bazasini loyihlashda ishingizni bir muncha osonlashtiradi.
Ma’lumotlar bazasining maqsadini aniqlash
Dasturchi sifatida yaratilayotgan dasturiy taʼminot, unda saqlanadigan maʼlumotlar va ularga qoʻyilgan talablarni tushunish maʼlumotlar bazasini loyihlashda ishingizni bir muncha osonlashtiradi.
Maʼlumotlar bazasiga har tomonlama qarashni unutmang. Masalan shahar kutubxonasi bazasi yaratilganda bazaga mijoz sifatida, yoki sotuvchi sifatida qarashingiz mumkin va bu ikkisi uchun bir hil maʼlumotlar turli koʻrinishda koʻrsatilishi kerakligini hisobga oling.
Shahar kutubxonasi
Keyinchalik bu ma`lumotlar bevosita MB jadvallarini shakllantirishda ishlatiladi. Maʼlumotlarni imkon qadar mayda boʻlaklarga boʻldim. Misol uchun, manzilni shahar, tuman, viloyat qilib ajratsangiz, kelajakda MBdagi foydalanuvhchilarni tuman, shahar yoki viloyat boʻyicha ajratib oldim.
Kutubxonalar Nomi Manzil Shahar Kitobxonlar Ismi Familiyasi Ish joyi Ro’yxatdan otgan sanasi Adabiyotlar Nomi Janri Muallifi Nashriyot Nashr yili
Maʼlumotlar Bazasining tuzilishini rejalash
Maʼlumotlar bazasining tashqi koʻrinishini shakllantirishga. Yuqorida koʻrganimizdek, relational MB jadvallardan iborat boʻladi. Har bir jadval esa ustunlar (attributlar) va qatorlardan tashkil topadi. Har bir qator ingliz tilida record deb ataladi va bitta buyum (shaxs) haqida maʼlumot saqlaydi.
Jadvalning har bir qatoridagi maʼlumotlarni bir xilda saqlash uchun, ularning turini ham tayinlab ketish maqsadga muvofiq boʻladi. Masalan Ism faqat matn, ID esa faqat raqam.