Информационные технологии управления операционной деятельностью предприятия

<

110313 2304 1 Информационные технологии управления операционной деятельностью предприятияКонтрольная работа №2 Работа с однотабличной базой данных.

Вариант № 7 Учет контактов

Фамилия студента____________________________

Имя студента ____________________________

Отчество студента____________________________

Год поступления ____________________________

Срок обучения ____________________________

Курс ____________________________

Группа ____________________________

Проверил: ____________________________________________________


Должность, Фамилия, Имя, Отчество, Оценка, Подпись

110313 2304 2 Информационные технологии управления операционной деятельностью предприятия

Работа 2 Работа с однотабличной базой данных

Задание 1. Создание однотабличной базы данных

Задача 1. Проектирование таблицы для однотабличной базы данных

Задача 2. Создание таблицы базы данных

Задача 3. Заполнение таблицы базы данных

Задача 4. Создание формы для просмотра и ввода данных в таблицу

Задание 2. Формирование сложных запросов в реляционной базе данных

Задача 1. Формирование простого запроса на выборку

Задача 2. Формирование запроса на выборку с параметром

Задача 3. Формирование запроса на выборку повторяющихся записей

Задача 4. Формирование запроса на выборку по условию

Задание 3. Создание сложных форм и отчетов в реляционной базе данных

Задача 1. Создание простого текущего отчета

Задача 2. Создание отчета с группированием данных

Задача 3. Создание простого итогового отчета

Задача 4. Создание итогового отчета с группированием данных

 

 

Условия варианта № 7

№ вар 

Наименование информационной базы

Наименование информационного объекта (ИО)

ИО №1

 

ИО №2

 

ИО №3

 

ИО №4

 

7 

Учет контактов 

Типы контактов 

Контакты 

Клиенты 

Сотрудники 

1. Выполнение задания 1. Создание однотабличной базы данных

1.1. Решение задачи 1.

Структура таблицы:

Поле1 – Имя поля:
«Код», Тип данных – счетчик.

Поле2 – Имя поля:
«Сотрудник», Тип данных – текстовый

Поле3 – Имя поля:
«Клиент», Тип данных – текстовый

Поле4 — Имя поля:
«Стоимость соединения», Тип данных – денежный

Поле5 — Имя поля:
«Тип контакта», Тип данных – текстовый, значение – поле со списком (Местные, междугородние, международные).

Поле6 — Имя поля:
«Срок договора с клиентом», Тип данных – дата\время

Поле7 – Имя поля: «Оплата сотрудника», Тип данных — денежный

1.2. Решение задачи 2.

Создание таблицы базы данных

Создание таблицы осуществлялось по следующей инструкции:

Создание таблицы с нуля в режиме конструктора

<
  1. Переключитесь в окно базы данных. Для переключения в окно базы данных из других окон нажмите клавишу F11.
  2. Выберите значок Таблицы в списке Объекты и нажмите кнопку Создать на панели инструментов окна базы данных.
  3. Дважды щелкните строку Режим конструктора.
  4. Определите все нужные поля в таблице.
  5. До того, как сохранить таблицу, определите первичный ключ

    Примечание.   Поле первичного ключа определять не обязательно, но желательно. Если первичный ключ не был определен, Microsoft Access при сохранении таблицы спросит, нужно ли создать ключевое поле. Для сохранения таблицы нажмите кнопку «Сохранить» на панели инструментов, а затем введите имя таблицы, следуя соглашениям об именах объектов Microsoft Access.

    1.3. Решение задачи 3.

    Заполнение таблицы базы данных

    Заполнение таблицы осуществлялось в режиме таблицы.

     

    1.4. Решение задачи 4.

    Создание формы для просмотра и ввода данных в таблицу с помощью мастера.

     

     

    2. Выполнение задания 2. Формирование запросов для однотабличной базы данных

    2.1. Решение задачи 1.

  6. Формирование простого запроса на выборку. Запрос о телефонных контактах с указанным клиентом.

    Запрос создаем с помощью конструктора. Добавляем поля «Клиент», «Сотрудник», «Стоимость соединения». Для поля сотрудник в условиях отбора вводим параметр [введите ФИО клиента].

     

    2.2. Решение задачи 2.

    Запрос на количество контактов по каждому клиенту и типу контакта.

    Для выполнения этого задания создаём перекрестный запрос. Выбираем поля «Клиент», «Тип контакта» и «Код». Включаем групповые операции и для поля «Код» указываем группировку Count, чтобы сосчитать количество звонков.

     

    2.3. Решение задачи 3.

    Запрос на увеличение оплаты сотрудника за осуществление контактов, оплата которых меньше 500руб.

    Создаём в режиме конструктора запрос на обновление. Выбираем поля «Оплата сотрудников», «Стоимость соединения». Условие отбора для поля «Стоимость соединения» «<500». В поле обновления для оплаты сотрудников вставляем формулу [Учет контактов]![Оплата сотрудника]*1,05, которая позволяет повышать оплату сотрудникам на 5% .

     

    2.4. Решение задачи 4.

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

    В режиме конструктора создаем запрос с типом «запрос на удаление». В качестве удаляемого элемента выбираем «Учет контактов.*» (данные из всех столбцов). Как условие выбираем поле «Срок договора с клиентом» с условием отбора «<Date()».

    3. Выполнение задания 3. Создание отчетов для однотабличной базы данных

    3.1. Решение задачи 4.

    Создание итогового отчета с группированием данных

     

  7. Из пункта меню Вставка выбираем Отчет ► Мастер отчетов.
  8. Выбираем таблицу «Учет контактов» из которой будем формировать поля отчета.
  9. Добавляем необходимые поля в отчет. Нажимаем кнопку Далее.
  10. Добавляем группировку по имени клиента
  11. В окне настройки сортировки данных нажимаем кнопку «Итоги». Устанавливаем флажок на пересечении «Стоимость соединения» и Sum, Min, Max, оставляем переключатель на позиции «данные и итоги».
  12. Добавляем сортировку по имени сотрудника.
  13. Выбираем стиль представления отчета.
  14. Нажимаем кнопку Готово.
  15. При необходимости редактируем отчет в режиме макета или в режиме конструктора.
  16. Сохраняем отчет под именем «Учет контактов с итогами».

    В результате выполнения контрольной работы № 1 создана однотабличная база данных «Учет контактов» в СУБД MS Access:

    Файл Учет контактов.mdb

    База данных содержит следующие объекты:

    Таблица – Учет контактов

    Форма – Учет контактов

    Запросы – Запрос на выборку

            Запрос перекрестный

            Запрос на обновление

            Запрос на удаление

    Отчеты – Учет контактов

            Учет контактов итоги

            Учет контактов с группировкой

            Учет контактов _итог_группировка

     

    Данные объекты базы данных представлены в приложении.

    Приложение

    Таблица Учет контактов 110313 2304 3 Информационные технологии управления операционной деятельностью предприятия

    Форма Учет контактов 110313 2304 4 Информационные технологии управления операционной деятельностью предприятия

     

     

     

     

     

     

     

     

     

     

     

    Запрос 1

    110313 2304 5 Информационные технологии управления операционной деятельностью предприятия

    110313 2304 6 Информационные технологии управления операционной деятельностью предприятия

    Запрос 2

    110313 2304 7 Информационные технологии управления операционной деятельностью предприятия

     

     

     

    Отчет 1

    Простой текущий отчет

    110313 2304 8 Информационные технологии управления операционной деятельностью предприятия

     

     

     

     

     

     

     

    Отчет 2

    Отчет с группированием данных

    110313 2304 9 Информационные технологии управления операционной деятельностью предприятия

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Отчет 3

    Простой итоговый отчет

    110313 2304 10 Информационные технологии управления операционной деятельностью предприятия

     

     

     

     

     

     

     

     

     

     

     

     

    Отчет 4

    Итоговый отчет с группировкой

    110313 2304 11 Информационные технологии управления операционной деятельностью предприятия

<

Комментирование закрыто.

MAXCACHE: 0.92MB/0.00131 sec

WordPress: 22.18MB | MySQL:123 | 1,311sec