Ma’lumotlar bazasini ximoyalashda SQL tilidan foydalanish

Ushbu kitobda ma'lumotlar bazasini boshqarish tizimlari, SQL tili va ma'lumotlar bazasini himoyalash masalalari ko'rib chiqilgan. Kurs ishi zamonaviy ma'lumotlar bazalarini boshqarish tizimlaridan foydalanish, SQL so'rovlarini yaratish, ma'lumotlarni himoya qilish usullari va Microsoft SQL Server 2008 R2 dasturida foydalanuvchilar huquqlarini boshqarish kabi amaliy ko'nikmalarni o'rgatadi.

Asosiy mavzular

  • Ma'lumotlar bazalarini boshqarish tizimlari (MBBT): Zamonaviy MBBT turlari: Oracle, Access, MS SQL va boshqalar. MBBT arxitekturalari: markazlashgan, fayl-serverli va mijoz-serverli. Har bir arxitekturaning afzalliklari va kamchiliklari tahlil qilingan.
  • SQL tili: SQL tilining asosiy komandalari: SELECT, INSERT, UPDATE, DELETE, WHERE, JOIN, ORDER BY va boshqalar. Ma'lumotlar turlari (INTEGER, CHAR, DATE va boshqalar) va ularning MBBTda ishlatilishi.
  • Ma'lumotlar bazasini himoyalash: Ma'lumotlar bazasini himoyalashning asosiy tushunchalari: konfidensiallik, butunlik va kirish huquqi. SQL Server 2008 R2 da foydalanuvchilar huquqlarini boshqarish: loginlar, rollar va ruxsatlar. Ma'lumotlarga kirishni cheklash va himoya qilish usullari.
  • SQL Serverda foydalanuvchilarni boshqarish: SQL Serverda foydalanuvchilarni boshqarish usullari, autentifikatsiya turlari (Windows va SQL Server autentifikatsiyasi), loginlar va rollarni yaratish, foydalanuvchilar huquqlarini belgilash va ularni boshqarish.