Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Информатика

Примерные варианты практических заданий по работе в СУБД Microsoft Access

Работа № 1.

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

  • 1. В каталоге Практические задания[1] создайте каталог Access, в котором, используя команду Пуск —> Программы —» MICROSOFT ACCESS —> Новая база данных... —> ОК, создайте файл базы данных MICROSOFT ACCESS с именем Comp.mdb.
  • 2. В новой базе данных Comp.mdb, используя различные способы, создайте три таблицы, структуры которых приведены ниже.

Таблица П4.1

Таблица «Сотрудники»

Поле

Тип данных

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

Счетчик

Фамилия

Текстовый

Таблица П4.2

Таблица «Товары»

Поле

Тип данных

КодТовара

Числовой

Наименование

Текстовый

ЕдИзмерения

Текстовый

Цена

Денежный

Таблица П4.3

Таблица «Продажи»

Поле

Тип данных

КодСотр

Числовой

КодТов

Числовой

Дата

Дата/время

Количество

Числовой

Например, таблицу Сотрудники, содержащую два поля: Код-Сотрудника и Фамилия, создайте с помощью мастера таблиц. Откройте созданную таблицу в режиме Таблицы и заполните данными в соответствии с образцом, приведенным на рис. П4.1.

П4.1. Исходные данные о Сотрудниках

Рис. П4.1. Исходные данные о Сотрудниках

Таблицу Товары создайте, используя режим таблицы. Подвой-ному щелчку мыши переименуйте стандартные поля. Заполните таблицу данными в соответствии с образцом, приведенным на рис. П4.2, и сохраните в базе данных Comp.mdb.

т

Товары : таблица

jQ]x

КодТовара Наименование

ЕдИзмерения

Цена

1 Процессор AMD Sempron 2200+

ШТ

1 363,50р.

2 Процессор INTEL Celeron D 315

ШТ

1 938,60р.

3 Клавиатура GENIUS Comfy KB-06X

ШТ

175,00р.

4 Мышь GENIUS NETSCROLL

ШТ

160,00р. _

5 Монитор Daewoo

ШТ

4 320,00р.

6 Монитор LG

ШТ

4 800,00р.

7 Монитор Samsung

ШТ

4 560,00р.

8 Принтер HP LI 6L

ШТ

9 840,00р.

9 Принтер HP BJ 690C

ШТ

6 200,00р. „

Запись: N 1 < 11 ??" ? I H I I из 10

Рис. П4.2. Исходные данные о Товарах

Таблицу Продажи создайте в режиме конструктора. Структура таблицы в режиме Конструктор приведена на рис. П4.3. Имя поля

г

Продажи: таблица

-|п|

X

Имя поля

Тип данных

Описание

I

Числовой

КодТов

Числовой

Дата

Дата/время

Количество

Числовой

л]

Свойства поля

Имя поля может

состоять из 64 знаков с учетом

пробелов. Для справки по именам полей нажмите клавишу Р1.

Общие | Подстановка ]

Размер поля

Длинное целое

Формат поля

Число десятичных знаков

Авто

Маска ввода

Подпись

Значение по умолчанию

Условие на значение

Сообщение об ошибке

Обязательное поле

Нет

Индексированное поле

Да (Допускаются совпадения)

Рис. П4.3. Структура таблицы Продажи (режим Конструктор)

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

  • 3. Просмотрите созданные вами таблицы в режиме Таблицы и в режиме Конструктора и проверьте правильность установленных для полей типов данных.
  • 4. Закройте базу данных Comp.mdb.

Работа № 2.

Создание межтабличных связей

  • 1. Откройте базу данных Comp.mdb.
  • 2. Измените структуру созданных вами таблиц, открывая их в режиме конструктора.

В таблице Товары измените числовой тип поля КодТовара на тип Счетчик. Поскольку при непосредственном выполнении данной операции появляется сообщение об ошибке, то необходимо выполнить следующие действия: удалить исходное поле и создать новое одноименное поле КодТовара, для которого выбрать тип данных Счетчик. Это поле сделайте ключевым.

Аналогично в таблице Сотрудники измените числовой тип поля КодСотрудника на тип Счетчик и сделайте его ключевым.

В таблице Продажи измените свойство Размер поля полей КодСотр и КодТов на длинное целое и проиндексируйте таблицу по этим полям: для свойства индексированное поле установите вариант да совпадения допускаются.

  • 3. Добавьте в таблицу Товары еще три товара по вашему выбору.
  • 4. Установите связи один-ко-многим между парами таблиц Сотрудники — Продажи и Товары — Продажи. Для этого выполните команду Сервис —» Схема данных и перетащите ключевое поле одной таблицы на одноименное поле другой таблицы.

Работа № 3.

Создание форм ввода данных. Преобразование элементов управления

  • 1. Откройте базу данных Comp.mdb и активизируйте вкладку Формы.
  • 2. Используя Мастер форм, создайте формы для ввода данных в таблицы Товары и Сотрудники.
  • 3. Используя созданные формы, просмотрите записи, содержащиеся в таблицах.
  • 4. Последовательно откройте формы в режиме Конструктор и, изменяя размер положение, фон, границы и другие свойства элементов управления, измените исходный вид формы аналогично приведенному ниже образцу (рис. П4.4).
  • 5. Создайте форму для ввода данных в таблицу Продажи.
  • 6. В режиме Конструктор преобразуйте поля КодТовара и Код-Сотрудника формы Продажи в поля со списком. Настройте их
