ДВФУ, базы данных (лабораторные работы)
Узнать стоимость этой работы
19.01.2026, 22:00

Лабораторная работа № 1. Создание таблиц базы данных

ЗАДАНИЕ 1. Создать структуры шести таблиц проектируемой базы данных по выполнению предприятием кадастрово-геодезических работ, вводя имена полей и тип данных поля с помощью Конструктора таблиц, при этом использовать Мастер подстановки для табличной подстановки указанных полей. Определить ключевые поля, для этого установить в указанных полях таблиц простые первичные ключи, а в некоторых таблицах – составные ключи, как указано ниже.

Таблица Услуги имеет поля:

имя поля   тип данных

КодУслуги   Счетчик – первичный ключ

НаименованиеУслуги  Текстовый

Стоимость  Денежный

СтоимостьЗа1Га  Денежный

Таблица Заказчики имеет поля:

имя поля    тип данных

КодЗаказчика  Счетчик – первичный ключ

НазваниеОрганизации  Текстовый

Адрес  Текстовый

Телефон  Текстовый

Представитель Текстовый

Таблица Заказы имеет поля:

имя поля  тип данных

КодДоговора  Счетчик – первичный ключ

ДатаЗаказа   Дата/Время, Маска ввода

ДатаИсполнения  Дата/Время, Маска ввода

КодЗаказчика  Числовой, подстановка из таблицы Заказчики

Таблица Заказано имеет поля:

имя поля  тип данных

КодДоговора  Числовой, подстановка из таблицы Заказы – первичный ключ, составной

КодУслуг   Числовой, подстановка из таблицы Услуги – первичный ключ, составной

ПлощадьТерритории   Числовой

Таблица Исполнители имеет поля:

имя поля    тип данных

КодИсполнителя  Счетчик – первичный ключ

Фамилия   Текстовый

ИмяОтчество  Текстовый

Должность   Текстовый

Пол   Текстовый

Телефон  Текстовый

ДатаНазначения  Дата/Время, Маска ввода

Оклад  Денежный

ПроцентВознаграждения  Числовой

ДатаУвольнения   Дата/Время, Маска ввода

Статус  Текстовый

Таблица Заказы и исполнители состоит из полей:

имя поля  тип данных

КодДог  Числовой, подстановка из таблицы Заказы – первичный ключ, составной

КодИсп  Числовой, подстановка из таблицы Исполнители – первичный ключ, составной.

ХОД РАБОТЫ. Выберите в окне базы данных вкладку Создание и выберите в рабочем поле опцию Таблицы в режиме конструктора. Верхняя панель содержит таблицу из трех столбцов: Имя поля, Тип данных, Описание (заполнение двух первых столбцов – обязательно). При задании имени поля необходимо помнить, что оно должно быть уникальным, может содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки, восклицательного знака, апострофа и квадратных скобок.

В столбце Тип данных надо выбрать из раскрывающегося списка необходимый тип данных:

Текстовый символьные или числовые данные, не требующие вычислений;

Поле MEMO предназначено для ввода текстовой информации, по объему превышающей 255 символов;

Числовой применяется для хранения числовых данных, используемых в математических расчетах;

Дата/Время тип для представления даты и времени;

Денежный тип данных, предназначенный для хранения данных о стоимости;

Счетчик – поле содержит уникальный номер, определяемый автоматически для каждой новой записи путем увеличения предыдущего значения на 1, устанавливается только на первичном ключе;

Логический – логическое поле может содержать только два значения, интерпретируемых как «Да/Нет»;

Поле объектов OLE – содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок, графический объект и т. п.);

Гиперссылка – дает возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или web-страницы;

Мастер подстановок – создает поле подстановок, которое позволяет при вводе данных в таблицу выбирать значение поля из списка, содержащего набор постоянных значений или значений из другой таблицы.

При установлении ключевого поля следует знать, что существуют простой ключ и составной ключ. Для создания простого ключа достаточно иметь поле, с уникальными значениями (например, коды или номера). Составной ключ необходим в случаях, когда невозможно гарантировать уникальность записи с помощью одного поля, представляет уникальную комбинацию нескольких полей. Для определения простого первичного ключа таблицы выделите одно поле, а для определения составного ключа необходимо выделить одновременно два (или более) поля, затем нажмите пиктограмму Ключевое поле.

