Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособиеБД Гриф4.doc
Скачиваний:
76
Добавлен:
16.03.2015
Размер:
7.34 Mб
Скачать

Задания для самостоятельной работы

  1. Используя фильтр, найдите в таблице Заказы, все заказы, выполненные сотрудником Попковой Дарьей. Просмотрите их и отмените фильтр. Найдите все заказы, размещенные в апреле 2006 года. Просмотрите их и отмените фильтр.

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

  3. Просмотрите имеющиеся отчеты, открыв их в режиме Предварительного просмотра (после просмотра Click по кнопке Закрыть окно предварительного просмотра) и в режиме Конструктора. Определите, на основе каких таблиц или запросов были созданы эти отчеты. Какие разделы присутствуют в макетах отчетов и что находится в каждом из этих разделов?

  4. Просмотрите имеющиеся макросы и модуль Заставка, открыв их в режиме Конструктора. Что в них содержится?

  5. Изучите разделы справочной системы MS Access. Для вызова справочной системы нажмите клавишу F1 или кнопку в правом верхнем углу окна.

  6. Если возникнут трудности при выполнении предыдущих пунктов, найдите ответы на свои вопросы в справочной системе.

  7. Создайте базу данных Друзья, в которой будут адреса и телефоны Ваших друзей с помощьюшаблона Контактыиз категорииЛокальные контакты(кейс-компонент 3).

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

Кейс-ситуация: Вы – владелец небольшого магазинчика продовольственных товаров. Для ведения учета товаров Вам удобно было бы хранить все данные в одной таблице, осуществляя поиск нужных данных, их добавление, составление отчетов.

Цель учебного кейса: приобрести навыки в создании простой однотабличной БД в режиме Конструктора, заполнении ее данными, конструировании запросов к БД и получении простых форм и отчетов.

Задания и алгоритм реализации кейс-ситуации

  1. Создайте новую БД для условной предметной области «Учет движения товаров» (кейс-компонент 3).

  2. Создайте в режиме Конструктора таблицу Товары (кейс-компонент 4) и сохраните ее. Таблица БД должна содержать следующие поля (таблица 12):

Таблица 12 – Структура таблицы Товары

Имя поля

Тип данных

Описание

Размер поля

Код товара

Счетчик

товар

Текстовый

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

15

Ед_изм

Текстовый

Единица измерения (кг, л и т д.)

10

Кол

Числовой

Кол-во единиц измерения

Цена

денежный

Стоимость единицы измерения

Поставщик

Текстовый

20

Дата

Дата/время

Дата поставки

краткий

  1. Введите ограничения на данные (кейс-компонент 11):

  • В поле «Ед_изм» должны вводиться только слова кг, мешок, коробка; в нижней части окна Конструктора Click на строке параметра Условие отбора; Click на кнопке построителя выражений; в появившемся окне напишите слово «кг», затем Click на кнопке or (эта кнопка выполняет функцию ИЛИ), напишите «мешок», снова Click на этой же кнопке, напишите «коробка» и Click на кнопке ОК. Таким образом Вы ввели условие, при котором в поле «Ед_изм» могут вводиться только указанные значения.

  • Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Ед_изм»; в строке Сообщение об ошибке введите предложение «Такой единицы измерения нет, правильно введите данные».

  • Задайте значение по умолчанию для поля «Поставщик» в виде слова « ОАО Кора»;

  • Введите ограничения на данные в поле «Кол»; эти данные должны быть больше 0.

  1. В режиме Таблицы заполните таблицу записями (5 записей) для 5 товаров и сохраните ее (кейс-компонент 7).

  2. С помощью Мастера форм создайте форму Товары (кейс-компонент 6, тип – форма в столбец). Просмотрите записи.

  3. Введите в форму еще несколько записей о товарах.

  4. Измените стоимости некоторых товаров.

  5. Выполните сортировку данных в поле Товар в алфавитном порядке.

  6. Выполните сортировку данных по убыванию дат поставки,

  7. Выберите из таблицы только те записи, у которых единица измерения «кг», используя Фильтр по «равно».

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

  9. Создайте запрос с параметром, который бы по введенному наименованию поставщика выводил записи о товарах, поставляемых им (кейс-компонент 9).

  10. На основе таблицы Товары создайте отчет с группированием данных по поставщикам (кейс-компонент 10).