П4.4. Форма ввода данных Товары

Рис. П4.4. Форма ввода данных Товары

свойства таким образом, чтобы в раскрывающемся списке отображался Код и соответствующая ему Фамилия сотрудника или Наименование товара.

7. Используя форму ввода данных Продажи, введите не менее 20 произвольных записей о реализации товаров каждым из сотрудников в период с января по июнь 2005 г. (рис. П4.5).

П4.5. Ввод данных о Продажах

Рис. П4.5. Ввод данных о Продажах

8. Откройте таблицу Продажи и проверьте соответствие введенных в форму данных.

Работа № 4.

Создание простого запроса. Фильтрация данных

  • 1. Откройте базу данных Comp.mdb и активизируйте вкладку Запросы.
  • 2. Используя Мастер запросов, создайте запрос на выборку с именем Основной, содержащий следующие поля:

Из таблицы «Сотрудники»:

Из таблицы «Товары»:

Из таблицы «Продажи»:

КодСотр (не выводить

Наименование

Дата

на экран)

Фамилия

Ед измерения

Цена

Количество

3. Добавьте в запрос вычисляемое поле Стоимость, в котором должна отображаться общая стоимость каждой продажи. Для этого откройте запрос в режиме Конструктор и, используя команду Построить из контекстного меню свободного столбца, введите выражение [Цена] * [Количество]. Имя поля отделяется от расчетного выражения двоеточием. Установите для данного поля денежный формат.

Примерный вид результирующей таблицы приведен на рис. П.4.6.

П4.6. Запрос Основной

Рис. П4.6. Запрос Основной

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

Например, К-во: [Количество].

  • 5. С помощью фильтра по выделенному произведите отбор записей, относящихся к первому сотруднику. Для этого в любом месте таблицы выделите фамилию первого сотрудника и выполните команду Записи —» Фильтр —»Фильтр по выделенному. Обратите внимание на информацию в строке номера записи.
  • 6. Отмените предыдущий фильтр Записи —» Удалить фильтр и отфильтруйте записи, относящиеся к первому товару.
  • 7. С помощью пункта меню Записи —» Фильтр установите расширенный фильтр со следующими параметрами:

по полю Наименование: отобрать все товары с названиями, начинающимися на букву «К» (условие отбора: К*);

по полю Цена — отобрать все товары с ценой, превышающей 1000 рублей.

8. Создайте копии запроса Основной с именами Основ-ной05-1, Основной05-2, содержащие информацию о продажах за 1-й и 2-й кварталы 2005 г. Для этого откройте запрос в режиме Конструктор и в строке Условие отбора поля Дата введите ограничение на дату продажи, соответствующее первому или второму кварталу. Сохраните изменения в структуре запроса.

Например, для первого квартала условие отбора будет иметь

вид:

Between 31.12.2004 And 1.05.2005.

или

>31.12.2004 And <1.05.2005

Работа № 5.

Создание отчетов. Организация итоговых расчетов

  • 1. Откройте базу данных Comp.mdb и активизируйте вкладку Отчеты.
  • 2. На основе запроса Основной, используя Мастер отчетов, создайте отчет Сотрудники по продажам техники, в котором сгруппируйте данные по фамилиям продавцов. Внутри каждой группы продажи должны быть упорядочены по датам. Откройте отчет для просмотра.
  • 3. В режиме Конструктор откорректируйте размер, положение, параметры шрифтов и т. д. различных элементов управления таким образом, чтобы данные внутри полей отображались четко и полностью.
  • 4. Образец отчета Сотрудники приведен ниже (рис. П4.7).

Сотрудники

Дата Наим одевание ЕдИзм Цата К-в о Стоимость

Сотрудник Др емов

  • 30.12.3305 МышьОЕМиЗ ЫЕТЗСКОИ шт 160,01*. 4 640,00р.
  • 30.05.2005 МониторЮ шт 4 800,00р. 4 1 9 200,00р.

Рис. П4.7. Отчет Сотрудники

  • 5. В отчете Сотрудники организуйте расчет итоговой суммы продаж для каждого Продавца и для всех Сотрудников. Если итоги не были определены на этапе создания отчета Мастером, то необходимо открыть отчет в режиме Конструктор и в области Примечание группы (Примечание отчета), используя кнопку аб| панели элементов, создать вычисляемое поле.
  • 6. На основе запроса Основной, используя Мастер отчетов, создайте отчет Товары, в котором сгруппируйте данные по товарам и по сотрудникам. В данном отчете организуйте итоговый расчет:
    • • общего количества продаж каждого Товара;
    • • общей стоимости продаж каждого наименования произведенных отдельным сотрудником;
    • • общей стоимости продаж компании за отчетный период.

  • [1] Каталог создается при выполнении практического задания по работе с ОС Vindows.
 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ
 

Популярные страницы