Для использования табличной подстановки в диалоговом окне Мастера подстановок выбрать «Объект после подстановки получит значение из другой таблицы или другого запроса». Далее надо выбрать последовательно нужную таблицу и нужные поля для подстановки, далее установить флажок Скрыть ключевое поле (рекомендуется). Например, для табличной подстановки поля КодУслуг в таблице Заказано в Мастере подстановок необходимо выбрать таблицу Услуги, далее – поля КодУслуги и Название. На нижней панели таблицы в режиме Конструктора отображаются две вкладки свойств полей: Общие и Подстановка. На рис. 1 на вкладке Подстановка в третьей строке показано из каких полей выбранной таблицы выполняется подстановка.

Рис. 1. Пример выполнения табличной подстановки

 

ЗАДАНИЕ 2. Заполнить таблицы по образцу (рис. 2), дополнив собственными значениями.

Рис. 2. Примеры заполнения таблиц базы данных

Заполнение рекомендуется выполнять построчно. Необходимо помнить, что ключевые поля не могут быть пустыми, содержать нулевые или повторяющиеся значения.

 

Лабораторная работа № 2. Создание схемы данных

ЗАДАНИЕ. Создать схему данных БД «Кадастрово-геодезическое предприятие», указанную на рис. 3, установить связи между таблицами.

Рис. 3. Схема данных БД

ХОД РАБОТЫ. Отобразить схему данных: выбрать вкладку «Работа с базами данных» → нажать кнопку Схема данных.

Добавить таблицы в схему данных: курсор установить на пустое поле → нажать правую кнопку мыши → Добавить таблицу → Выбрать нужную таблицу → кнопка Добавить. Для добавления следующей таблицы повторить действия. После выбора всех таблиц нажать кнопку Закрыть.

При установлении связей в схеме данных выбрать опцию Обеспечение целостности данных для автоматической проверки целостности данных в связанных полях. При установлении целостности данных могут могут появляться сообщения о возможных ошибках БД и невозможности установки целостности данных. В этом случае рекомендуется проверить данные связываемых таблиц на выполнение следующих условий: связанное поле главной таблицы является ключевым полем или имеет уникальный индекс; связанные поля имеют один тип данных; данные подчиненной таблицы должны совпадать со значениями главной таблицы. Выбор опции Обеспечение целостности данных, каскадное удаление связанных записей, каскадное обновление связанных полей позволяют в главной таблице удалять записи и изменять значения в ключевом поле, так как при этих параметрах система автоматически выполнит необходимые изменения в подчиненных таблицах, обеспечив сохранение свойств целостности базы данных.

 

Лабораторная работа № 3. Создание запросов на выборку данных

ЗАДАНИЯ. Создать запросы на выборку в соответствии с заданиями, выданными преподавателем, используя конструктор запросов.

ЗАДАНИЕ 1. Запрос КаталогУслуг: создание каталога услуг, осуществляемых предприятием (рис. 4). Запрос на выборку будет использоваться для создания отчета.

ХОД РАБОТЫ. Выбрать опцию Создать Конструктор запроса → в окне Добавление таблицы выбрать таблицу Услуги → кнопка Добавить. После добавления таблицы нажать кнопку Закрыть. Выбрать необходимые поля для запроса. Дважды щелкните левой кнопкой мыши на выделенном поле, при этом в бланке запроса появится столбец, соответствующий выбранному полю. Затем аналогично добавьте другие поля. Столбцы в бланке запроса заполняются слева направо. Можно выделить  несколько  полей,  пользуясь  клавишами <Shift> и <Ctrl>). Если требуется включить в запрос все поля базовой таблицы, выделите поле, обозначенное звездочкой (*).

Рис. 4. Запрос на создание каталога услуг

 

ЗАДАНИЕ 2. Запрос ДоговорыМежПлан: выбрать все договора по составлению межевого плана.

