Теория СУБД Часть 1. Копачев Алексей Геннадьевич, БГУИР (Мет. пособие)

Название: 
Теория СУБД Часть 1
Авторы: 
Копачев Алексей Геннадьевич
Издательство: 
БГУИР
Тип: 
Методическое пособие
Примечания: 

*.pdf

Содержание: 

Системы управления базами данных....................................................................1
Транзакции и параллелизм .....................................................................................4
Работа транзакций в смеси...................................................................................4
Проблема параллельной работы транзакций...............................................4
Блокировки..........................................................................................................7
Разрешение тупиковых ситуаций....................................................................9
Предикатные блокировки...............................................................................11
Метод временных меток..................................................................................12
Механизм выделения версий данных...........................................................12
Теория Есварана...................................................................................................13
Протокол двухфазной блокировки ..............................................................13
Реализация изолированности транзакций средствами языка SQL...........14
Транзакции и восстановление данных............................................................14
Виды восстановления данных........................................................................14
Индивидуальный откат транзакций ............................................................15
Восстановление после мягкого сбоя.............................................................15
Восстановление после жесткого сбоя............................................................17
Представление знаний в интеллектуальных системах................................17
Данные и знания. Основные определения......................................................17
Модели представления знаний......................................................................18
Способы описания............................................................................................18
Стратегии решения организации поиска....................................................20
Логический подход. Представление простых фактов в логических системах ..............................................................................................................22
Типовая организация СУБД. Внутренняя организация реляционной СУБД.......................................................................................................................22
Внутренняя организация реляционной СУБД...........................................22
Хэширование .....................................................................................................25
Журнальная информация...............................................................................25
Служебная информация..................................................................................25
Язык SQL. Функции и основные возможности..........................................26
Определение ограничения целостности и тригеров..................................26
Представление БД.............................................................................................26
Определение управляющих структур ..........................................................27
Авторизация доступа к отношениям и их полям.......................................27
Точки сохранения и отката транзакций. Встроенный SQL ....................27
Динамический SQL..........................................................................................27
Определение представлений...........................................................................28
Определение привилегий................................................................................28
Средства манипулирования данными. ........................................................29
Табличные выражения....................................................................................30
Использование SQL при прикладном программировании.........................34
Встроенный SQL...............................................................................................35
Одиночные операторы манипулирования данных...................................37
Некоторые черты SQL’92 и SQL–3 (SQL’99) .................................................38

Скачать: