Перейти к содержимому

Транзакции: расписания и сериализуемость | Учебник по базам данных 7b

Theoretical Computer Science

0:00 / 0:00

Транзакции: расписания и сериализуемость | Учебник по базам данных 7b

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