ХОД РАБОТЫ. Выбрать опцию Создать → Конструктор запроса → в окне Добавление таблицы выбрать таблицу Услуги → нажать кнопку Добавить, а после добавления всех необходимых таблиц Заказано, Заказы нажать кнопку Закрыть. Выбрать необходимые поля для запроса. Определить поля для вывода на экран. Ввести условия выборки «Составление межевого плана» в строку условия отбора поля КодУслуги таблицы Заказы.

 

ЗАДАНИЕ 3. Запрос ДоговорыМежТехнПлан: выбрать все договора по составлению межевого плана и технического плана. Запрос с условием отбора по полю КодУслуги таблицы Заказы и с использованием оператора In.

ХОД РАБОТЫ. выбрать опцию Создать Конструктор запроса → в окне Добавление таблицы выбрать таблицу Услуги → нажать кнопку Добавить, а после добавления всех необходимых таблиц Заказано, Заказы нажать кнопку Закрыть. Выбрать необходимые поля для запроса. Определить поля для вывода на экран. Ввести условия выборки с использованием оператора: In («Составление межевого плана»;«Составление технического плана») в строку условия отбора поля КодУслуги таблицы Заказы.

 

ЗАДАНИЕ 4. Запрос Договоры2016: Отобрать договора, выполненные за 2016 год.

Запрос с условием отбора по полю ДатаИсполнения таблицы Заказы.

ХОД РАБОТЫ. Выбрать опцию Создать Конструктор запроса → в окне Добавление таблицы выбрать несколько таблиц → кнопка Добавить. После добавления всех необходимых таблиц нажать кнопку Закрыть. Выбрать необходимые поля для запроса. Определить поля для вывода на экран. Ввести в строку условия отбора поля ДатаИсполнения таблицы Заказы условие выборки с заданием диапазона дат операторами Between…Аnd, либо использовать оператор LIKE « ».

 

Лабораторная работа № 4. Создание запросов с параметрами

ЗАДАНИЯ. Создать запросы на выборку с параметрами в соответствии с заданиями.

ЗАДАНИЕ 1. Параметрический запрос Работы по договору: выборка выполненных работ по номеру договора. Параметрическое условие задается по полю КодДоговора (рис. 5).

Рис. 5. Параметрический запрос Работы по договору

 

ЗАДАНИЕ 2. Параметрический запрос Акт выполненных работ: выбор сведений по выполненным работам за определенный период. Параметрическое условие задается по полю ДатаИсполнения таблицы Заказы с использованием оператора BETWEEN[]AND[] (рис. 6). Запрос используется для создания отчета.

 

Рис. 6. Параметрический запрос Акт выполненных работ

ХОД РАБОТЫ. Для построения нового запроса выбрать опцию Создание Конструктор запроса → в окне Добавление таблицы выбрать таблицу → кнопка Добавить → кнопка Закрыть. Выбрать необходимые поля для запроса. Параметрические условия задаются по указанным полям. Задать условие отбора: ввести в соответствующие поля условия отбора фразы для сообщения пользователю, используя квадратные скобки.

 

Лабораторная работа № 5. Вычисления в формируемых запросах

Создание запросов интересно не только тем, что можно в виде одной таблицы представить данные из нескольких связанных таблиц и отобрать нужные записи из этих таблиц. Также можно создавать новые вычисляемые поля в запросе, которые являются результатом вычислений над значениями других полей. Создание вычисляемого поля позволяет получить новое поле с результатами вычисления, отображаемыми только в таблице запроса и не создающими полей в исходных таблицах базы данных.

ЗАДАНИЕ 1. Запрос Стоимость Топосъемки: вычисление стоимости топографической съемки. Запрос с вычисляемым полем СтоимТопо, которое позволяет вычислить общую стоимость съемки (рис. 7).

Рис. 7. Структура запроса Стоимость Топосъемки с вычислением

ХОД РАБОТЫ. Выбрать опцию Создание и создать запрос в режиме Конструктора, далее выбрать нужные поля. В строке Поле свободного столбца бланка запроса ввести выражение, которое вычисляет требуемое значение (Имя нового поля: выражение). В выражение могут входить имена полей любой таблицы (указываются в квадратных скобках), математические операторы, константы, функции. При этом можно задать условие отбора или группировку. Для корректности формирования выражения лучше использовать Построитель выражений, вызвав его щелчком по кнопке Построить на панели инструментов . В построителе выражений выбирается нужная таблица или запрос, а в соседнем окне выбирается нужное поле кнопкой Вставить. Операторы выбираются здесь же и вставляются в формируемое выражение.

 

ЗАДАНИЕ 2. Запрос Стоимость услуг по одному договору: стоимость оказанных услуг по договору. Запрос с вычисляемым полем Итого, он рассчитывает общую стоимость выполненных работ (рис. 8). Запрос также параметрический на выборку, осуществляется по полю КодДоговора.

Рис. 8. Структура запроса Стоимость услуг по одному договору с вычислением

ХОД РАБОТЫ. Выбрать опцию Создание и создать запрос в режиме Конструктора, далее выбрать нужные поля. В строке Поле свободного столбца бланка запроса ввести выражение, которое вычисляет требуемое значение (Имя нового поля: выражение). В выражение могут входить имена полей любой таблицы (указываются в квадратных скобках), математические операторы, константы, функции. При этом можно задать условие отбора или группировку. Для корректности формирования выражения лучше использовать Построитель выражений, вызвав его щелчком по кнопке Построить на панели инструментов. В построителе выражений выбирается нужная таблица или запрос, а в соседнем окне выбирается нужное поле кнопкой Вставить. Операторы выбираются здесь же и вставляются в формируемое выражение. В выражении используется функция IFF (условие;истина;ложь).

 

Лабораторная работа № 6. Создание запросов на изменение

ЗАДАНИЕ 1. Создать запрос на обновление: изменениие название услуги. Условие по полю НазваниеУслуги (Таблица Услуги). Позволяет изменить название услуги во всех документах.

ХОД РАБОТЫ. Создать запрос в режиме Конструктора с выбором поля НазваниеУслуги (таблица Услуги) → Обновление. Появится новая строка Обновление. В этой строке НазваниеУслуги (таблица Услуги) в строке Обновление написать новое название услуги, а в строке Условие отбора написать старое название.

 

ЗАДАНИЕ 2. Создать запрос на обновление: автоматическое изменение стоимости на услугу – увеличение стоимости на 30%. Условие по полю Стоимость (таблица Услуги).

ХОД РАБОТЫ. Создать запрос в режиме Конструктора с выбором поля Стоимость (таблица Услуги) → Обновление. Появится новая строка Обновление. Далее в поле Стоимость (таблица Услуги) в строке Обновление указываем новое значение поля (формулу вычисления: [Стоимость]*1,3), а в строке Условие отбора в поле Название указываем «Составление межевых планов» (в этом случае увеличение стоимости будет только для этой услуги).

Запросы на удаление используют полученные в выборке записи для их удаления из исходной таблицы, при этом возможно указание условия отбора.

 

ЗАДАНИЕ 3. Создать запрос на удаление из базы старых договоров. Условие по полю ДатаИсполнения (таблица Заказы). Удаляет из базы все договора, заключенные раннее определенной даты.

ХОД РАБОТЫ. Создать нужный запрос с выбором поля ДатаИсполнения (таблица Заказы) → вставить Удаление → в поле ДатаИсполнения в строке Условие установить «<#01.01.2016#».

 

Лабораторная работа № 7. Создание форм

ЗАДАНИЕ 1. Создать следующие простые формы с помощью Мастера форм:

1. Услуги

2. Исполнители

3. Заказчики

ХОД РАБОТЫ. Основной целью простых форм является добавление новых записей, удаление записей или редактирование данных в одной или более таблицах, являющихся источником данных для формы.

