Грокаем проектирование реляционных баз данных

Год издания: 2026
Автор: Хао Ц., Цикердекис М.
Язык: Русский
Формат: PDF
Издательский макет
Интерактивное оглавление: Да
Количество страниц: 272
Описание: Реляционные базы данных используются практически в каждой компании. И разбираться в том, как они работают, приходится и разработчикам, и аналитикам, создающим дашборды и отчеты, и специалистам, которым просто нужна актуальная информация. Это увлекательное руководство по миру баз данных и SQL написано в доступной и юмористической манере. Авторы, опытные преподаватели из Университета Торонто, превращают сложные концепции в простые и понятные объяснения с помощью ярких примеров, забавных иллюстраций и практических заданий.
Книга охватывает основы SQL, проектирование сущностей и связей, нормализацию, безопасность, оптимизацию и даже роль генеративного ИИ в дизайне БД. Идеальный выбор для тех, кто хочет освоить реляционные базы данных без скучных лекций, а с удовольствием и практическим применением.
dumpz.ws

Год издания: 2026
Автор: Хао Ц., Цикердекис М.
Язык: Русский
Формат: PDF
Издательский макет
Интерактивное оглавление: Да
Количество страниц: 272
От издательства 9
Предисловие . 11
Благодарности . 13
Об этой книге 15
Для кого эта книга . 15
Структура книги . 16
О коде в книге . 17
Форум liveBook . 17
Об авторах . 18
Часть 1
НАЧАЛО РАБОТЫ
Глава 1. Знакомство с базами данных и SQL 20
Введение . 21
Ваш первый SQL-запрос . 27
Основы SQL-запросов 29
Управление таблицами и данными 37
Итоги . 43
Глава 2. Связанные таблицы и углубление в SQL . 44
Введение . 45
Связанные таблицы 45
Снова об управлении таблицами и данными 54
Самостоятельное изучение SQL 61
Итоги . 65
Глава 3. Общие сведения о проектировании баз данных . 67
Введение . 67
Цели проектирования баз данных . 68
Общий обзор процесса проектирования . 72
Основные этапы проектирования баз данных . 77
Итоги . 86
Часть 2
НАВЫКИ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Глава 4. Сущности и свойства . 88
Введение . 89
Сущности и свойства 89
Ключи 94
Типы данных 101
Итоги . 117
Глава 5. Связи . 118
Введение . 119
Диаграммы сущностей и связей . 119
Соединение связанных сущностей 121
Кратность 124
Сильные и слабые сущности 143
Итоги . 150
Глава 6. Нормализация и реализация . 152
Введение . 153
Нормализация 153
Реализация . 171
Итоги . 188
Глава 7. Безопасность и оптимизация 190
Введение . 191
Безопасность . 191
Стоимость хранения . 202
Индексация 209
Денормализация 216
Итоги . 225
Часть 3
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ В ПРОЕКТИРОВАНИИ БАЗ ДАННЫХ
Глава 8. Проектирование баз данных в эпоху
генеративного ИИ . 228
Введение . 229
Анализ требований . 232
Сущности и свойства 233
Связи между сущностями 248
Реализация . 261
Итоги . 268
Предисловие . 11
Благодарности . 13
Об этой книге 15
Для кого эта книга . 15
Структура книги . 16
О коде в книге . 17
Форум liveBook . 17
Об авторах . 18
Часть 1
НАЧАЛО РАБОТЫ
Глава 1. Знакомство с базами данных и SQL 20
Введение . 21
Ваш первый SQL-запрос . 27
Основы SQL-запросов 29
Управление таблицами и данными 37
Итоги . 43
Глава 2. Связанные таблицы и углубление в SQL . 44
Введение . 45
Связанные таблицы 45
Снова об управлении таблицами и данными 54
Самостоятельное изучение SQL 61
Итоги . 65
Глава 3. Общие сведения о проектировании баз данных . 67
Введение . 67
Цели проектирования баз данных . 68
Общий обзор процесса проектирования . 72
Основные этапы проектирования баз данных . 77
Итоги . 86
Часть 2
НАВЫКИ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
Глава 4. Сущности и свойства . 88
Введение . 89
Сущности и свойства 89
Ключи 94
Типы данных 101
Итоги . 117
Глава 5. Связи . 118
Введение . 119
Диаграммы сущностей и связей . 119
Соединение связанных сущностей 121
Кратность 124
Сильные и слабые сущности 143
Итоги . 150
Глава 6. Нормализация и реализация . 152
Введение . 153
Нормализация 153
Реализация . 171
Итоги . 188
Глава 7. Безопасность и оптимизация 190
Введение . 191
Безопасность . 191
Стоимость хранения . 202
Индексация 209
Денормализация 216
Итоги . 225
Часть 3
ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ В ПРОЕКТИРОВАНИИ БАЗ ДАННЫХ
Глава 8. Проектирование баз данных в эпоху
генеративного ИИ . 228
Введение . 229
Анализ требований . 232
Сущности и свойства 233
Связи между сущностями 248
Реализация . 261
Итоги . 268
Книга охватывает основы SQL, проектирование сущностей и связей, нормализацию, безопасность, оптимизацию и даже роль генеративного ИИ в дизайне БД. Идеальный выбор для тех, кто хочет освоить реляционные базы данных без скучных лекций, а с удовольствием и практическим применением.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои