Основы СУБД Oracle

Ushbu kitob Oracle ma'lumotlar bazasini boshqarish va dasturlashga bag'ishlangan. Unda Oracle SQL va PL/SQL tillari, ma'lumotlar bazasini loyihalash, boshqarish, optimallashtirish va xavfsizligini ta'minlash kabi masalalar batafsil yoritilgan. Kitob talabalarga, dasturchilarga va ma'lumotlar bazasi administratorlariga mo'ljallangan.

Asosiy mavzular

  • SQL va PL/SQL: Oracle ma'lumotlar bazasi bilan ishlash uchun SQL va PL/SQL tillarining sintaksisi, operatorlari va funksiyalari batafsil tushuntirilgan. So'rovlar tuzish, ma'lumotlarni o'zgartirish va boshqarish bo'yicha amaliy misollar keltirilgan.
  • Ma'lumotlar bazasini loyihalash: Ma'lumotlar bazasini loyihalash tamoyillari, normalizatsiya, ma'lumotlar turlarini tanlash va jadvallararo aloqalarni o'rnatish kabi masalalar ko'rib chiqilgan. ER-diagrammalar va boshqa loyihalash vositalaridan foydalanish bo'yicha tavsiyalar berilgan.
  • Ma'lumotlar bazasini boshqarish: Oracle ma'lumotlar bazasini o'rnatish, sozlash, foydalanuvchilarni boshqarish, xotirani optimallashtirish va boshqa boshqaruv vazifalari yoritilgan. Ma'lumotlar bazasini zaxiralash va tiklash usullari ham tushuntirilgan.
  • Ma'lumotlar bazasi xavfsizligi: Oracle ma'lumotlar bazasida xavfsizlikni ta'minlash usullari, foydalanuvchi huquqlarini boshqarish, audit va ma'lumotlarni shifrlash kabi masalalar ko'rib chiqilgan.
  • Tranzaksiyalar: Ushbu bob tranzaksiyalar tushunchasiga va ma'lumotlar bazasini izchillikda saqlashga qaratilgan. Tranzaksiyalarni qanday boshlash, tugatish va bekor qilish haqida o'rganasiz. Savepoint yordamida qisman bekor qilishning ham muhimligi ko'rsatilgan.
  • Kursorlar: Kursorlar - bu so'rov natijalari bilan ishlashning muhim usuli. Kursorlarni e'lon qilish, ochish, ma'lumotlarni olish va yopish kabi asosiy operatsiyalarni o'rganasiz. Shuningdek, dinamik kursorlar bilan ishlash qobiliyati ham qamrab olingan.
  • LOB ma'lumotlari: Katta hajmli ma'lumotlarni (LOB) saqlash va boshqarish usullari, LOB turlari va ularni PL/SQL bilan qanday ishlatish haqida ma'lumot beriladi.