Выбрать опцию Создание, далее выбрать Мастер форм. Появится первое диалоговое окно Мастера форм. В поле со списком Таблицы и запросы, как и в раскрывающемся списке в окне Новая форма, будут отображены имена всех таблиц и запросов базы данных, которые могут использоваться в качестве источника данных для формы. Надо выбрать имя таблицы или запроса. В списке Доступные поля этого диалогового окна отображаются все поля выбранной таблицы или запроса. Добавление полей в форму позволит просматривать и редактировать данные выбранной таблицы. Чтобы добавить в создаваемую форму только некоторые поля, выделите каждое из этих полей и нажмите кнопку ">". Выделенное поле будет перемещено из списка Доступные поля в список Выбранные поля. Чтобы добавить в создаваемую форму сразу все поля из выбранной таблицы или запроса, нажмите кнопку ">>". Нажмите кнопку Далее. Во втором диалоговом окне мастера можно определить вид формы: в один столбец, ленточный, табличный, выровненный, сводная таблица или сводная диаграмма. Третье диалоговое окно Мастера форм предназначено для выбора стиля оформления новой формы. Выберите один из предлагаемых стилей и нажмите кнопку Далее. В последнем диалоговом окне Мастера форм требуется указать название формы, после чего нажать кнопку Готово.

 

ЗАДАНИЕ 2. Создать составную форму Заказчики.

Составные формы создаются на основе нескольких взаимосвязанных таблиц, состоят из основной и одной или нескольких подчиненных включаемых форм. Подчиненная форма, как правило, строится на базе подчиненной таблицы. Отношения между основной и подчиненной таблицей будут 1:М (1 – со стороны основной таблицы, М – со стороны подчиненной).

Основной таблицей является таблица Заказчики, подчиненными – таблицы Заказы и Заказано.

Составные формы создаются с помощью Мастера форм. При создании составной формы Заказчики должен быть выбран вариант, предусматривающий явное включение подчиненной формы (рис. 11), но может быть выбран вариант кнопки для вызова подчиненной формы. Подчиненная форма отображает только те данные, которые связаны с текущей записью основной формы.

Рис. 11. Составная форма «Заказчики» с явным включением подчиненной формы

ХОД РАБОТЫ. Создание Мастер форм → выбрать имя основной таблицы → ОК → выбрать поля основной таблицы. Здесь же выбирается имя подчиненных таблиц, поля подчиненных таблиц → Далее → выбрать вариант: – подчиненные формы (для прямого включения подчиненной формы); – связанные формы (создание кнопки с вызовом подчиненной формы) → Внешний вид формы Стиль оформления → вводятся имена (заголовки) основной и подчиненных форм (особенно важно в случае кнопки) → Готово.

 

ЗАДАНИЕ 3. Создать элементы управления на составной форме «Заказчики». На форму добавить основные управляющие элементы, используя Панель элементов.

Надпись: делает форму более понятной и легко читаемой, в нее добавляют заголовки.

ХОД РАБОТЫ. Панель элементов → кнопка Надпись → с помощью курсора обрисовать прямоугольник для надписи → ввести текст.

Поле: отображение содержимого некоторого поля записи базы данных или вычисляемого поля.

ХОД РАБОТЫ. Панель элементов → кнопка Поле → на форме обрисовать область нового поля → кнопка Свойства → закладка Данные, строка Данные, кнопка …, которая вызывает Построитель выражений → на панели Построитель выражений написать формулу начиная со знака «=». Поля можно брать из текущей формы, а можно – из таблиц.

Командная кнопка: создание кнопки, с которой может быть связана команда, определенная макросом и выполняющае следующие действия: открыть, закрыть, печатать формы; просматривать и печатать отчеты; выходить из приложения (MS Access).

ХОД РАБОТЫ. Панель элементов → кнопка Кнопка → на форме нарисовать кнопку → на панели Создание кнопок выбрать категорию действий (например «Работа с формами»), затем выбрать действие (например, «Открыть форму») → выбрать имя формы → Готово.

Рисунок: встраивание графических файлов в форму.

ХОД РАБОТЫ. Панель элементов → кнопка Рисунок → при нажатой левой клавиши мыши с помощью курсора обрисовать рамку для объекта → выбрать файл с нужным графическим объектом → кнопка Свойства → закладка Макет, строка Установка размеров → выбрать «По размеру рамки» → тип границ «Отсутствует».

 

ЗАДАНИЕ 4. Выполнить редактирование составной формы Заказчики, ее разделов и элементов управления.

