
- •1.Экон инф-ция, ее виды, структурн ед-цы.
- •2.Внемашинная орг-ция экон инф-ции: документы, их виды, структура
- •3.Понятие классификации инф-ции. Системы классификации
- •4.Классификаторы инф-ции, их назначение, виды
- •5.Понятие кодирования инф-ции. Методы кодирования
- •6.Внутримашинн орг-ция экон инф-ции: файловая орг-ция данных и баз данных. Преимущества баз данных
- •7. Объемы современных баз данных и устройства для их размещения
- •8.Приложения и компоненты быза данных. Словарь данных. Приложения бд:
- •Компоненты бд
- •9.Пользователи базы данных
- •10.Трехуровневая модель орг-ции баз данных
- •11.Понятие модели данных. Иерархическая модель, ее достоинства и недостатки
- •12.Сетевая модель, ее достоинства и недостатки
- •13.Реляционная модель. Базовые понятия, достоинства и недостатки
- •14.Связь между таблицами в реляционн модели данных. Первичный и внешний ключи, их отличия
- •15.Реляционн целостность: целостность отношений, ссылочная целостность
- •16.Операции реляционн алгебры
- •17.Постреляционная модель, ее достоинства и недостатки
- •18.Объективно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки
- •19.Объектно-реляционная модель данных, ее достоинства и недостатки
- •20.Многомерная модель данных, ее базовые понятия, достоинства и недостатки
- •21.Понятия проектирования бд. Треб-я, предъявляемые к базе данных
- •22.Этапы жизненного цикла базы данных
- •3. Определение требований:
- •23.Модель «сущность-связь», ее понятия. Представление сущности и связи на er-диаграмме
- •24.Типы связи, их представление на er-диаграмме
- •25.Класс принадлежности сущности, его представление на er-диаграмме
- •26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1
- •27.Правила преобразования er-диаграмм в реляционн таблицы в случае связи 1:m, m:n
- •28.Нормализация таблиц, ее цель. Первая нормальн форма. Вторая нормальн форма. Третья нормальн форма
- •29.Концептуальн проектирование, его цель и процедуры
- •30.Логическое проектирование, его цель и процедуры
- •31.Физическое проектирование, его цель и процедуры
- •32. Семантическа объектная модель. Пример объектной диаграммы.
- •33.Case-средства для моделирования данных
- •34.Понятие субд. Архитектура субд
- •35.Возможности, предоставляемые субд пользователям. Производительность субд.
- •36.Классификация субд. Режимы работы пользователя в субд
- •37.Функции субд
- •38.Направления развития субд
- •39. Знания, их виды. Базы знаний. Экспертные системы.
- •40. Продукционные модели. База факторов. База правил. Работа машины вывода.
- •41. Семантические сети. Виды отношений. Пример семантической сети.
- •42. Фреймы, их виды, структура. Сети фреймов. Примеры фреймов.
- •Пример фрейма:
- •43. Формальные логические модели. Их примеры (исчисление высказываний и исчисление предикатов).
- •44. Характеристика субд Micrоsoft Access 2003
- •45.Характеристика объектов базы данных
- •46.Типы обрабатываемых данных и выражения
- •47.Инструментальн средства для создания бд и ее приложений
- •48.Технология создания бд
- •Создание файла бд:
- •49.Корректировка бд (каскадные операции)
- •50.Работа с таблицей в режиме таблицы
- •51. Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных
- •52. Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками)
- •53. Конструирование отчета с вычислениями в строках, с частными и общими итогами
- •54. Создание статических Web-страниц из объектов базы данных. Конструирование страниц доступа к данным
- •55. Конструирование макросов связанных и не связанных с событиями, различных по структуре
- •56.Назначение, стандарты, достоинства языка sql
- •3. Наличие стандартов.
- •57.Структура команда sql
- •58.Типы данных и выражения в sql
- •59.Возможности языка sql
- •1. Определение данных
- •2. Внесение изменений в бд
- •60.Понятия и типы транзакций. Обработка транзакций sql
- •61.Управление доступом к данным в sql
- •62.Встраивание sql в прикладные программы
- •63.Диаллекты языка sql в субд
- •64.Эволюция концепций обработки данных
- •65.Система удаленной обработки
- •66.Системы совместного использования файлов. Обработка запросов в них. Недостатки систем
- •67.Настольные субд, их достоинства и недостатки
- •68. Клиент/серверные системы: клиенты, серверы, клиентские приложения, серверы баз данных
- •69.Функции клиентского приложения и сервера баз данных при обработке запросов. Преимущества клиент/серверной обработки
- •70.Характеристики серверов баз данных
- •71.Механизмы доступа к данным базы на сервере
- •72. Понятие и архитектура распределенных баз данных (РаБд). Гомогенные и гетерогенные РаБд. Стратегии распределения данных в РаБд
- •73.Распределенные субд. Двенадцать правил к.Дейта
- •Преимущества РаСубд:
- •Недостатки РаСубд:
- •74. Типы интерфейса доступа к данным базы
- •75. Olap-технология и хранилище данных (хд). Отличия хд от базы данных. Классификация хд. Технологические решения хд. Программное обеспечение для разработки хд
- •76.Проблемы многопользовательских баз данных. Администратор базы данных, его функции
- •77.Актуальность защиты бд. Причины, вызывающие ее разрушение. Правовая охрана бд
- •78.Методы защиты бд
- •79.Восстановление бд с помощью резервного копирования бд, с помощью журнала транзакций
- •80.Оптимизация работы базы данных
- •81.Возможности субд Access по администрированию баз данных
79.Восстановление бд с помощью резервного копирования бд, с помощью журнала транзакций
Восстан-е БД осущ-ся в случае ее физ поврежд-я или наруш-я целостности. К часто исп-емым ср-вам восстан-я базы данных относ резервное копирование и журнал изм-й БД.
При осущ-и резервного копир-я БД необх-мо выполнять след треб-я:
•копия созд-ся в момент, когда сост-е БД явл-ся целостным;
•копия созд-ся на иных внешних устр-вах, чем то, на к-ом располаг-ся сама база. Это вызвано тем, что в случ выхода из строя этого устр-ва восстан-ть БД будет невозм-но.
В случ сбоя или аварии носителя БД ее можно восстан-ть на основе последней резервной копии.
Общая стратегия восстан-я БД заключ-ся в переносе на рабочее устр-во резервной копии БД или той ее части, к-ая была повреждена, и повторном провед-и всех изм-й, зафиксир-ых после созд-я данной резервной копии и до момента возникн-я сбоя.
Журнал изменений базы данных - особая часть БД, недоступная польз-лям СУБД, в к-ую поступают записи обо всех изм-ях осн части БД. Д/ эф-ой реализации ф-ции ведения журнала изм-й БД данных необх-мо обесп-ть повышенную надежность хранения и поддержания в рабочем сост-и самого журнала. Иногда для этого в системе хранят несколько копий журнала. В больш-ве совр реляционных СУБД журнал изм-й наз-ся журналом транзакций. В нем регистрируются в хронологическом порядке все изм-я, вносимые в БД каждой транзакцией.
При ведении журнала транзакций восстановить БД можно одним из 2 методов.
1.Накат (раскрутка) заключ-ся во внесении в сохр-ую копию БД рез-тов всех завершенных транзакций. При этом транзакции не обрабат-ся повторно, а производятся изм-я в БД согласно записям в журнале транзакций. Накат явл-ся достаточно сложным, но необх-ым механизмом восстан-я БД.
2.Откат отменяет изм-я, произведенные в БД ошибочными или незавершенными транзакциями. Затем повторно запускаются транзакции, к-ые выполнялись в момент возникн-я сбоя.
80.Оптимизация работы базы данных
А) Для реализации в СУБД таких функций как автоматическая сортировка записей, контроль за отсутствием повторений значений в ключевых полях записей и повышение скорости выполнения операций поиска в таблице применяют индексирование. Основным преимуществом использования индексирования является значительное ускорение процесса выборки или извлечения данных, основным недостатком – замедление процесса обновления данных, т. к. при каждом добавлении новой заиси в индексированный файл потреб. также добавить новый индекс в индексный файл.
Индекс – средство ускорения операции поиска записей в таблице, а также выполнения других операций, использующих поиск: извлечение, модификация, сортировка и т.д. Индексный файл (index file) – это файл, в котором хранится информация индекса. Он является файлом особого типа, в котором каждая запись состоит из двух значений: данных и указателя номера записи. При этом данные необходимы для индексного поля из индексированного файла, а указатель – для связывания с соответствующей записью индексированного файла.
Б) Хеширование отличается от индексирования тем, что в файле может быть любое количество индексов, но только одно хеш-поле. Теоретически можно было бы для определения адреса вместо функции использовать непосредственно значение ключевого числового поля, однако практически такой способ непригоден, т. к. диапазон возможных значений ключевого поля может быть гораздо шире диапазона имеющихся адресов. Таким образом, во избежание неэффективного использования дискового пространства следует найти такую хеш-функцию, чтобы можно было сузить диапазон до оптимальной величины с учетом возможности резервирования дополнительного пространства. Основные особенности технологии хеширования: • каждая хранимая запись БД размещается по адресу, который вычисляется с помощью специальной хеш-функции на основе значения некоторого поля данной записи, т.е. хеш-поля, а вычисленный адрес называется хеш-адресом; • для сохранения записи в СУБД сначала вычисляется хеш-адрес новой записи, после чего Диспетчер файлов помещает эту запись по вычисленному адресу; • для извлечения нужной записи по заданному значению хеш-поля в СУБД сначала вычисляется хеш-адрес, а затем Диспетчеру файлов посылается запрос на извлечение записи по вычисленному адресу.
Технология хеширования имеет свои недостатки: 1. Физическая последовательность записей внутри хранимого файла почти всегда отличается от последовательности ключевого поля, а также любой другой логически заданной последовательности, а между последовательно размещенными записями могут быть промежутки неопределенной протяженности., 2. Возможность возникновения ситуаций, когда две или более различных записей имеют одинаковые адреса, поэтому иногда возникает необходимость функцию исправлять.
В) Сжатие базы данных отличается от сжатия с помощью архиваторов и состоит в освобождении места на диске от удаленных объектов базы данных и записей таблиц. Используются следующие технологии сжатия данных в базах данных: § сжатие на основе различий; § иерархическое сжатие; § кодирование Хаффмана. Наиболее распространенной является технология сжатия на основе различий. Данная технология предусматривает замену некоторого значения сведениями о его отличиях от предыдущего значения. Для реализации такой технологии требуется размещать данные последовательно, поскольку для их распаковки необходимо иметь значение предыдущей величины. Такое сжатие эффективно для данных, к которым необходим последовательный доступ, например для записей в одноуровневом списке. В таких случаях наряду с данными допускается сжать и указатели. Один из способов применения сжатия на основе различий – это удаление повторяющихся символов в начале каждой записи с указанием их количества.