Управление базами данных Access


Задание:

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

Имя поля

Тип данных

Дополнительные параметры

Код Заказа

Числовой

Ключевое поле

Код Сотрудника

Числовой

Дата Размещения

Дата/время

Маскаввода ? Краткий формат даты

Название Получателя

Текстовый

Город Получателя

Текстовый

Стоимость Заказа

Числовой

Формат поля ? процентный

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

Имя поля

Тип данных

Дополнительные параметры

Код Сотрудника

Числовой

Ключевое поле

Фамилия

Текстовый

Имя

Текстовый

Должность

Текстовый

Телефон

Числовой

Маска ввода ? ##-###

3. Создать таблицу ДанныеПоЗаказу в режиме Таблица, указав типы данных полей и имена полей. Затем в режиме конструктора уточнить дополнительные параметры:

Имя поля

Тип данных

Дополнительные параметры

Код Товара

Счетчик

Ключевое поле

Код Заказа

Числовой

Количество

Числовой

Цена

Денежный

Скидка

Числовой

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

Между полем КодЗаказа таблицы Заказы и полем Код Заказа таблицы ДанныеПоЗаказу определить тип отношений "один - ко многим" с обеспечением целостности данных записей и полей.

    6. Заполните созданные таблицы, принимая во внимание, что вначале заполняются подчиненные таблицы. 7. Создать запрос на выборку к таблице Заказы, указав поля: КодСотрудника, ДатаРазмещения, СтоимостьЗаказа. По полю СтоимостьЗаказа вычислить максимальное, минимальное и среднее значение. 8. Создать Отчет по таблице ДанныеПоЗаказу, исключив поля Код Товара и КодЗаказа.

Выполнение

    1. Открываем Access - пустая база данных - создать - режим КОНСТРУКТОР таблица конструктор выборка 2. В режиме конструктора создаем таблицу "Заказы"

3. Определяем следующие имена полей, типы данных и дополнительные параметры для указанных полей:

Имя поля

Тип данных

Дополнительные параметры

Код Заказа

Числовой

Ключевое поле

Код Сотрудника

Числовой

Дата Размещения

Дата/время

Маскаввода ? Краткий формат даты

Название Получателя

Текстовый

Город Получателя

Текстовый

Стоимость Заказа

Числовой

Формат поля ? процентный

4. Для поля Дата Размещения указываем в дополнительное свойство: маска ввода - краткий формат даты.

5. Для поля Стоимость заказа указываем в дополнительное свойство: формат поля - процентный

    6. Сохраняем таблицу. 7. Также в режиме КОНСТРУКТОР создаем вторую таблицу "Сотрудники"

8. При вводе имя поля - Телефон, тип данных - Числовой, на поле "маска ввода" вводим вручную ##-###

9. Таблицу Данные По Заказу создаем в режиме ТАБЛИЦА, указав типы данных полей и имена полей.

10. Поле счетчика, которое используется в качестве ключа, создается автоматически, поэтому двойным щелчком левой кнопки мыши переименовываем его название на "Код Товара" и оно будет ключевым. Затем закладка "Щелкните для добавления" выбираем нужный формат и вводим имя поля. Переходим в режим КОНСТРУКТОР.

11. Теперь нужно выполнить подстановку. Для этого в таблице "Заказы" для поля КодСотрудника в свойствах поля щелкаем указателем мыши по вкладке Подстановка. Свойству Тип элемента управления устанавливаем значение Поле со списком. Далее указываем Тип источника строк - Таблица или запрос. Устанавливаем курсор в свойство Источник строк, выбираем имя таблицы Сотрудники и нажимаем на многоточие справа, темсамым вызываем построитель запросов

12. После этого подтверждаем создание запроса, нажимая на кнопку Да.

13. В окне запроса в первом столбце в строке Поле указываем имя поля Код Сотрудника

14. Затем закрываем запрос с сохраненем. Получаем подстановку из таблицы Сотрудники по полю Код Сотрудника в таблицу Заказы по полю Код Сотрудника

15. Аналогично в таблице ДанныеПоЗаказу для поля Код Заказа в качестве источника данных указываем поле Код Заказза таблицы Заказы

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

Открывается окно, в котором выбираем таблицы, которые предполагается объединить связями и нажимаем кнопку Добавить

17. Для определения связей перетаскиваем поле Код Сотрудника таблицы Сотрудники в поле Код Сотрудника таблицы Заказы. Появляется окно "изменения связей", в котором выбираем все пункты. Тип отношения выбирается автоматически

Аналогичным образом создаем связь между таблицами ДанныеПоЗаказу и Заказы

18. Заполняем сначала подчиненные таблицы, затем основную: "Сотрудники", "Заказы", "ДанныеПоЗаказу"

19. Создаем запрос на выборку в таблице Заказы, указав поля: Код Сотрудника, Дата Размещения, Стоимость Заказа. На вкладке Создание выбираем Мастер Запроса, после этого открывается окно Новый запрос, в котором выбираем Простой запрос, из выпадающего списка выбираем таблицу Заказы, выбираем поля: Код Сотрудника, Дата Размещения, Стоимость Заказа

В открывшемся окне выбираем тип запроса ИТОГОВЫЙ и нажимаем на кнопку ИТОГИ

Для вычисления максимального, минимального и среднего значения по полю Стоимость Заказа ставим галки Avg, Min, Max,

Нажимаем кнопку ОК, возвращаемся в исходное окно и нажимаем Далее, выбираем группировку по дате и времени. Имя запросу назначается автоматически и он открывается в режиме просмотра данных

20. Создаем отчет по таблице ДанныеПоЗаказу, исключив поля Код Товара и Код Заказа. Вкладка Создание - пункт Мастер Отчетов

Создаем группировку в отчете

Далее задаем порядок сортировки

Выбираем вид макет, кнопка Далее

Далее указываем имя созданного отчет, Посмотреть Отчет и нажать кнопку Готово.

Отчет по таблице ДанныеПоЗаказу готов.

Список использованной литературы

1. Полубедова Г. А. Управление базами данных: метод. указ. для вып. контр. работы студ. заоч. формы обуч., обучающихся по направл. "Экономика", "Менеджмент" / Г. А. Полубедова; Новочерк. инж.-мелиор. инст ДГТУ, каф. информатики - Новочеркасск, 2014. - 45 с.

Похожие статьи




Управление базами данных Access

Предыдущая | Следующая