Макет формы состоит из разделов: Заголовок формы, который определяет верхнюю часть формы, в область заголовка формы можно поместить текст, графику и другие элементы управления; Верхний колонтитул, который определяет верхний колонтитул страницы при печати формы; Область данных определяет основную часть формы, содержащую данные, полученные из источника; Нижний колонтитул, который определяет нижний колонтитул страницы при печати формы; Примечание формы, который определяет нижнюю часть формы.

Настройка свойств формы и элементов управления

Значения свойств всей формы, ее разделов и каждого элемента управления в форме задаются в окнах свойств соответствующих элементов.

ХОД РАБОТЫ. Для отображения окна свойств нажмите кнопку Свойства на панели инструментов Конструктор форм или выберите команду Свойства в контекстном меню.

Перемещение и изменение размеров элементов управления

ХОД РАБОТЫ. Выделение формы или элемента управления производится в режиме Конструктора форм щелчком левой клавиши мыши по форме, разделам заголовка формы, примечания формы, разделам верхнего и нижнего колонтитулов, разделу области данных. Для выделения нескольких элементов управления одновременно при помощи мыши нарисуйте область выделения вокруг группы элементов управления. Перемещение и изменение размеров элемента управления производится с помощью маркеров перемещения и маркеров изменения размеров.

 

Лабораторная работа № 8. Создание отчета

ЗАДАНИЯ. Создать отчеты в соответствии с заданиями, выданными преподавателем.

ЗАДАНИЕ 1. Создать отчет Каталог услуг по выполнению работ, которые предоставляет кадастрово-геодезических предприятие (рис. 12).

Рис. 12. Отчет Каталог услуг

 

ЗАДАНИЕ 2. Создать отчет Акт выполненных работ по номеру указанному номеру договора (рис. 13).

Рис. 13. Отчет Акт выполненных работ

 

ЗАДАНИЕ 3. Создать отчет Стоимость услуг по одному договору (за выполненные работы) с итогами (рис. 14).

Рис. 14. Отчет Стоимость услуг по одному договору

ХОД РАБОТЫ. На панели окна базы данных щелкните выберите Создание, далее – Мастер отчетов. В поле со списком, находящемся в нижней части диалогового окна, содержатся имена всех таблиц и запросов базы данных, которые могут быть использованы в качестве источника данных для отчета. Раскройте этот список и выделите в нем нужную таблицу. Нажмите кнопку ОК.

Появится первое диалоговое окно Мастера отчетов. Прежде всего, нужно определить, какие поля включить в отчет. С помощью кнопки «>» (или дважды щелкнув по элементу списка) поочередно переместите эти поля из списка Доступные поля в список Выбранные поля. Нажмите кнопку Далее.

Во втором диалоговом окне необходимо указать, каким образом будут структурированы данные в отчете. Мастер проверяет связи между таблицами и в зависимости от выбранного представления предлагает несколько вариантов группировки записи в отчете. Чтобы осуществить группировку по определенному полю, выделите в списке это поле. Нажмите кнопку Далее.

В третьем диалоговом окне Мастера отчетов необходимо определить дополнительные уровни группировки в отчете. Выделите в списке второе поле и нажмите кнопку «>», чтобы установить дополнительную группировку. Для перехода к четвертому диалоговому окну Мастера отчетов нажмите кнопку Далее.

Чтобы указать для столбца отчета итоговую информацию, нажмите на кнопку Итоги. В появившемся диалоговом окне Итоги можно задать параметры для выбранного столбца. Выбрать можно среди всех числовых полей отчета, не являющихся счетчиками, которые Мастер отчетов перечислит в этом диалоговом окне и позволит установить для любого из них флажки Sum, Avg, Min и Мах. В зависимости от выбора Мастер отчетов добавит в конец отчета соответствующие итоговые поля, вычисляющие итоговую сумму, среднее значение, минимальное или максимальное значение данного поля по всем записям. Группа переключателей Показать позволяет выбрать, следует ли в отчете указывать только итоги или необходимо выдавать полный отчет, добавляя поля с промежуточными итогами в конце каждой группы и поля с полными итогами в конце отчета. Нажмите кнопку Далее.

