Ma’lumot fayllari(data files).
Oracle da ma’lumotlar bazasini saqlash uchun ajratilgan joylar logik qismlarga bo’lingan. Bu qismlar jadvallar joyi(tablespace)deyiladi. Odatda bitta baza uchun bir nechta tablespace lar hosil qilinadi. Har bir joyda bir necha data file lar mavjud bo’ladi.
Ma’lumotlar bazasini loyihalash, mohiyat-aloqa modeli
Ma’lumotlar bazasini boshqarish tizimi MBBT (СУБД, DBMS –Database Management Systems) zamonaviy korxonalarda muhim komputer vositalaridan hisoblanadi. MBBT – komputerni operatsion tizimi birga ishlaydigan va komputerda ma’lumotlarni saqlash va chiqarib olish uchun ishlatiladigan dasturiy ta’minotdir. Ma’lumotlarni o’zi ishonchli ishlab chiqilgan ma’lumot bazasida saqlanadi.
Klassik hisoblashlarda 3 ta ma’lumot modeli ko’p ishlatiladi:
Ierarxik ma’lumot modeli;
Tarmoqli ma’lumot modeli;
Relyatsion ma’lumot modeli. (MM)
Har bir ma’lumot bazasi u yoki bu model asosida yaratiladi. Ierarxik ma’lumot modelda yozuvlar daraxtsimon(shajara) strukturali bog’lanish ko’rinishida bo’ladi. Ierarxik tuzilishi ma’lumotlarni sodda yaratiladi lekin ma’lumotlarning ko’plari bunday bog’lanishli tabiatga ega emas.
Hozirgi kunda asosan relyatsion ma’lumotlar bazasiga asoslangan tizimlar ko’p ishlatilmoqda.
Uncha katta bo’lmagan tashkilotlarda MBBT bitta komputerda yuklab ishlatish mumkin. Bunday shaxsiy ma’lumot baza tizimi bir nechta foydalanuvchi ishlaganda foydali bo’lishi mumkin. Shuning uchun hozirgi kunda korxona va tashkilotlarda ma’lumot bazasi birlamchi serverda joylashtiriladi, foydalanuvchilar esa alohida komputerlar bilan ulanadi. Bu komputerlarni mijoz (klient) komputerlar deyiladi. Server ma’lumotlarni markazlashgan saqlovchi hisoblanadi, shuning uchun barcha foydalanuvchilar bir axborotlarni, shu jumladan o’zgartirilgan axborotlarni ko’rish imkoniyatiga ega bo’ladi.
M ySql so’rovlaridan foydalanib jadval hosil qilish. Ikkita jadvalni bog’lash.
1-rasm 2-rasm
4-rasm
3-rasm
1-rasmda mavjud Databaselarni ko’ramiz.2-rasmda database yaratamiz. 3-rasmda databaselarni ko’rdik. 4-rasmda Use database nomidan so’ng database changed(o’zgartirildi) degan yozuv oynaga chiqishi kerak.
5-rasm 6-rasm
5-6-rasm.Table yaratamiz bunda int,varcharga qancha qiymat qabul qilishi kerakligini kiritib ketamiz.
7-rasm 8-rasm
9-rasm 10-rasm
Tablemizga qiymatlarni kiritib chiqamiz. Int,varchar tipidagi ma’lumotlarni kiritamiz va << SELECT * FROM Faculty>> komandasi orqali kiritgan ma’lumotlarimizni ko’rishimiz mumkin.
Ikkita jadvalni birlashtiramiz. Bunda joinlardan foydalanamiz. Va yuqoridagi oyna hosil bo’ladi. Jadvallar birlashadi.
Do'stlaringiz bilan baham: |