- •Проектирование баз данных в среде универсальной субд ms access
- •1998 Удк 621.372.001.24:681.3
- •С сПбГэту, 1998 лабораторная работа 1. Проектирование структуры базы данных в среде ms access
- •1. Основные положения
- •2. Процедуры создания базы данных
- •2.1.Открытие базы данных.
- •2.2. Определение таблиц базы данных
- •2.3. Связывание таблиц
- •2.4. Импортирование таблиц
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 2.Проектирование формуляров в среде ms access
- •1. Основные положения
- •2. Процедуры создания формуляра
- •2.1. Проектирование формуляра с помощью Конструктора
- •2.2. Проектирование формуляра пользователем
- •3. Порядок выполнения работы
- •Лабораторная работа 3. Проектирование макрокоманд
- •2.2. Задание условий
- •2.3.Выполнение макрокоманды
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 4. Проектирование запросов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования запросов
- •2.1. Проектирование qbe- запросов
- •2.2. Проектирование sql-запросов
- •2.3. Типы запросов
- •3. Порядок выполнения работы
- •Лабораторная работа 5. Проектирование отчетов в среде ms access
- •1. Основные положения
- •2. Процедуры проектирования отчетов
- •2.1. Изготовление отчетов с помощью Конструктора Отчетов
- •2.3. Встраивание управляющих элементов
- •2.4. Связывание управляющего элемента с полем
- •2.5. Создание вычисляемых управляющих элементов
- •2.6. Сортировка и группировка данных в отчете
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа 6. Проектирование модулей на языке access basic в среде ms access
- •1. Основные положения
- •2. Основы программирования на access basic
- •2.1. Модули Access Basic
- •2.2. Проектирование модулей
- •2.3. Проектирование функциональной процедуры
- •2.4. Применение функциональной процедуры
- •2.5. Значение функциональной процедуры
- •2.6. Аргументы функции
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Содержание
- •Список литературы…………………………………..……………………………..………..40 Приложения…………………………………………………………..……………………….41
- •197376, С.-Петербург, ул. Проф. Попова, 5
3. Порядок выполнения работы
В процессе выполнения работы требуется разработать ряд макрокоманд и создать главный формуляр базы данных DEKANAT, в котором нужно разместить командные кнопки меню, связанные с разработанными макрокомандами. Перечень кнопок должен соответствовать операциям по ведению базы данных DEKANAT. Таким образом, в результате выполнения лабораторной работы будет создана специализированная СУБД Деканат для управления базой данных DEKANAT. Для этого проделайте следующее.
1. Войдите в среду Windows и вызовите СУБД Access. Откройте в рабочем каталоге базу DEKANAT.
2. Создайте макрокоманду Открыть формуляр Карточка_студента и присвойте ей имя Открыть_Студент. Выполните макрокоманду, находясь в главном окне банка данных.
3. Создайте макрокоманду Закрыть формуляр Карточка_студента и присвойте ей имя Закрыть_Студент. Выполните макрокоманду, предварительно открыв формуляр Карточка_студента.
4. Откройте формуляр Карточка_студента в режиме проектирования и разместите в формуляре объект типа «командная кнопка» с именем Выход. В свойствах объекта событию "нажатие кнопки" сопоставьте имя макрокоманды Закрыть_студент. Откройте формуляр в режиме просмотра и щелкните «мышью» на командной кнопке Выход.
5. Создайте главный формуляр базы данных DEKANAT с именем Деканат, не связанный ни с одной таблицей. Разместите в формуляре командную кнопку Студенты и свяжите с ней макрокоманду Открыть_Студент. Откройте формуляр в режиме прсмотра и осуществите доступ к таблице Студенты с помощью командной кнопки.
6. Выполните операции пп. 2 - 5 для формуляров: Список_дисциплин, Список_преподавателей, Карточка_преподавателя, Карточка_дисциплины, Экзаменационный_лист. Разместите соответствующие кнопки в главном формуляре Деканат и проверьте доступ ко всем таблицам из главного формуляра.
7. Создайте макрокоманду Открыть формуляр Экзаменационный_лист с условием поле оценка равно 5 и присвойте ей имя Открыть_отличники. В главном формуляре добавьте в меню командную кнопку Отличники и свяжите ее с макрокомандой Открыть_отличники. Проверьте правильность выполнения макрокоманды.
8. Создайте в главном формуляре Деканат кнопку Выход и соответствующую макрокоманду. Проверьте работу СУБД Деканат во всех режимах.
4. Содержание отчета
1. Макет формуляра Деканат с командными кнопками меню.
2. Перечень всех свойств одной из командных кнопок главного формуляра.
3. Тексты всех макрокоманд, используемых в лабораторной работе.
4. Результаты выполнения макрокоманды Открыть_отличники.
5. Рисунок структурной схемы СУБД Деканат с указанием всех таблиц, формуляров и связей между ними.
6. Выводы по работе.
Лабораторная работа 4. Проектирование запросов в среде ms access
Целью работы является проектирование запросов для выборки информации из базы данных, созданной в среде универсальной СУБД Microsoft Access.
1. Основные положения
Запросы используются пользователем для выбора из базы данных информации, которая отвечает определенным условиям. Результат обработки СУБД Access такого запроса представляет собой таблицу (последовательность записей) и называется «Dynaset» (динамический, временный набор данных). В эту таблицу включены выбранные из основной таблицы блоки данных, которые удовлетворяют критерию запроса. Dynaset - динамический набор данных, т.е. при каждом выполнении запроса он строится вновь на основе "свежих" табличных данных.