- •Базы данных и информационные системы
- •Базы данных и файловые системы
- •Архитектура информационный системы
- •Структура ис
- •Системы управления базами данных. Функции
- •Системы управления базами данных. Классификация
- •Субд с последовательной обработкой;
- •Локальные информационные системы
- •Способы разработки и выполнения приложений
- •Модели и типы данных
- •Реляционная и постреляционные модели
- •Индексирование связывание таблиц. Контроль целостности связей
- •Реляционная алгебра
- •Язык запросов по образцу qbe
- •Структурированный язык запросов sql
- •Модели архитектуры клиент-сервер
- •Управление распределенными данными
- •Проблемы проектирования баз данных
- •Метод нормальных форм
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Обеспечение непротиворечивости и целостности данных в базе данных
- •Метод «сущность - связь»
- •Этапы проектирования баз данных
- •Жизненный цикл базы данных
- •Правила формирования отношений
- •Формирование отношений для связи 1:1
- •Формирование отношений для связи 1:м (и м:1)
- •Формирование отношений для связи м:м
- •Уровни представления информации в бд
- •Реляционный подход к построению модели данных
- •Запросы к базе данных. Назначение и виды
- •Программирование на языке vba. Объекты и семейства vba
- •Модули, процедуры и функции vba
- •Инструкции описания переменных и констант. Создание процедур
- •Технология загрузки, просмотра и корректировки данных базы с использованием форм
- •Технология конструирования запросов.
- •Понятие макрос и макрокоманда, общие сведения о макросах.
- •Концептуальное проектирование бд
- •Логическое проектирование бд
- •Физическое проектирование бд
- •Распределенные субд
- •Структурная часть реляционной модели
- •Сценарии и пакеты, управляющие конструкции sql
- •Хранимые процедуры
- •Триггеры
- •Избыточные функциональные зависимости
- •Основные принципы нормализации. Понятие первичного ключа и ключа связи
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Этапы проектирования многопользовательских баз данных
- •Разработка концептуальной модели.
- •Разработка проекта субд в соответствие с тз.
- •Реализация проекта и разработка технической документации.
- •Основные компоненты систем управления реляционными базами данных
- •Управление транзакциями и защита баз данных
- •Вопросы инфологического проектирования модели базы данных
- •Вопросы логического проектирования модели баз данных
- •Организация выполнения макросов
- •Использование условий в макросе
- •Переменные, константы и типы данных vba
- •Область действия переменных и процедур vba
- •Работа с формами, отчетами, запросами и таблицами в vba
- •Работа с формами
- •Работа с элементами управления
- •Работа с отчетами
- •Работа с запросами
- •Проектирование связей между таблицами
-
Вопросы инфологического проектирования модели базы данных
Ответ:
Инфологическая модель описывает предметную область проектируемой базы данных. Перед созданием БД, необходимо провести анализ предметной области. Обычно для этого необходимо ответить на следующие вопросы:
-
Что лежит в основе процессов, характеризующих исследуемую предметную область?
-
Как эта область функционирует?
-
Где формируются данные, отражающие процессы, присущие предметной области?
-
Кто выполняет эти процессы?
-
Когда выполняются те или иные действия, свойственные этим процессам?
-
Почему эти действия выполняются?
Инфологическая модель включает в себя следующие основные компоненты:
-
описание бизнес компонентов и бизнес процессов, характеризующих предметную область;
-
описание информационных потребностей пользователей;
-
ограничения целостности;
-
лингвистические отношения;
-
алгоритмические связи показателей.
-
Вопросы логического проектирования модели баз данных
Ответ:
Цель логического проектирования БД состоит в создании логической модели данных для исследуемой части предприятия.
Концептуальная модель данных уточняется и преобразуется в логическую модель данных. Логическая модель данных учитывает особенности выбранной модели организации данных в целевой СУБД (например, реляционная модель).
В процессе разработки логическая модель данных постоянно тестируется и проверяется на соответствие требованиям пользователей. Для проверки правильности логической модели данных используется метод нормализации.
Нормализация гарантирует, что отношения, выведенные из существующей модели данных, не будут обладать избыточностью данных, способной вызвать нарушения в процессе обновления данных после их физической реализации.
Помимо всего прочего, логическая модель данных должна обеспечивать поддержку всех необходимых пользователям транзакций.
Созданная логическая модель данных является источником информации для этапа физического проектирования.
-
Организация выполнения макросов
Ответ
При запуске макроса выполнение начинается с первой макрокоманды и следует по алгоритму, реализуемому макросом. В процессе выполнения проверяются условия и в зависимости от результата выполняются те или иные макрокоманды, вызываются другие макросы. При вызове другого макроса ему передается управление. Вызванный макрос может выполняться несколько раз. После выполнения вызванного макроса управление возвращается к вызывающему макросу и продолжается выполнение его макрокоманд.
Имеется возможность организовать выполнение макросов, используя механизм расширенной работки событий. Порядок выполнения макросов зависит от порядка возникновения событий, и определяется действиями пользователя в формах.
Запуск макроса
Для запуска изолированного макроса в режиме конструктора, надо нажать кнопку «Выполнить» на вкладке «Ленты».
Для запуска - из области навигации надо установить курсор на имя макроса и дважды щелкнуть на нем или нажать кнопку «Выполнить» в его контекстном меню.
Или на вкладке «Работа с базами данных» в группе «Макрос» щелкнуть на «Выполнить макрос». Откроется диалоговое окно «Запуск макроса», в котором в поле со списком «Имя макроса» можно выбрать нужный макрос.
Выполнение макроса с наступлением события
Для выполнения макроса с наступлением события, необходимо в конструкторе нужной формы в свойствах формы или в свойствах другого элемента управления на вкладке «События», в поле нужное события из выпадающего списка выбрать имя макроса. Макрос выполнится тогда, когда совершится выбранное событие в режиме «Форма».