Упражнение 1 к лекции 10

1. Откройте БД, созданную в результате выполнения Упраж­нения 1.

2. Создайте таблицу «Поставщики» (рис. 7), объявив клю­чевым поле «Код поставщика».

3. Сохраните таблицу.

4. Откройте в режиме Конструктора таблицу «Товары». После поля «Код товара» создайте новое поле «Код поставщика», вос­пользовавшись мастером подстановок значений этого поля из таблицы «Поставщики». В режиме таблицы задайте для этого по-

ля значения в соответствии со следующими поставками: постав­щик 1010 — товары 2,4, 6, 9; поставщик 1020 — товары 3, 5, 8, 11;

поставщик 1030 — товары 1, 7, 10, 12.

Код пос­тавщика Название фирмы Телефон Факс Адрес
  М.Видео (095) 207-9464 (095) 923-2906 Маросейка, 6/8
  Диал Электроникс (095) 978-0443 (095)978-1693 Новослобод­ская, 14/19
  Мир (095) 152-4001 (095) 152-4251 Чонгарский б-р, 16

Рис. 7. Таблица «Поставщики»

5. Установите связь между таблицами «Товары» и «Поставщи­ки». В таблице «Товары» поле «Код поставщика» становится по­лем внешнего ключа.

6. Создайте и сохраните запрос для отображения названий то­варов, их цен и названий фирм, поставляющих эти товары.

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

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

9. Создайте и сохраните запрос для отображения средних цен на все товары.

10. Создайте и сохраните перекрестный запрос, отображаю­щий минимальные цены на все товары от разных поставщиков, с указанием названий товаров в заголовках строк и указанием на­званий фирм поставщиков в заголовках столбцов.

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

Данный тип запросов следует применять, например, для архи­вирования старых блоков данных или сохранения резервных ко­пий таблиц:

1. Создайте новый запрос выбора и проверьте его коррект­ность, перейдя в режим Таблица. Для создания резервной копии таблицы (таблицы, содержащей те же поля и в том же количестве, что и в оригинале), чтобы не перетаскивать все поля таблицы в строку «Поле», достаточно поместить туда символ *, заменяющий все поля таблицы и находящийся в начале списка полей таблицы.

2. Вернувшись в режим конструктора, выберите команду За­прос > Создание таблицы....

3. В появившемся окне введите имя новой таблицы и нажмите ОК.

4. Выполните запрос.

5. Нажмите кнопку ОК в появившемся специальном диалого­вом окне.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: