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