
- •1.Классификация экономической информации.
- •Классификация и основные свойства единиц информации. Имя, структура и значение единиц информации.
- •Понятие эис, принципы их построения и функционирования. Критерии оценки эис.
- •Состав и структура эис.
- •Классификация эис.
- •1) Системы обработки данных (сод). Структурная схема:
- •2) Автоматизированные системы управления (асу). Структурная схема:
- •3) Поисковые информационные системы (пис). Схема функционирования:
- •6.Экономические показатели. Определение и структура показателя. Показатели и документы.
- •7.Файловая модель данных.
- •8.Иерархические модели данных. Операции над данными в иерархической базе данных.
- •9.Сетевые модели данных. Операции над данными в сетевой базе данных.
- •10.Реляционная модель данных, ее свойства.
- •11.Операции над данными в реляционной модели.
- •12.Ключи в отношениях. Зависимости между атрибутами в реляционной модели.
- •13.Нормализация отношений.
- •14.Семантические модели данных. Информационно-логическая модель предметной области.
- •15.Концептуальная модель данных (модель сущность-связь).
- •16.Модель семантических сетей.
- •17.Продукционная модель знаний.
- •18.Фреймовая модель знаний.
- •19.Архитектура базы данных.
- •20.Классификация моделей данных.
- •21.Языки баз данных.
- •Язык запросов по образцу (qbe)
- •Структурированный язык запросов (sql)
- •22.Основные принципы управления транзакциями.
- •Атомарность транзакции в с-ме, одновременно выполняющей одну транзакцию
- •Обеспечение согласованности
- •23.Защита баз данных от сбоев.
- •Резервные копии и контрольные точки
- •Журналы транзакций
- •Восстан-ние посредством повторной обраб-ки
- •Восстан-е поср-вом прокрутки вперед
- •Восстан-е поср-вом отката (при 9 сбое)
- •24.Основные средства субд, свойства субд.
- •25.Современные субд: классификация, примеры прикладного использования.
- •26.Эволюция серверов баз данных.
- •27.Модели взаимодействия fs, rda, dbs, as, их анализ.
- •1) Модель файлового сервера (fs)
- •4 ) Модель сервера приложений (as)
Обеспечение согласованности
БДа нах-ся в согласованном состоянии, если выполняются все огранич-я модели д-х. Среди них – огранич-я первич-го и внешнего ключей, огранич-я домена и дополнит-ные, более сложные, бизнес-правила. Модель транзакций обеспеч-т возм-ть снятия и наложения согласованности, когда это нужно д/обновлений БДы.
Условие согласованности - если перед вып-ем транзакции БДа нах-ся в (не)согласованном состоянии, то и после успешного заверш-я транзакции она д. оказаться в согласованном состоянии.
Проблема изолированности транзакций возникает только при наличии нескольких параллельных транзакций. Транзакция явл-ся не изолир-й от др. транзакции, если обновления второй транзакции оказывают воздействие на 1-ю.
Д/уменьш-я или исключения взаимного влияния транзакций др. на др. ПО менеджера транзакций использует блокировки. Блокировка д/чтения явл-ся разделяемой и допускает чтение, но не запись объекта. Блокировка д/записи явл-ся эксклюзивной и позволяет одной транзакции вып-ть запись в объект, но запрещает запись в этот объект др. транзакций.
23.Защита баз данных от сбоев.
БДы и прилож-я д. разраб-ся с учетом необх-ти восстан-я после сбоев. Разработчики должны состовлять план восстановления системы.
Цель плана восстан-ния с-мы сост. в том, чтобы как можно скорее вернуть БДу в состояние корректное и работосп-бное.
Сущ-вует мн-во потенц-ых причин сбоев в работе БД.
1. Аварийный отказ компа сервера БД.
2. Аварийный отказ ПО сервера БД..
3. Аварийный отказ компа клиента БДы. .
4. Отказ клиентского ПО. Этот сбой аналогичен сбою 3.
5. Сбои в сетевом соединении м/клиентом и сервером.
6. Транзакция вып-т операцию отката по своей инициативе.
7. Транзакция вып-т неразрешенную операцию, тогда Сервер может прервать транзакцию и восстан-ть с-му посредством отката.
8. Взаимная блокировка 2-х или более транзакций.
9. 1 или более транзакций вносят в БДу ошибки.
10. Повреждение хранящихся на диске д-х.
Осн-м ср-вом поддержки восстан-ния явл-ся создание резервных копий. Если при вып-нии транзакции происходит сбой, вызывающий необх-ть отката, то содержимое сегмента отката копируется обратно в БДу. Эта стратегия осущ-ет восстан-е при сбоях транзакций.
Др. стратегия сост. в создании и обслуж-ии резервных копий БДы и размещении этих копий в др. местах.
Резервные копии и контрольные точки
Резервная копия - копия состояния БДы в опред-й момент. Восстановленная из резерв-й копии БДа находится точно в том же состоянии, в к-ром она была в момент создания резервной копии.
Создание контрольной точки - операция, приводящая БДу на диске в состояние, согласованное со всеми зафиксированными транзакциями. Она включает в себя сброс на диск содержимого дисковых кэшей, чтобы инфа на диске соответствовала текущему содержимому БДы. Если происходит сбой СУБД, и при этом диск не поврежден, то БДа на диске будет содержать все изменения, зафиксир-ные до создания контрольной точки.
Если диск поврежден, то состояние м. восстан-ть до последней имеющейся в наличии резервной копии.
Если сбой с-мы происходит во время, когда сущ-вуют транзакции, зафиксированные после создания последней контрольной т., нельзя гарантир-ть, что все рез-ты зафиксированных обновлений останутся.
Св-во продолжит-ти транзакции заключ-ся в том, что как только транзакция зафиксирована, все ее рез-ты стан-ся перманентными. Если БДа повреждается и восстан-ется из резервной копии, то восстан-ное состояние не содержит рез-тов транзакций, выполнявшихся после резервного копир-я. Т.о., для обеспеч-я св-ва продолжит-ти требуется механизм, выходящий за пределы резервных копий и контрол-х т.т.