Новинка
Базы данных
книга

Базы данных

Здесь можно купить книгу "Базы данных" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Место издания: Москва, Вологда

ISBN: 978-5-9729-2594-0

Страниц: 544

Артикул: 110426

Возрастная маркировка: 16+

Электронная книга
2200

Краткая аннотация книги "Базы данных"

Книга охватывает широкий круг вопросов, связанных с технологиями хранения и управления данными, основное внимание уделено прикладным технологическим аспектам и практическому освоению инструментальных средств, используемых при проектировании, программировании, управлении производительностью и безопасностью баз данных. Рассматриваются как классические реляционные системы, так и постреляционные NoSQL-решения, а также объектно-реляционные отображения, используемые для взаимодействия объектно-ориентированных приложений с базами данных.Для IT-студентов, а также для специалистов, самостоятельно осваивающих новые для себя разделы этой широкой и динамично развивающейся области, и будет полезна преподавателям при формировании учебно-методического обеспечения соответствующих профильных дисциплин. Структура и содержание книги позволяют использовать ее в качестве базового учебника и сборника задач при подготовке и проведении лекционных и практических занятий, а также при разработке многовариантных контрольных и аттестационных заданий, формировании тематики курсовых проектов и работ.

Содержание книги "Базы данных "


Предисловие
Часть 1. Моделирование и проектирование баз данных
Глава 1. Данные как объект моделирования и управления
1.1 Данные, информация, знание и понимание – модель DIKW
1.2 Управление данными
1.3 Классификация данных
1.4 Автономность данных
1.5 Модели данных
1.6 Контрольные вопросы
1.7 Практические задания
Глава 2. Концептуальная модель данных
2.1 Сущности и атрибуты сущностей
2.2 Связи между сущностями
2.3 Слабые сущности
2.4 Моделирование таксономий
2.5 Контрольные вопросы
2.6 Практические задания
Глава 3. Логические модели данных
3.1 Иерархическая модель данных
3.2 Сетевая модель данных CODASYL
3.3 Реляционная модель данных
3.4 Объектные и объектно-реляционные модели данных
3.5 Контрольные вопросы
3.6 Практические задания
Глава 4. Реляционная модель данных
4.1 Структуры данных
4.2 Ограничения целостности
4.3 Методы обработки данных
4.4 Преобразование ER-модели в исходную R-схему базы данных
4.5 Нормализация исходной R-схемы базы данных
4.6 Контрольные вопросы
4.7 Практические задания
Глава 5. Основы SQL
5.1 Структура языка и базовые синтаксические конструкции
5.2 Стандарты и диалекты языка SQL
5.3 Контрольные вопросы
5.4 Практические задания
Глава 6. Многомерные модели данных
6.1 OLAP- и OLTP-системы
6.2 Концептуальное представление многомерной модели
6.3 Операции многомерной обработки данных
6.4 Логические представления многомерной модели данных
6.5 Контрольные вопросы
6.6 Практические задания
Часть 2. Реляционные СУБД. Производительность
Глава 7. Физическая модель данных
7.1 Файловая структура базы данных
7.2 Структура data-файла
7.3 Примеры анализа структуры data-файлов
7.4 Контрольные вопросы
7.5 Практические задания
Глава 8. Индексы
8.1 Доступ к неупорядоченным данным
8.2 Линейные индексы
8.3 Иерархические B+tree-индексы
8.4 Хеш-индексы
8.5 Контрольные вопросы
8.6 Практические задания
Глава 9. Процедурные планы SQL-запросов
9.1 Алгоритм трансляции SQL-запроса
9.2 Исполнение процедурного плана SQL-запроса
9.3 Визуализация процедурных планов исполнения SQL-запросов
9.4 Средства просмотра статистических данных
9.5 Контрольные вопросы
9.6 Практические задания
Глава 10. Управление транзакциями
10.1 Свойства транзакций
10.2 Конфликты между транзакциями
10.3 Уровни изолированности транзакций
10.4 Управление блокировками
10.5 Примеры SQL-команд
10.6 Контрольные вопросы
10.7 Практические задания
Часть 3. Реляционные СУБД. Защита данных
Глава 11. Целостность данных и управление доступом
11.1 Целостность данных
11.2 Модели управления доступом к данным
11.3 Требования к защищенности информационных систем
11.4 Архитектура системы дискреционного управления доступом
11.5 Примеры SQL-команд управления доступом
11.6 Безопасность уровня строк таблиц (RLS)
11.7 Контрольные вопросы
11.8 Практические задания
Глава 12. Динамическое маскирование данных
12.1 Примеры использования функций маскирования данных
12.2 Контрольные вопросы
12.3 Практические задания
Глава 13. Шифрование данных
13.1 Управление шифрованием
13.2 Примеры шифрования данных
13.3 Контрольные вопросы
13.4 Практические задания
Часть 4. NoSQL базы данных
Глава 14. Концепции NoSQL-подхода
14.1 Достоинства и недостатки NoSQL моделей данных
14.2 Классификация NoSQL баз данных
Глава 15. СУБД Redis
15.1 Данные в Redis
15.2 Установка Redis и инструментов
15.3 Команды Redis
15.4 Кэширование в Redis
15.5 Система обмена сообщениями в Redis
15.6 Безопасность в Redis
15.7 Нагрузочное тестирование и производительность
15.8 Проектирование кеш-хранилища
15.9 Практические задания
15.10 Контрольные задания. Проектирование кеш-хранилища
Глава 16. MongoDB – документо-ориентированная СУБД
16.1 Структура базы данных MongoDB
16.2 Формат данных документа
16.3 Основы MQL. Примеры операций обработки данных
16.4 Агрегация данных
16.5 Индексация документов и планы исполнения запросов
16.6 Логическая модель (схема) базы данных MongoDB
16.7 Контрольные вопросы
16.8 Практические задания
Глава 17. CASSANDRA – колоночная СУБД
17.1 Модель данных
17.2 Примеры реализации
17.3 Практическое задание
Часть 5. Средства взаимодействия прикладных программ с базами данных
Глава 18. Объектно-реляционное отображение
18.1 Паттерны взаимодействия с реляционными базами данных
18.2 Введение в SQLALchemy
18.3 SQLAlchemy Core
18.4 SQLAlchemy ORM
18.5 Контрольные задания
Список использованных источников

Все отзывы о книге Базы данных

Чтобы оставить отзыв, зарегистрируйтесь или войдите

С книгой "Базы данных" читают

Бестселлеры нон-фикшн
Новинки книги нон-фикшн
Новинки аудиокниг

Внимание!
При обнаружении неточностей или ошибок в описании книги "Базы данных (автор Владимир Волк, Владислав Осеев, Олег Черепанов)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!