Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы экзамена / вопросы к экзамену 2017 — копия.docx
Скачиваний:
56
Добавлен:
09.12.2018
Размер:
498.33 Кб
Скачать
  1. Вопросы инфологического проектирования модели базы данных

Ответ:

Инфологическая модель описывает предметную область проектируемой базы данных. Перед созданием БД, необходимо провести анализ предметной области. Обычно для этого необходимо ответить на следующие вопросы:

  • Что лежит в основе процессов, характеризующих исследуемую предметную область?

  • Как эта область функционирует?

  • Где формируются данные, отражающие процессы, присущие предметной области?

  • Кто выполняет эти процессы?

  • Когда выполняются те или иные действия, свойственные этим процессам?

  • Почему эти действия выполняются?

Инфологическая модель включает в себя следующие основные компоненты:

  • описание бизнес компонентов и бизнес процессов, характеризующих предметную область;

  • описание информационных потребностей пользователей;

  • ограничения целостности;

  • лингвистические отношения;

  • алгоритмические связи показателей.

  1. Вопросы логического проектирования модели баз данных

Ответ:

Цель логического проектирования БД состоит в создании логической модели данных для исследуемой части предприятия.

Концептуальная модель данных уточняется и преобразуется в логическую модель данных. Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная модель).

В процессе разработки логическая модель данных постоянно тестируется и проверяется на соответствие требованиям пользователей. Для проверки правильности логической модели данных используется метод нормализации.

Нормализация гарантирует, что отношения, выведенные из существующей модели данных, не будут обладать избыточностью данных, способной вызвать нарушения в процессе обновления данных после их физической реализации.

Помимо всего прочего, логическая модель данных должна обеспечивать поддержку всех необходимых пользователям транзакций.

Созданная логическая модель данных является источником информации для этапа физического проектирования.

  1. Организация выполнения макросов

Ответ

При запуске макроса выполнение начинается с первой макрокоманды и следует по алгоритму, реализуемому макросом. В процессе выполнения проверяются условия и в зависимости от результата выполняются те или иные макрокоманды, вызываются другие макросы. При вызове другого макроса ему передается управление. Вызванный макрос может выполняться несколько раз. После выполнения вызванного макроса управление возвращается к вызывающему макросу и продолжается выполнение его макрокоманд.

Имеется возможность организовать выполнение макросов, используя механизм расширенной работки событий. Порядок выполнения макросов зависит от порядка возникновения событий, и определяется действиями пользователя в формах.

Запуск макроса

Для запуска изолированного макроса в режиме конструктора, надо нажать кнопку «Выполнить» на вкладке «Ленты».

Для запуска - из области навигации надо установить курсор на имя макроса и дважды щелкнуть на нем или нажать кнопку «Выполнить» в его контекстном меню.

Или на вкладке «Работа с базами данных» в группе «Макрос» щелкнуть на «Выполнить макрос». Откроется диалоговое окно «Запуск макроса», в котором в поле со списком «Имя макроса» можно выбрать нужный макрос.

Выполнение макроса с наступлением события

Для выполнения макроса с наступлением события, необходимо в конструкторе нужной формы в свойствах формы или в свойствах другого элемента управления на вкладке «События», в поле нужное события из выпадающего списка выбрать имя макроса. Макрос выполнится тогда, когда совершится выбранное событие в режиме «Форма».