Мастер отчетов предложит на выбор шесть вариантов оформления сгруппированных данных (вариантов макета отчета). В левой части диалогового окна Мастера отображается эскиз выбранного макета. Выберите в группе Макет переключатель ступенчатый. По умолчанию Мастер отчетов устанавливает флажок Настроить ширину полей для размещения на одной странице, что позволяет сэкономить бумагу и сделать отчет более удобным для чтения. В группе Ориентация можно выбрать расположение страницы отчета при печати. Широким отчетам, в которых отображается много полей в одной строке, удобно задавать ориентацию альбомная. Нажмите кнопку Далее.

В шестом диалоговом окне Мастера отчетов выберите один из предложенных стилей оформления отчета. В левой части диалогового окна Мастера отображается эскиз отчета выбранного стиля. Нажмите кнопку Далее.

В последнем диалоговом окне Мастера отчетов в качестве заголовка отчета вводится название. Мастер отчетов сохранит созданный отчет под этим же именем. Выберите переключатель Просмотреть отчет и нажмите кнопку Готово для завершения создания отчета. Мастер отчетов создаст отчет и отобразит его в режиме предварительного просмотра. Для просмотра всех частей отчета воспользуйтесь вертикальной и горизонтальной полосами прокрутки.

 

Лабораторная работа № 9. Создание главной кнопочной формы

ЗАДАНИЕ. Создать главную кнопочную форму базы данных «Кадастрово-геодезическое предприятие» с подчиненными кнопочными формами (рис. 15).

Рис. 15. Главная кнопочная форма БД

На панели главной кнопочной формы должны находиться кнопки:

Кнопка

Действие

Добавление заказчиков

Открывается составная форма Заказчики с подчиненными формами Заказы и Заказано

Счет клиенту

Открывается отчет Счет клиенту

Каталог услуг

Открывается отчет Каталог услуг

Акт выполненных работ

Открывается отчет Акт выполненных работ

Исполнители

Переход к странице подчиненной кнопочной формы Исполнители

Услуги

Переход к странице подчиненной кнопочной формы Услуги

На страницах подчиненных кнопочных форм Исполнители и Услуги расположены кнопки, вызывающие простые формы (рис. 16).

Рис. 16. Страницы подчиненных кнопочных форм Исполнители и Услуги

Подчиненные кнопочные формы, которые включаются в главную кнопочную форму, содержат свой набор кнопок вызова объектов и кнопку возврата на главную кнопочную форму. Щелчок на кнопке Исполнители открывает страницу второго уровня, на которой представлены формы базы данных Исполнители, Добавление исполнителей. Щелчок на кнопке Услуги открывает страницу второго уровня, на которой представлены свои формы. Обе страницы второго уровня включают кнопки, возвращающие на страницу первого уровня (главная кнопочная форма).

Кнопочные формы создается с помощью диспетчера кнопочных форм. Режим конструктора позволяет изменить положение кнопок и добавить графические элементы.

 

ОФОРМЛЕНИЕ РАБОТ ПО СОЗДАНИЮ БАЗЫ ДАННЫХ

Все лабораторные работы по созданию базы данных оформляются в один отчет объемом около 30 с. Работы по созданию собственной базы данных по выбранной индивидуальной теме и выполненные в качестве самостоятельной работы, оформляются аналогично.

Примерное содержание отчета работ по созданию базы данных следующее.

Введение. Указывается для какой цели предназначена разрабатываемая база данных, обосновывается выбор СУБД для реализации базы данных.

1. Описание предметной области.

1.1. Общие положения. Описывается структура функционирования анализируемой части предметной области, для которой будет разрабатываться база данных.

1.2. Документы. Анализируется документооборот анализируемой предметной области с выделением входных и выходных документов для разрабатываемой базы данных.

1.3. Задачи. Определяются задачи, решаемые в рамках рассматриваемой предметной области, средствами СУБД для базы данных.

2. Концептуальная модель. Определяются информационные объекты предметной области, которые в дальнейшем наполняются информацией. Для каждого информационного объекта определяется информация, не зависящая от других информационных объектов. Привести схему модели.

