ЗАДАНИЯ ПО ЛАБОРАТОРНЫМ РАБОТАМ
Лабораторная работа 1
Создание многотабличных баз данных
1. В соответствии с заданием спроектировать реляционную базу данных. Предусмотреть наличие полей следующих типов: числовых, текстовых, дат/времени, логических, текстовых полей произвольной длины, мастер подстановок.
2. Установить связи между таблицами. Обеспечить целостность данных и каскадное выполнение операций.
3. Выполнить индексирование таблиц: по первичному ключу, создать индекс для одного поля и составной индекс.
4. Заполнить таблицы. Обеспечить следующие возможности: вставка в поле значения по умолчанию, вставка в поле значения из предыдущего поля, возможность ввода в поле пустой строки и обязательное заполнение поля.
5. Рассмотреть возможности изменения внешнего вида таблицы: ширины столбцов, количества изображаемых столбцов, фиксация столбцов таблицы и т.д.
6. Рассмотреть возможности поиска и замены данных.
7. Рассмотреть возможности сортировки данных: сортировка по одному полю и по нескольким полям одновременно.
8. Использование фильтров: фильтр по выделенному, использование критериев «И» и «ИЛИ», расширенный фильтр.
Отчет должен содержать:
1. обоснование выбора структуры данных,
2. структуру таблиц в виде: наименование поля, тип, длина, свойства поля.
3. список индексов для каждой таблицы,
4. схему данных,
5. результаты поиска, сортировки, фильтрации таблиц.
Лабораторная работа 2
|
|
Создание запросов
Для разрабатываемой информационной системы создать следующие многотабличные запросы:
1. Простой запрос с помощью мастера или конструктора запросов. Отсортировать сформированный запрос по одному или нескольким полям.
2. Простой запрос с использованием критерия выборки записей. При выборе условия отбора предусмотреть следующие варианты выборки: по точному совпадению (=), по точному несовпадению (<> или NOT), по неточному совпадению (LIKE), выбор записей по диапазону значений (BETWEEN), объединить несколько условий по одному полю с помощью операторов Or или And. Объединить условия отбора по нескольким полям (И-запрос, ИЛИ-запрос).
3. С помощью построителя выражений сформировать запрос, имеющий вычисляемые поля.
4. Сформировать групповые запросы с использованием условия «групповая операция». Предусмотреть следующие групповые операции: Sum – определение суммы всех значений по полю, Max – определение максимального значения, Min – определение минимального значения, Avg – определение среднего значения.
5. Сформировать следующие модифицирующие запросы: запросы удаления, запросы добавления, запросы обновления.
6. Сформировать двумерный перекрестный запрос.
|
|
Отчет должен содержать:
Перечень всех сформированных запросов с указанием:
1. наименования запроса;
2. используемых таблиц;
3. выбранных полей;
4. условий отбора;
5. критерия сортировки;
6. вида применяемой групповой операции;
7. формул для определения вычисляемых полей и т.д.
Лабораторная работа 3
Создание форм
Для разрабатываемой информационной системы создайте формы ввода информации. Причем:
· Следует предусмотреть создание главной формы, которая содержит вызов остальных форм.
· Для одновременного просмотра данных в основной и подчиненной таблицах создайте подчиненные формы.
· Формы должны предоставлять возможность не только перемещения по таблице (или запросу), но и сортировку, фильтрацию и поиск данных по определенным критериям, а также добавление и удаление записей. Для реализации перечисленных возможностей создайте дополнительные управляющие кнопки, поля и списки, а также используйте макросы.
· Рассмотрите различные свойства формы в целом и отдельных полей формы.
· Установите наиболее удобные для ввода форматы данных.
Отчет должен содержать:
1. Перечень всех созданных форм с указанием:
· наименования формы;
|
|
· выбранного вида формы;
· свойств формы;
· используемых управляющих кнопок;
· созданных макросов. Макрос должен быть подробно описан;
2. Результаты работы (экранные формы).
Лабораторная работа 4
Создание макросов и пользовательских программ
Для разрабатываемой информационной системы создайте элементы управления, повышающие функциональные возможности формы. Следует предусмотреть такие возможности, как:
1. Создание пользовательской панели инструментов
2. Создание пользовательского меню
3. Фильтрацию форм по выбранному ли с помощью окна ввода критерию.
4. Проверку корректности вводимых значений (правило проверки получить у преподвателя).
5. Запрет или разрешение удаления, изменения записей в форме.
6. Ввод значений по умолчанию
Отчет должен содержать:
Перечень всех созданных модулей, с указанием:
· Описание алгоритма работы модуля
· Программного кода макроса(модуля)
· Экранных форм, показывающих результаты работы модуля
Лабораторная работа 5
Создание отчетов
Для разрабатываемой информационной системы создайте отчеты. В лабораторной работе следует предусмотреть:
1. Создание ленточного отчета
2. Создание отчета с помощью мастера
|
|
3. Добавление в отчет заголовков, итогов, даты печати отчета, номеров страниц
4. Группировку данных в отчете
5. Расположение информации в области данных в две колонки
6. Создание почтовых наклеек
Отчет по лабораторной работе должен содержать:
1. Перечень всех созданных отчетов в указанием:
· Описание созданного отчета
· Источника данных (таблица или запрос)
· Наименований форм, из которых вызывается отчет
2. Распечатку отчетов
Лабораторная работа 6
Дата добавления: 2022-11-11; просмотров: 33; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!