- •1. Понятия информационного ресурса и информатизации.
- •2. Понятие и классификация информационных систем.
- •Информационная технология. Классификация ит.
- •Основные тенденции развития ит.
- •Проектирование. Массовое проектирование ис.
- •7.Методы проектирования ис.
- •8.Этапы создания ис.
- •9.Техническое обеспечение и его состав.
- •10. Структура ит.
- •11. Нейросетевые технологии.
- •Понятие экономической информации. Понятие адекватности информации.
- •Признаки подразделения экономической информации.
- •Структура информации. Основные свойства экономической информации.
- •Классификация.
- •Кодирование.
- •Проектирование документации и технология ее получения.
- •Электронная форма документа
- •Внутримашинное ио. Абд.
- •21 . Различают следующие типы баз данных:
- •22 Файловые системы
- •24. Типовая организация субд
- •25.Реляционный подход к организации.
- •26. Фундаментальные свойства отношений
- •27. Общая характеристика реляционной модели
- •28. Реляционная алгебра Кодда.
- •29. Операция сединения отношений
- •30. Операция деления отношения
- •31. Функциональные зависимости.
- •32. Ограничение по условию.
- •33.Замыкание множества функциональных зависимостей.
- •34Минимальное покрытие множества функциональных зависимостей.
- •35.Проектирование реляционных бд на основе нормализации.
- •36 Минимальные функц зависимости и 2 нормальная форма.
- •2Нормальная форма
- •37Нетранзитивные функциональные зависимости и третья нормальная форма
- •38 Перекрывающиеся возможные ключи и нормальная форма Бойса-Кодда
- •39 Многозначные зависимости и четвертая нормальная форма.
- •40 Рекурсивная связь.
- •Первая нормальная форма er – диаграммы.
- •42. Вторая нормальная форма er-диаграммы
- •43. Третья нормальная форма er-диаграммы
- •44. Дополнительные элементы er – диаграмм. Получение реляционной схемы из er – диаграммы.
- •45. Транзакции и целостность бд. Управление транзакциями.
- •46.Изолированность пользователей. Сериализация транзакций.
- •1)Отсутствие потерянных изменений (первый уровень изолированности)
- •2)Отсутствие чтения «грязных» данных (второй уровень изолированности)
- •3)Отсутствие неповторяющихся чтений (третий уровень изоляции)
- •47. Метод синхронизационных захватов объектов.
- •Метод временных меток.
- •Хранение отношений во внешней памяти.
- •Журнализация изменений.
-
Журнализация изменений.
Позволяет восстанавливать самостоятельное состояние БД после аппаратных или программных сбоев.
При восстановлении после сбоев результат зафиксированных транзакций должен быть сохранён в восстановленной базе, а результаты незафиксированных транзакций не должны отразиться на итоговом состоянии базы.
Возможные ситуации:
-
Индивидуальный откат транзакций.
-
Восстановление после внезапной потери содержимого операционной памяти (мягкий сбой). В этом случае теряется часть данных, находящихся в буфере операционной памяти.
-
Восстановление системы (на основе журнала информации).
Варианты ведения журналов:
-
Для каждой транзакции поддерживается свой журнал изменения БД.
-
Поддерживается только общий журнал изменений (наиболее распространённый)
При организации работы журнала возникают проблемы, т.к. данные журнала тоже буферизуются. Для поддержания согласованности БД используется специальный протокол журнализации, обеспечивающий совместную буферизацию данных и журнала об изменении данных. Смысл протокола – запись в журнале об изменении объекта должна быть сохранена во внешней памяти раньше, чем будет сохранён сам сохранённый объект.
При индивидуальном откате транзакции все записи в журнале от неё связываются в обратный список, после чего для каждого оператора производится противоположная операция. При восстановлении после сильного сбоя (жёсткий сбой) когда, журнал изменений повреждён или утрачен, восстановлением является извлечение архивной копии БД.