Базы данных
Рекомендованная литература по курсу «Базы данных»
Для успешного освоения курса «Базы данных» рекомендуется использовать следующие учебники, справочники и дополнительные материалы, охватывающие основы проектирования, администрирования и оптимизации баз данных, а также практическое применение языков запросов.
📖 Основные учебные пособия:
-
Крокфорд Д. – SQL и реляционные базы данных. Начальный курс
- Введение в концепции реляционных баз данных, язык SQL и основные команды.
-
Силберштадт Х., Кормен Т. – Основы реляционных баз данных
- Глубокий разбор структуры БД, отношений, нормализации и проектирования.
-
Коберн К. – Базы данных для начинающих
- Основные концепции хранения данных, модели БД и их применение в разработке ПО.
-
Гриффитс Д. – Head First SQL
- Практическое руководство по изучению SQL, проектированию и управлению БД.
-
Ульман Д., Уидом Д. – Введение в системы баз данных
- Описание современных архитектур БД, индексирования, транзакций и работы с большими данными.
📊 Книги по SQL и проектированию баз данных:
-
Бен Форта – SQL в примерах и задачах
- Подробное руководство по SQL с практическими примерами.
-
Пол Дюбуа – MySQL. Подробное руководство
- Практическое пособие по администрированию MySQL, написанию запросов и оптимизации БД.
-
Мартин Грабер – Оптимизация SQL-запросов
- Разбор методов повышения производительности SQL-запросов.
-
Альбахари Дж. – LINQ и базы данных
- Практическое применение LINQ для работы с данными в C#.
-
Эл Масри Р., Наватх Ш. – Основы баз данных
- Теоретические основы и практическое применение современных моделей БД.
🔍 Администрирование и безопасность БД:
-
Том Кайта, Карен Литтл – SQL Server 2019: Администрирование
- Управление серверами SQL, настройка безопасности и оптимизация запросов.
-
Шмидт Д. – PostgreSQL. Подробный справочник
- Глубокий анализ PostgreSQL, его архитектуры, функций и индексации.
-
Майкл Карр – NoSQL для разработчиков
- Введение в NoSQL-базы данных (MongoDB, Cassandra, Redis).
-
О'Нил П., О'Нил Э. – Системы баз данных: проектирование, внедрение и управление
- Подходы к проектированию сложных корпоративных баз данных.
-
Эллисон К. – Безопасность баз данных
- Методы защиты данных, резервное копирование, контроль доступа.
💻 Онлайн-ресурсы и видеокурсы:
- W3Schools SQL Tutorial – онлайн-уроки по SQL (https://www.w3schools.com/sql/)
- SQLZoo – интерактивные упражнения по SQL (https://sqlzoo.net/)
- PostgreSQL Official Documentation – официальная документация по PostgreSQL (https://www.postgresql.org/docs/)
- MongoDB University – бесплатные курсы по NoSQL-базам данных (https://university.mongodb.com/)
- Coursera: Databases and SQL for Data Science – курс по SQL и базам данных.
Эти материалы помогут студентам освоить ключевые принципы проектирования баз данных, изучить язык SQL, научиться администрированию БД и работать с различными системами управления базами данных. 📘🖥