Транзакции: расписания и сериализуемость | Учебник по базам данных 7b
Theoretical Computer Science
0:00 / 0:00
Транзакции: расписания и сериализуемость | Учебник по базам данных 7b
14 835 просмотров · 6 л. назад
Theoretical Computer Science
2,75 тыс. подписчиков
14 835 просмотров · 6 л. назад
В этой лекции курса по базам данных мы рассматриваем транзакции, расписания и сериализуемость. Мы используем графы приоритетов для определения сериализуемости конфликтов на основе анализа конфликтующих действий (конфликты чтения-записи, конфликты записи-чтения и конфликты записи-записи).
Это онлайн-курс по базам данных, который читает Йорг Эндруллис в Свободном университете Амстердама. Цель курса — получить хорошее понимание реляционных систем баз данных с точки зрения пользователя. Это включает в себя умение разрабатывать концептуальные модели баз данных, а также ключевые концепции и навыки в теории и практике реляционных баз данных.
В рамках курса мы рассматриваем, среди прочего, следующие темы:
(а) диаграммы «сущность-связь» для проектирования схем баз данных,
(б) модель реляционной базы данных и ограничения целостности,
(в) SQL (структурированный язык запросов) для извлечения информации из реляционных баз данных,
(г) нормализация баз данных и функциональные зависимости (рассуждения о хорошем проектировании баз данных),
(д) транзакции и управление параллельным доступом.
Представленные слайды основаны на работах Питера Бонца и Торстена Груста.