Рекомендованная литература по курсу «Базы данных»

Для успешного освоения курса «Базы данных» рекомендуется использовать следующие учебники, справочники и дополнительные материалы, охватывающие основы проектирования, администрирования и оптимизации баз данных, а также практическое применение языков запросов.


📖 Основные учебные пособия:

  1. Крокфорд Д.SQL и реляционные базы данных. Начальный курс

    • Введение в концепции реляционных баз данных, язык SQL и основные команды.
  2. Силберштадт Х., Кормен Т.Основы реляционных баз данных

    • Глубокий разбор структуры БД, отношений, нормализации и проектирования.
  3. Коберн К.Базы данных для начинающих

    • Основные концепции хранения данных, модели БД и их применение в разработке ПО.
  4. Гриффитс Д.Head First SQL

    • Практическое руководство по изучению SQL, проектированию и управлению БД.
  5. Ульман Д., Уидом Д.Введение в системы баз данных

    • Описание современных архитектур БД, индексирования, транзакций и работы с большими данными.

📊 Книги по SQL и проектированию баз данных:

  1. Бен ФортаSQL в примерах и задачах

    • Подробное руководство по SQL с практическими примерами.
  2. Пол ДюбуаMySQL. Подробное руководство

    • Практическое пособие по администрированию MySQL, написанию запросов и оптимизации БД.
  3. Мартин ГраберОптимизация SQL-запросов

    • Разбор методов повышения производительности SQL-запросов.
  4. Альбахари Дж.LINQ и базы данных

    • Практическое применение LINQ для работы с данными в C#.
  5. Эл Масри Р., Наватх Ш.Основы баз данных

  • Теоретические основы и практическое применение современных моделей БД.

🔍 Администрирование и безопасность БД:

  1. Том Кайта, Карен ЛиттлSQL Server 2019: Администрирование

    • Управление серверами SQL, настройка безопасности и оптимизация запросов.
  2. Шмидт Д.PostgreSQL. Подробный справочник

    • Глубокий анализ PostgreSQL, его архитектуры, функций и индексации.
  3. Майкл КаррNoSQL для разработчиков

    • Введение в NoSQL-базы данных (MongoDB, Cassandra, Redis).
  4. О'Нил П., О'Нил Э.Системы баз данных: проектирование, внедрение и управление

    • Подходы к проектированию сложных корпоративных баз данных.
  5. Эллисон К.Безопасность баз данных

    • Методы защиты данных, резервное копирование, контроль доступа.

💻 Онлайн-ресурсы и видеокурсы:


Эти материалы помогут студентам освоить ключевые принципы проектирования баз данных, изучить язык SQL, научиться администрированию БД и работать с различными системами управления базами данных. 📘🖥

Последнее изменение: пятница, 21 февраля 2025, 11:36