
- •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-ой записи, выполненной после созд-я резервной копии.
Восстан-е поср-вом отката (при 9 сбое)
Откат восстан-ет предыд. сост-ние, удаляя рез-т транзакций.
С-ма д. хранить ж-л отмены (undo log), содержащий исходный образ каждого обновленного знач-я. Откат начин-ся с тек. состояния и отменяет все обновления в обратном порядке до достиж-я желаемого состояния.
Восстан-ние при повреждении жесткого диска
Чаще всего единственным сп-бом восстан-я после аппаратных сбоев явл-ся восстан-ние из резервной копии и прокрутка вперед. Возм-но, удастся восстан-ть знач-я из кэша диска..
.
24.Основные средства субд, свойства субд.
СУБД – это универсальное программное средство, предназначенное для создания и ведения (обслуживания) БД на внешних запоминающих устройствах, доступа к данным и их обработки. Основными средствами СУБД являются:
Средства задания (описания) структуры БД;
Средства конструирования экранных форм, для ввода, просмотра и обработки данных;
Средства создания запросов для выборки данных;
Средства создания отчетов из БД для вывода на печать результатов обработки;
Языковые средства – макросы, встроенный алгоритмический язык, язык запросов и т.п.;
Средства создания приложений пользователя (генераторы приложений, средства создания меню и панелей управления приложениями), позволяющие объединить различные операции работы с БД в единый технологический процесс.
СУБД обладает следующими свойствами:
1. поддержание логически согласованного набора файлов,
2. обеспечение языка манипулирования данными,
3. восстановление информации после разного рода сбоев,
4. обеспечение параллельной работы нескольких пользователей.
Характеристики СУБД:
Производительность СУБД оценивается:
Временем выполнения запросов;
Скоростью поиска информации в неиндексированных полях;
Временем выполнения операций импортирования БД из других форматов;
Скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;
Максимальным числом параллельных обращений к данным в многопользовательском режиме;
Временем генерации отчета.
Обеспечение целостности данных на уровне БД. Эта характеристика подразумевает наличие средств, позволяющих удостовериться, что информация в базе данных всегда остается корректной и полной.
Обеспечение безопасности предусматривает:
Шифрование прикладных программ;
Шифрование данных;
Защиту паролем;
Ограничение уровня доступа (к базе данных, таблице, словарю, для пользователя).
Работа в многопользовательских средах предполагает выполнение следующих функций:
Блокировку БД, файла, записи, поля; идентификацию станции, установившей блокировку;
Обновление информации после модификации;
Обработку транзакций.
Импорт-экспорт предполагает:
Возможность обработки СУБД информации, подготовленной другими программными средствами;
Возможность использования другими программами данных, сформированных средствами рассматриваемой СУБД.
Доступ к данным посредством языка SQL. Язык запросов SQL реализован в СУБД как базовый или как альтернативный. В силу широкого использования является международным стандартом языка запросов.
Возможности запросов и инструментальные средства разработки прикладных программ. К элементам инструментария разработки приложений можно отнести:
Мощные языки программирования;
Средства реализации меню, экранных форм ввода-вывода данных и генерации отчетов;
Средства генерации приложений (прикладных программ);
Генерацию исполнимых файлов.
Реализация языковых средств интерфейсов может быть осуществлена различными способами. Языковые средства используются для выполнения двух основных функций:
Описания представления БД (обеспечивается языком описания (определения) данных). Описание БД средствами языкового описания данных называется схемой БД, включает описание структуры БД и налагаемых на нее ограничений целостности;
Выполнения операций манипулирования данными (язык манипулирования данными позволяет запрашивать предусмотренные в системе операции над данными из БД).