3. Логическая модель. Каждый информационный объект конкретизируется в таблице с указанием имени поля, первичного ключа, внешнего ключа, а также с указанием связей таблицы и типа отношений. Привести схему модели.

4. Физическая модель.

4.1. Разработка структуры таблиц. Отношения, разработанные на стадии формирования логической модели данных, преобразуют в таблицы, атрибуты становятся столбцами таблиц, для ключевых атрибутов создаются уникальные индексы, домены преображаются в типы данных. Приводятся «скрин» таблиц.

4.2. Схема данных. Приводится схема данных БД с указанием таблиц, связей между таблицами, типы отношений, ключевые поля.

4.3. Запросы. Подробно описываются все выполненные запросы: указывается название запроса, что он выполняет, в тексте вставить вычисляемые выражения, условия отбора, приводится «скрин» запроса в режиме Конструктора.

4.4. Формы. Описываются формы простые и составные. Приводится «скрин». Указываются элементы управления форм.

4.5. Отчеты. Описываются отчеты, приводится «скрин», указываются на основе каких таблиц и запросов они выполнены.

5. Панель управления базы данных. Подробно описывается структура главной кнопочной формы в виде руководства для пользователей.



Узнать стоимость этой работы



АЛФАВИТНЫЙ УКАЗАТЕЛЬ ПО ВУЗАМ
Найти свою работу на сайте
АНАЛИЗ ХОЗЯЙСТВЕННОЙ ДЕЯТЕЛЬНОСТИ
Контрольные, курсовые, дипломы из разных ВУЗов
БУХГАЛТЕРСКИЙ УЧЕТ, АНАЛИЗ И АУДИТ
Контрольные, курсовые, дипломы из разных ВУЗов
ВЫСШАЯ МАТЕМАТИКА
Контрольные работы из разных ВУЗов
МЕНЕДЖМЕНТ И МАРКЕТИНГ
Контрольные, курсовые, дипломы из разных ВУЗов
МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ, ТЕОРИЯ ИГР
Контрольные, курсовые, рефераты, тесты из разных ВУЗов
ПЛАНИРОВАНИЕ И ПРОГНОЗИРОВАНИЕ
Контрольные, курсовые, рефераты, тесты из разных ВУЗов
СТАТИСТИКА
Контрольные, курсовые, рефераты, тесты из разных ВУЗов
ТЕОРИЯ ВЕРОЯТНОСТЕЙ И МАТ. СТАТИСТИКА
Контрольные работы из разных ВУЗов
ФИНАНСЫ, ДЕНЕЖНОЕ ОБРАЩЕНИЕ И КРЕДИТ
Контрольные, курсовые, дипломы из разных ВУЗов
ЭКОНОМЕТРИКА
Контрольные, курсовые, рефераты, тесты из разных ВУЗов
ЭКОНОМИКА
Контрольные, курсовые, дипломы из разных ВУЗов
ЭКОНОМИКА ПРЕДПРИЯТИЯ, ОТРАСЛИ
Контрольные, курсовые, дипломы из разных ВУЗов
ГУМАНИТАРНЫЕ ДИСЦИПЛИНЫ
Контрольные, курсовые, дипломы из разных ВУЗов
ДРУГИЕ ЭКОНОМИЧЕСКИЕ ДИСЦИПЛИНЫ
Контрольные, курсовые, дипломы из разных ВУЗов
ЕСТЕСТВЕННЫЕ ДИСЦИПЛИНЫ
Контрольные, курсовые, дипломы из разных ВУЗов
ПРАВОВЫЕ ДИСЦИПЛИНЫ
Контрольные, курсовые, дипломы из разных ВУЗов
ТЕХНИЧЕСКИЕ ДИСЦИПЛИНЫ
Контрольные, курсовые, дипломы из разных ВУЗов
РАБОТЫ, ВЫПОЛНЕННЫЕ НАШИМИ АВТОРАМИ
Контрольные, курсовые работы
ОНЛАЙН ТЕСТЫ
ВМ, ТВ и МС, статистика, мат. методы, эконометрика