Ob’ektga yo’naltirilgan ma’lumotlar bazasi Mavzu: Ob’ektga yo’naltirilgan ma’lumotlar bazasi


Mavzu: Relyatsion ma’lumotlar bazasini loyixalashtirish



Yüklə 75,37 Kb.
səhifə6/12
tarix22.03.2024
ölçüsü75,37 Kb.
#180625
1   2   3   4   5   6   7   8   9   ...   12
Ob’ektga yo’naltirilgan ma’lumotlar bazasi-fayllar.org

17. Mavzu: Relyatsion ma’lumotlar bazasini loyixalashtirish

Ma’lumotlar bazasini loyihalash jarayoni

Yaxshi tuzilgan ma’lumotlar bazasi:


  • Ortiqcha (takrorlanuvchi) ma’lumotlarni bartaraf qilish orqali xotirani tejaydi.


  • Ma’lumotlarning aniqligi va yaxlitligini saqlaydi.


  • Ma’lumotlarga turli usullar bilan murojaat qilishni ta’minlaydi.


Samarali va foydali MBni loyihalashtirish quyidagi jarayonlarni o’z ichiga oladi:


  1. Talablarni tahlil qilish yoki ma’lumotlar bazasining maqsadini aniqlash


  2. Ma’lumotlarni jadvallarga ajratish


  3. Asosiy kalitlarni (primary key) ko’rsatish va munosabatlarni tahlil qilish


  4. Jadvallarni standartlashtirish uchun normallashtirish


Keling, har bir qadamni batafsil ko’rib chiqaylik. Maʼlumotlar bazasining turli modellari juda ham koʻp, biz esa ushbu qo’llanmada eng koʻp ishlatiladigan relyatsion ma’lumotlar bazasi modelidan (relational model) foydalanamiz.


Yuqoridagi jarayonlarni koʻrishdan avval Relational Model bilan tanishaylik.

Relational Database Model

Eng keng tarqalgan model, relyatsion model, ma’lumotlarni jadvallarga ajratadi. Har bir jadval ustunlar va qatorlardan iborat. Har bir ustunda biror obyektga oid atributlar keltirilgan, masalan mahsulot narx, foydalanuvchi ismi yoki tug’ilgan sanasi, pochta indeksi va hokazo. Bu atributlar birgalikda domen deb ataladi. Jadvalning qatorlari esa aynan bitta obyekt (buyum, shaxs, joy) haqidagi maʼlumotlarni saqlaydi.


Quyida biz Foydalanuvchilar haqida maʼlumot saqlash uchun Foydalanuvchilar jadvalini yaratdik. Jadvaladagi ID, Ism, Familiya, Telefon foydalanuvchining attributlari hisoblanadi. Birgalikda esa attributlar domen deb ataladi.
18.Mavzu: Tizimni umumiy tashkil etish. SQL ma’lumotlar bazasi tili asoslari SQL(Structured Query Language) – Bu so'rov tili ko'p operatorlardan tashkil topgan bo'lib, bu operatorlar orqali foydalanuvchilar va dasturlar Oracle(MBBT) dagi ma'lumotlar bazasiga murojaatni amalga oshirishi mumkin. Oracle utililari yoki har xil dasturlar SQL operatorlarisiz bazaga murojaatni amalga oshirishi mumkin, lekin so'rovlarni amalga oshirishda bu so'rov tilidan foydalanmaslikning iloji yo'q. SQL tili so'rov-natija ko'rinishida ishlaydi. So'rovlar har bir element uchun emas, butun bir guruh uchun beriladi va natija olinadi. SQL uchun ma'lumotlar bazasidagi ma'lumotlar qay shaklda, qay tartibda joylashganini umuman ahamiyati yo'q, foydalanuvchilar ham bu ma'lumotlarni bilishi shart emas. Faqatgina operatorlarni to'g'ri yozish orqali istalgan ma'lumotlarni chiqarish mumkin bo'ladi.
SQL tili barcha ma'lumotlar bazasini boshqarish tizimlari uchun umumiy standart til hisoblanadi. Bundan kelib chiqadiki, agar siz bu tilni bir marotaba o'rganib olsangiz, istalgan MBBT lari bilan ishlay olasiz. Bitta MBBT da yaratilgan biror sql operatorlar yig'indisi(kichik so'rov dasturi)ni, istalgan MBBT ga ko'chirish mumkin bo'ladi.

Yüklə 75,37 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə