Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДКР по Информационным технологиям для группы МиЭ-7з.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Вариант 7 База данных «ремонт автомобилей»

ТАБЛИЦА 1 «ОБСЛУЖИВАЮЩИЙ ПЕРСОНАЛ»

ТАБЛИЦА 2

«СПИСОК РАБОТ»

ТАБЛИЦА 3

«УЧЕТ РЕМОНТА АВТОМОБИЛЕЙ»

  1. КОД МАСТЕРА

  1. КОД РАБОТЫ

  1. НОМЕР ЗАКАЗА

  1. ФИО МАСТЕРА

  1. НАИМЕНОВАНИЕ РАБОТЫ

  1. ДАТА ЗАКАЗА

  1. КАТЕГОРИЯ МАСТЕРА

  1. СТОИМОСТЬ 1 ЧАСА РАБОТЫ

  1. ФИО ЗАКАЗЧИКА

  1. ДАТА ПОСТУПЛЕНИЯ НА РАБОТУ

  1. НОМЕР АВТОМАШИНЫ

  1. КОД РАБОТЫ

  1. КОД МАСТЕРА

  1. ЗАТРАЧЕННОЕ ВРЕМЯ (час.)

  • Подсчитать количество заказанных работ каждым заказчиком по каждому мастеру и вывести результат в виде перекрестной таблицы. В итоговом столбце вывести общую стоимость работ по каждому заказчику.

Вариант 8 База данных «ателье»

ТАБЛИЦА 1

«КЛИЕНТЫ»

ТАБЛИЦА 2

«МАСТЕРА»

ТАБЛИЦА 3

«ЗАКАЗЫ»

  • КОД КЛИЕНТА

  • КОД МАСТЕРА

  • № ЗАКАЗА

  • ФИО КЛИЕНТА

  • ФИО МАСТЕРА

  • КОД КЛИЕНТА

  • АДРЕС

  • КАТЕГОРИЯ

  • ДАТА ЗАКАЗА

  • № ПАСПОРТА

  • СТАЖ

  • КОД МАСТЕРА

  • ТЕЛЕФОН

  • СТОИМОСТЬ ЗАКАЗА (руб.)

  • ДАТА ВЫПОЛНЕНИЯ ЗАКАЗА

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

Задание 3.

Начертите, используя программу КОМПАС, в соответствии с вариантом чертеж детали. Необходимо использовать сопряжение. Вспомогательные (осевые) линии в электронной версии можно не удалять.

В отчете разместить:

- условие задания (в соответствии с вариантом),

- скриншот чертежа в выполняемой программе,

- Чертеж дополнительно должен быть распечатан на отдельном листе формата А4.

Задание 4.

Начертите, используя программу AutoCAD, чертеж детали. Необходимо использовать сопряжение. Вспомогательные (осевые) линии чертить в отдельном слое. Нанести размеры (можно использовать отдельный слой).

В отчете разместить:

- условие задания (в соответствии с вариантом),

- скриншот чертежа в выполняемой программе,

- Чертеж дополнительно должен быть распечатан на отдельном листе формата А4.

Методические указания по выполнению контрольной работы Задание №2

Выполнение задания будет рассмотрено с использованием СУБД MicrosoftAccess2003 на примере базы данных «Сервис-центр» (учет выполнения видов услуг для клиентов фирмы). БД «Сервис-центр» имеет следующую структуру:

ТАБЛИЦА1

«УСЛУГИ»

ТАБЛИЦА2

«КЛИЕНТЫ»

ТАБЛИЦА3

«ЗАКАЗЫ»

  • КОД УСЛУГИ

  • КОД КЛИЕНТА

  • НОМЕР ЗАКАЗА

  • НАИМЕНОВАНИЕ УСЛУГИ

  • НАИМЕНОВАНИЕ КЛИЕНТА

  • КОД УСЛУГИ 

  • СТОИМОСТЬ УСЛУГИ

  • ГОРОД КЛИЕНТА 

  • КОД КЛИЕНТА 

  • КОЛИЧЕСТВО ДНЕЙ ДЛЯ ВЫПОЛНЕНИЯ УСЛУГИ

  • ТЕЛЕФОН

  • ДАТА ПРИНЯТИЯ ЗАКАЗА

  • ОПЛАЧЕНО

Перекрестный запрос:

Подсчитать по каждому клиенту общую стоимость услуг в разрезе дат и вывести результат в виде перекрестной таблицы. В итоговом столбце подсчитать среднюю стоимость услуг по каждому клиенту.

1. Создание таблиц

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

  1. находясь в окне БД, выделив работу с объектом Таблицы, выбрать команду Создание таблицы с помощью Конструктора;

  2. в окне Конструктора таблицы заполнить последовательно поля: Имя поля, Тип поля и если нужно поле Описание. Тип поля и свойства поля определяем произвольно по смыслу.

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

  1. Для того, чтобы поле Код услуги сделать ключевым необходимо:

  • выделить поле Код услуги;

  • щелкнуть на панели инструментов кнопку Ключевое поле.

В результате в окне конструктора получим результат:

Рис. 1. Таблица Услуги в режиме Конструктора

Аналогично создать таблицы: Клиенты и Заказы.

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

  • открыть таблицу Заказы в режиме Конструктора;

  • установить курсор в строку Код услуги в поле Тип данных;

  • из раскрывающегося списка выбрать Мастер подстановок (рис. 2).

Рис. 2. Использование Мастера подстановок

Последовательность шагов Мастера подстановок:

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

2. Во втором диалоговом окне Создание подстановки следует выбрать конкретную таблицу Услуги.

Рис. 3. Второй шаг Мастера подстановок

3. В третьем диалоговом окне необходимо отобрать отдельные поля таблицы с помощью кнопки > (либо все поля таблицы с помощью кнопки >>). В данном случае выбираются поля Код услуги и Наименование услуги (рис. 4).

Рис. 4. Третий шаг Мастера подстановок

4. В следующем диалоговом окне – снять флажок «Скрыть ключевой столбец» (рис. 5).

Рис. 5. Четвертый шаг Мастера подстановок

5. В последнем диалоговом окне необходимо ввести подпись к столбцу подстановки, например, Код услуги и нажать кнопку Готово.

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

ПРИМЕЧАНИЕ: Организовать в поле выбор из фиксированного набора значений можно с помощью Мастера подстановок или «вручную». Для этого надо:

  • Открыть таблицу в режиме Конструктора

  • В окне Конструктора таблицы для конкретного поля перейти в свойства на вкладку Подстановка

  • В свойстве Тип элемента управления выбрать – Список

  • В свойстве Тип источника строк выбрать – Список значений

  • В свойстве Источник строк ввести с клавиатуры значения списка, разделяя их между собой символом точка с запятой

Например, для поля ГородКлиента может быть введено:

Источник строк Брест; Москва; Ковель; Минск

2. Создание связей между таблицами

Для определения связей нужно:

  1. закрыть все окна объектов, кроме окна БД;

  2. выбрать команду Сервис/Схема данных или нажать одноименную кнопку на панели инструментов (если связи определяются впервые, то появляется окно Схема данных, а поверх него – окно Добавление таблицы);

  3. в окне Добавление таблицы необходимо последовательно выделять каждую из таблиц и нажимать кнопку Добавить (рис. 6).

Рис. 6. Добавление таблиц в окно Схема данных

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

  2. перетащить левой кнопкой мыши ключевое поле главной таблицы на одноименное поле в подчиненной таблице (поле Код услуги – из таблицы Услуги в таблицу Заказы, поле Код клиента – из таблицы Клиенты в таблицу Заказы)

  3. в диалоговом окне Изменение связей(рис. 7) установить флажок

обеспечение целостности данных

  1. при необходимости, в этом же окне можно установить каскадные операции:

каскадное обновление связанных полей

каскадное удаление связанных полей;

Рис. 7. Диалоговое окно Изменение связей

  1. нажать кнопку Создать;

  2. закрыть окно Схема данных, при этом на вопрос «Сохранить изменения макета Схема данных?» ответить – «Да».

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

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

Для этого (см. рис. 8):

  • находясь в окне Схема данных, активизировать левой кнопкой мыши имеющуюся линию связи;

  • из контекстно-зависимого меню выбрать команду Изменить связь…;

Рис. 8. Изменение линий связи вокне Схема данных

3. Печать схемы данных

Для вывода на печать полученной схемы БД можно воспользоваться командой Сервис/Анализ/Архивариус следующим образом:

  • находясь в окне БД, выбрать команду Сервис/Анализ/Архивариус;

  • на вкладке Текущая база данных установить флажок Связи;

  • нажать ОК;

  • выбрать команду Файл/Печать.

Если вышеуказанная команда недопустима, то печать схемы БД можно осуществить посредством стандартного приложения Windows – графического редактора Paint, выполнив следующие действия:

  • находясь в окне БД, выбрать команду Сервис/Схема данных;

  • копию экрана поместить в буфер обмена, нажав клавишу PrintScreen;

  • загрузить графический редактор Paint;

  • вставить содержимое буфера обмена;

  • выделить только схему БД при помощи кнопки выделения прямоугольных фрагментов и скопировать ее в буфер обмена;

  • очистить холст с помощью команд: Правка/Выделить все, Правка/Очистить выделение;

  • вставить схему БД из буфера и напечатать ее по команде Файл/Печать.