- •Базы данных и информационные системы
- •Базы данных и файловые системы
- •Архитектура информационный системы
- •Структура ис
- •Системы управления базами данных. Функции
- •Системы управления базами данных. Классификация
- •Субд с последовательной обработкой;
- •Локальные информационные системы
- •Способы разработки и выполнения приложений
- •Модели и типы данных
- •Реляционная и постреляционные модели
- •Индексирование связывание таблиц. Контроль целостности связей
- •Реляционная алгебра
- •Язык запросов по образцу qbe
- •Структурированный язык запросов sql
- •Модели архитектуры клиент-сервер
- •Управление распределенными данными
- •Проблемы проектирования баз данных
- •Метод нормальных форм
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Обеспечение непротиворечивости и целостности данных в базе данных
- •Метод «сущность - связь»
- •Этапы проектирования баз данных
- •Жизненный цикл базы данных
- •Правила формирования отношений
- •Формирование отношений для связи 1:1
- •Формирование отношений для связи 1:м (и м:1)
- •Формирование отношений для связи м:м
- •Уровни представления информации в бд
- •Реляционный подход к построению модели данных
- •Запросы к базе данных. Назначение и виды
- •Программирование на языке vba. Объекты и семейства vba
- •Модули, процедуры и функции vba
- •Инструкции описания переменных и констант. Создание процедур
- •Технология загрузки, просмотра и корректировки данных базы с использованием форм
- •Технология конструирования запросов.
- •Понятие макрос и макрокоманда, общие сведения о макросах.
- •Концептуальное проектирование бд
- •Логическое проектирование бд
- •Физическое проектирование бд
- •Распределенные субд
- •Структурная часть реляционной модели
- •Сценарии и пакеты, управляющие конструкции sql
- •Хранимые процедуры
- •Триггеры
- •Избыточные функциональные зависимости
- •Основные принципы нормализации. Понятие первичного ключа и ключа связи
- •Функциональная зависимость
- •Транзитивная зависимость
- •Множественная зависимость
- •Взаимно независимые атрибуты
- •Этапы проектирования многопользовательских баз данных
- •Разработка концептуальной модели.
- •Разработка проекта субд в соответствие с тз.
- •Реализация проекта и разработка технической документации.
- •Основные компоненты систем управления реляционными базами данных
- •Управление транзакциями и защита баз данных
- •Вопросы инфологического проектирования модели базы данных
- •Вопросы логического проектирования модели баз данных
- •Организация выполнения макросов
- •Использование условий в макросе
- •Переменные, константы и типы данных vba
- •Область действия переменных и процедур vba
- •Работа с формами, отчетами, запросами и таблицами в vba
- •Работа с формами
- •Работа с элементами управления
- •Работа с отчетами
- •Работа с запросами
- •Проектирование связей между таблицами
-
Модули, процедуры и функции vba
Ответ:
Процедура – это фрагмент программного кода, заключенный между операторами Sub и End Sub.
Функция – это фрагмент программного кода, заключенный между операторами Function и End Function.
Функция отличается от процедуры тем, что ее имя выступает также в качестве переменной и используется для возвращения значения в точку вызова функции.
|
Синтаксис процедуры: Sub <имяПроцедуры> (<аргументы>) <oператор> <оператор> End Sub |
Синтаксис функции: Function <имяФункции> (<аргументы>) < oператор> < oператор> <имяФункции> = <возвращаемоеЗначение> End Function |
|
Вызов процедуры: MsgBox(x) |
Вызов функции: myFl (7, i + 2) yStr = Left (у, 1) & Mid (у, 2, 1) . |
Модули – объекты MS Access, в которых размещен код на языке VBA.
Типы модулей:
-
Стандартные модули содержат общие процедуры, которые могут использоваться в разных местах приложения;
-
Модуль класса – кроме процедур он содержит описание объекта и используется для создания объектов. Процедуры, определенные в этом модуле, являются методами и свойствами объекта.
Для создания любого модуля необходимо выполнить следующие действия:
-
выбрать команду «Модуль» или «Модуль класса» меню «Создание». При этом откроется редактор кода VBA с пустым окном модуля;
-
создать необходимые процедуры и описания;
-
сохранить модуль, нажав кнопку [Сохранить] на панели инструментов. При этом откроется диалоговое окно Сохранение, в которое нужно ввести имя нового модуля и нажать кнопку [ОК].
-
Инструкции описания переменных и констант. Создание процедур
Ответ:
Синтаксис описания переменных:
Dim <имяПеременной> [As <типДанных>]
Пример:
Dim i As Integer, j As Integer
Dim x As Double
Синтаксис описания констант:
Const <имяКонстанты> [As <типДанных>] = <выражение>
Пример:
Const maxLen As Integer = 30
|
Синтаксис процедуры: Sub <имяПроцедуры> (<аргументы>) <oператор> <оператор> End Sub |
Синтаксис функции: Function <имяФункции> (<аргументы>) < oператор> < oператор> <имяФункции> = <возвращаемоеЗначение> End Function |
|
Вызов процедуры: MsgBox(x) |
Вызов функции: myFl (7, i + 2) |
-
Технология загрузки, просмотра и корректировки данных базы с использованием форм
Ответ:
Форма – это объект MS Access, предназначенный для просмотра данных, корректировки и внесения новых данных в БД.
Технологии загрузки данных в форму:
-
Выбрать нужную таблицу – выполнить команду «Создание» - «Форма». Автоматически создастся форма на основе выбранной таблицы.
-
Выбрать нужный запрос – выбрать команду «Создание» - «Форма». Автоматически создастся форма на основе выбранного запроса.
-
Выбрать команду «Создание» - «Формы» - «Мастер форм», в выпадающем списке «Таблицы и запросы» выбрать нужную (ые) таблицы или запросы.
Технологии просмотра данных в форме:
-
Можно просмотреть данные в режиме макета и в режиме формы. Для просмотра записей используются стандартные кнопки панели перехода по записям внизу формы;
-
Используются команды в списке кнопки «Перейти» на вкладке ленты «Главная» в группе «Найти».
-
Создать кнопки для навигации и просматривать данные с помощью них.
