
- •1.Предмет и содержание курса.
- •4.Система. Информационная система. Автоматизированная информационная система (аис). Экономическая информационная система (эис). Классификация эис. Информационное обеспечение аис.
- •6.Причины, обусловившие появление баз данных. Файловая организация данных в аис, ее недостатки.
- •7.Предметная область. Информационный объект. Понятие базы данных (бд).
- •8. Модель данных.
- •9. Иерархическая модель. Достоинства и недостатки иерархической модели данных.
- •10. Сетевая модель. Достоинства и недостатки сетевой модели данных.
- •11. Реляционная модель. Понятие реляционного отношения. Домен, кортеж, ключ.
- •13.Понятие процесса проектирования, основные его принципы.
- •14.Этапы проектирования реляционной бд.
- •15.Концептуальное проектирование. Словарь данных. Концептуальная модель.
- •18. Понятие субд. Язык описания данных и язык манипулирования данными. Архитектура субд.
- •21. Режимы работы пользователя с субд
- •22.Функц. Возможности современных субд.
- •24. Тенденции развития субд
- •25. Общая характеристика субд Access 2000
- •31.Инструментальные средства для создания бд и ее объектов, для выполнения расчетов
- •32. Таблица как объект бд: поля, записи, ключ. Способы создания таблицы.
- •33. Описание структуры таблицы. Установка ключа. Заполнение и сохранение таблицы.
- •34. Создание связи определенного типа между таблицами. Схема бд.
- •36.Операции, выполняемые при работе с таблицей.
- •37.Операции по корректировке бд.
- •38.Запросы, их типы и возможности. Способы создания запроса. Инструментальные средства для формирования запроса.
- •39.Создание запроса выбора.
- •40.Создание запроса на основе нескольких таблиц.
- •51. Структура команды языка sql.
- •52. Описание данных (команда create table).
- •53. Манипулирование данными: ввод, удаление и изменение значений полей (команды
- •55.Представления, их создание (команда create view).
- •56.Определение прав доступа (команды grant, revoke).
- •57.Работа sql со множеством пользователей. Транзакции и управление ими
- •58.Использование sql с другими языками программирования
- •59.Дизайнеры sql-запросов.
- •60.Средства автоматизации обработки данных в субд.
- •64.Пользователи бд. Администратор бд, его функции.
- •66.Резервирование бд
- •67.Понятие репликации бд
- •68.Оптимизация бд
- •69. Восстановление бд.
- •70.Актуальность защиты. Методы.
60.Средства автоматизации обработки данных в субд.
Современные СУБД имеют богатый набор визуальных инструментальных средств для работы с БД и ее объектами. Но пользователю могут понадобиться сложные приложения, создание которых с помощью этих средств затруднительно или невозможно. В этом случае прибегают к разработке макросов и модулей.
Набор из одной или нескольких макрокоманд, каждая из которых выполняет определенное действие, называется макросом. Макросы выполняют особые, заданные пользователем задачи, и используются, главным образом, для автоматизации работы с формами и отчетами. Например, с помощью макроса можно: найти и отфильтровать записи, необходимые для составления отчета; в форму встроить командную кнопку для поиска нужных данных и др. Назначение макросов — автоматизация часто выполняемых операций без написания программ.
Пользователя иногда не могут удовлетворить даже макросы. Возникает необходимость в программировании задач. Access использует для этого язык Visual Basic for Applications (VBA). На языке VBA создаются модули — объекты БД, содержащие созданные пользователем процедуры. Процедура представляет собой совокупность операторов языка VBA, реализующую ряд логических шагов для выполнения конкретного действия.
Работая в среде Access, пользователь производит необходимые действия. Имеется возможность указать реакции Access на эти действия. Изменение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить реакцию, называется событием. В Access только формы и отчеты являются объектами, для которых определены события. Например, события окна — Открытие, Закрытие, Изменение размера. Для обработки событий разрабатываются макросы или процедуры.
64.Пользователи бд. Администратор бд, его функции.
Пользователями БД могут быть:
прикладные программы;
программные комплексы;
специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.
Администратор БД— физическое лицо или группа лиц, ответственных за состояние, развитие и использование БД организации или учреждения. Администратор БД обеспечивает работоспособность БД, контролирует и поддерживает полноту, достоверность, непротиворечивость и целостность данных, необходимый уровень защиты данных. Роль администратора БД аналогична роли системного инженера, сопровождающего операционную систему.
66.Резервирование бд
Резервирование БД – процесс создания резервной копии всех файлов, составляющих БД. В случае повреждения или потери файла, являющегося частью БД, из резервной копии можно извлечь копию этого файла и восстановить его в базе.
Есть несколько методов создания резервных копий базы данных:
• Метод прямого копирования; • Создание дампа таблицы посредством операторов SQL; • Служебными утилитами MySQL; • Через менеджер БД (к примеру, phpMyAdmin); • Используя специальные программы.
67.Понятие репликации бд
Репликация базы данных обеспечивает одновременную работу нескольких пользователей с идентичными локальными копиями БД. Периодическая синхронизация копий позволяет им обмениваться новыми (или измененными) объектами и данными и, таким образом, своевременно обновлять БД.
Репликация баз данных Microsoft Access — копирование БД, при Microsoft Access — целый набор команд для репликации. Средством меню Сервис, Репликация можно:
создать реплику;
синхронизировать свою котором две или более копии могут обмениваться коррективами данных и объектов (процесс синхронизации). Копия БД (реплика) содержит общий для всей БД набор таблиц, запросов, форм, отчетов, макросов и модулей.
Типы реплики: глобальная, локальная, анонимная.
Существуют три способа репликации БД—с помощью специальных команд Microsoft Access, Портфеля Windows 95 и диспетчера репликации.
В распоряжении пользов-ля реплику с другими копиями набора;
разрешать конфликты синхронизации специальными средствами(Conflict Resolver);
восстан-ть основн. реплику
Репликация базы данных позволяет двум или более пользователям одновременно работать с локальной копией базы данных; содержимое исходной БД при этом не меняется. Чтобы отразить в оригинале изменения, сделанные в копиях, нужно периодически выполнять синхронизацию. Средства репликации баз данных включены в состав Microsoft Access и SQL Server.