12+ Свидетельство СМИ ЭЛ № ФС 77 - 70917 Лицензия на образовательную деятельность №0001058 |
Пользовательское соглашение Контактная и правовая информация |
танк759 Зав.кафедрой педагогики и методики начального образования (подготовка по специальности 44.02.02 Преподавание в начальных классах" и 44.02.05 Коррекционная педагогика в начальном образовании" Россия, Пермский край, Пермь |
СУБД MS Access
ЛАБОРАТОРНАЯ САМОСТОЯТЕЛЬНАЯ РАБОТА
Создать базу данных (нормализованную) для хранения информации о продажах машин:
код машины (см.в таблице ниже)
марка машины (две марки - ВАЗ, ГАЗ)
год выпуска (от 1997 до 2000)
цвет (белый, черный и др. - список известен заранее)
цена покупки машины (оптовая в тыс.р.)
количество на складе (первоначально, т.е. сколько поставили)
цена для продажи (розничная, фиксированная в тыс.р.)
дата продажи машины
количество проданных машин каждой марки
Пример ненормализованой однотабличной базы данных "Продажи":
Код | Название | Год выпуска | Цвет | Цена опт. | Цена прод. | Кол-во на складе | Дата продажи | Кол-во продано |
100 | ВАЗ | 1998 | белый | 40 | 42 | 20 | 15.05.00 | 2 |
105 | ВАЗ | 1997 | белый | 35 | 37 | 10 | 15.05.00 | 1 |
ПО | ГАЗ | 1999 | черный | 100 | ПО | 5 | 16.05.00 | 1 |
100 | ВАЗ | 1998 | белый | 40 | 42 | 20 | 16.05.00 | 1 |
ПО | ГАЗ | 1999 | черный | 100 | ПО | 5 | 17.05.00 | 1 |
150 | ГАЗ | 2000 | белый | 150 | 170 | 10 | 17.05.00 | 2 |
103 | ВАЗ | 1997 | серый | 30 | 32 | 5 | 18.О5.О0 | 2 |
150 | ГАЗ | 2000 | белый | 150 | 170 | 10 | 18.05.00 | 1 |
… | … | … | … | … | … | … | … | … |
Таблицы в базе данных заполнять с помощью форм.
Запросы:
Вывести на экран название и цвет для черных машин.
Вывести на экран коды моделей, цены оптовые и цены продажи для машины ВАЗ, упорядоченные по возрастанию года выпуска.
Вывести на экран код модели и названия машин, выпущенных не позже 1999 года.
Вывести на экран названия машин и цены для продажи машин, цвет которых определяется пользователем при каждом запросе.
Вывести названия машин, цвет и цены для продажи для моделей, цен» продажи у которых не ниже 40 и не выше 105.
Вывести на экран коды моделей, названия и цвет для белых ВАЗ и черных ГАЗ.
Показать на экране названия машин и вычисленную наценку на складскую цену для каждой модели (разница между ценой продажи и складской ценой).
Вычислить и вывести на экран 1 процент от цены продажи для каждой модели.
Вычислить стоимость каждой модели, поступившей на склад (цена складская*кол-во на складе). Показать на экране: название модели, цену, кол-во на складе и стоимость.
Рассчитать общую стоимость машин на складе отдельно для каждого названия (для ВАЗ и ГАЗ).
Вывести на экран общее количество машин на складе для ВАЗ и ГАЗ.
Вывести на экран общее количество проданных машин для ВАЗ и ГАЗ.
Вывести на экран название модели, цвет и стоимость каждой продажи, (цена продажи* кол-во продано).
Вывести на экран общую стоимость продаж для каждого названия (для ВАЗ и ГАЗ)
Увеличить для всех машин на 5 процентов цену складскую. Показать названия машин и цены.
Для машин черного цвета установить кол-во на складе - 0.
Для машин белого цвета увеличить цену продажи на 10 процентов.
Увеличить на складе количество машин ВАЗ на 5 единиц для каждой модели.
Удалить из базы модели серого цвета.
III. Оформить отчет с группировкой данных по названиям модели. Вывести дату продажи, код модели, кол-во проданных машин и по какой цене проданы.