ЗАДАНИЯ ПО ЛАБОРАТОРНЫМ РАБОТАМ



Лабораторная работа 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!