Вариант 1 Оптовый склад бумаги Имеется оптовый склад бумаги для принтеров и копиров
Работа добавлена на сайт samzan.net:
Вариант 1. Оптовый склад бумаги
Имеется оптовый склад бумаги для принтеров и копиров. По этому складу известен ассортимент товаров, перечень клиентов и перечень покупок, сделанных клиентами.
Ассортимент товаров:
Бумага белая, формат А4, 80 г/кв. м, 500 листов,
Бумага белая, формат А4, 160 г/кв. м, 500 листов,
Бумага белая, формат А3, 80 г/кв. м, 500 листов,
Бумага цветная, формат А4, 80 г/кв. м, 500 листов,
Бумага цветная, формат А4, 80 г/кв. м, 250 листов,
Бумага цветная, формат А4, 80 г/кв. м, 100 листов.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно):
товары:
код товара,
наименование товара,
цена,
клиенты:
инн клиента (текстовое поле),
наименование клиента,
покупки:
дата покупки,
код товара,
инн клиента,
объем покупки.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все покупки, объем которых превысил 100 единиц;
вывести все покупки, сделанные в некоторый день;
вывести все покупки, сделанные заданным (ввод параметра с клавиатуры) клиентом;
вывести всех клиентов, купивших заданный (ввод параметра с клавиатуры) товар;
вывести все покупки с их стоимостью;
вывести суммарную стоимость всех покупок, сделанных каждым клиентом;
вывести суммарное количество клиентов, сделавших те или иные покупки;
показать, как зависит количество покупок в зависимости от наименования товара и от дня покупки.
Создать отчет по запросу о стоимостях покупок (5.5).
Вариант 2. Оптовый склад оргтехники
Имеется оптовый склад оргтехники. По этому складу известен ассортимент товаров, перечень клиентов и перечень покупок, сделанных клиентами.
Ассортимент товаров (для простоты параметры товаров не указываем):
Ноутбук Acer,
Ноутбук Samsung,
Ноутбук Lenovo,
Системный блок в сборке Formoza,
Монитор Samsung,
Монитор LG,
Принтер Hewlett-Packard,
МФУ Hewlett-Packard,
Копир Canon.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно):
товары:
код товара,
наименование товара,
цена,
клиенты:
инн клиента (текстовое поле),
наименование клиента,
покупки:
дата покупки,
код товара,
инн клиента,
объем покупки.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все покупки, объем которых не превысил 10 единиц;
вывести все покупки, сделанные некоторым клиентом;
вывести все покупки, сделанные в заданную (ввод параметра с клавиатуры) дату;
вывести всех даты покупок, в которые был закуплен заданный (ввод параметра с клавиатуры) товар;
вывести все покупки с их стоимостью;
вывести суммарную стоимость всех покупок, сделанных каждым клиентом;
вывести суммарное количество покупок, сделанных в ту или иную дату;
показать, как зависит сумма покупок в зависимости от наименования товара и от клиента.
Создать отчет по запросу о стоимостях покупок (5.5).
Вариант 3. Туристическое агентство
Имеется туристическое агентство. Известен перечень туров, список регистрируемых клиентов и перечень туров, заказанных клиентами.
Реестр туров (для простоты параметры туров не указываем; время, тратимое на переезд, не учитывается):
Турция, 7 дней,
Турция, 14 дней,
Китай, 7 дней,
Китай, 14 дней,
Таиланд, 7 дней,
Таиланд, 14 дней,
Чехия, 7 дней,
Франция, 7 дней,
Великобритания, 7 дней.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно):
туры:
код тура,
страна,
длительность тура,
стоимость дня,
клиенты:
серия и номер паспорта (текстовое поле),
фамилия,
имя,
отчество.
поездки:
дата начала тура,
код тура,
серия и номер паспорта клиента.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все туры, продолжительностью в одну неделю;
вывести все туры, относящиеся к одной и той же стране;
вывести все туры, начинающиеся в заданную (ввод параметра с клавиатуры) дату;
вывести всех клиентов, которые выбрали заданный (ввод параметра с клавиатуры) тур;
вывести все туры датами начала и конца тура;
вывести суммарную стоимость всех туров в определенную страну;
вывести суммарное количество туров, которые начинаются в ту или иную дату;
показать, как зависит сумма купленных туров в зависимости от страны и длительности тура.
Создать отчет по запросу о сроках туров (5.5).
Вариант 4. Аренда автомобилей
Имеется агентство по аренде автомобилей. Известен перечень машин, список регистрируемых клиентов и перечень аренд.
Реестр машин:
Toyota Corolla (2 машины),
Toyota Probox (3 машины),
Daewoo Nexia (1 машина),
Hyundai Solaris (2 машины).
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно; предусмотреть, что есть клиенты, заказывавшие машины несколько раз):
гараж:
номер машины,
наименование машины,
стоимость дня аренды;
клиенты:
серия и номер паспорта (текстовое поле),
фамилия,
имя,
отчество,
адрес.
аренда:
дата начала аренды,
дата конца аренды,
серия и номер паспорта клиента,
номер машины.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все аренды, начавшиеся после указанной даты;
вывести все аренды, со стоимостью дня, не превышающей указанной величины;
вывести все аренды, которые заказывал заданный (ввод параметра с клавиатуры) клиент;
вывести всех клиентов, которые выбрали заданную марку машины (ввод параметра с клавиатуры);
вывести все аренды с их длительностью и стоимостью;
вывести суммарную стоимость всех аренд машин в зависимости от марки;
вывести суммарное количество клиентов, заказывавших ту или иную марку машины;
показать, как зависит сумма аренды в зависимости от марки машины и клиента.
Создать отчет по общему запросу об арендах (5.5).
Вариант 5. Аренда квартир
Имеется агентство по аренде (съему) квартир. Известен перечень квартир, список регистрируемых клиентов и перечень аренд.
Реестр квартир:
Однокомнатная (4 квартиры),
Двухкомнатная (3 квартиры),
Трехкомнатная (1 квартира).
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно; предусмотреть, что есть клиенты, заказывавшие квартиры несколько раз):
жилфонд:
тип квартиры,
адрес,
стоимость месяца аренды;
клиенты:
серия и номер паспорта (текстовое поле),
фамилия,
имя,
отчество.
аренда:
дата начала аренды,
длительность аренды,
серия и номер паспорта клиента,
адрес квартиры.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все аренды, начавшиеся до указанной даты;
вывести все аренды, со стоимостью месяца аренды, превышающей указанную величину;
вывести все аренды, которые заказывал заданный (ввод параметра с клавиатуры) клиент;
вывести всех клиентов, которые выбрали заданный тип квартиры (ввод параметра с клавиатуры);
вывести все аренды с их стоимостью и датой окончания аренды (для вычисления конечной даты аренды используйте функцию DateAdd(“m”;длительность;начальная_дата));
вывести суммарную стоимость всех аренд в зависимости от типа квартиры;
вывести суммарное количество клиентов, заказывавших тот или иной тип квартиры;
показать, как зависит сумма съема в зависимости от типа квартиры и клиента.
Создать отчет по общему запросу о съеме квартир (5.5).
Вариант 6. Оптовый склад обуви
Имеется оптовый склад обуви. По этому складу известен ассортимент товаров, перечень клиентов и перечень покупок, сделанных фирмами-клиентами.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно):
ассортимент:
код товара,
наименование товара,
цена,
клиенты:
инн клиента (текстовое поле),
наименование клиента,
покупки:
дата покупки,
код товара,
инн клиента,
объем покупки.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все покупки, объем которых превысил 50 единиц;
вывести все покупки, сделанные некоторым клиентом;
вывести все покупки, сделанные в заданный (ввод параметра с клавиатуры) день;
вывести всех клиентов, купивших заданный (ввод параметра с клавиатуры) товар;
вывести все покупки с их стоимостью;
вывести суммарную стоимость всех покупок, сделанных каждым клиентом;
вывести суммарное количество клиентов, сделавших те или иные покупки;
показать, как зависит суммарная стоимость покупок в зависимости от клиента и от вида товара.
Создать отчет по запросу о стоимостях покупок (4.5).
Вариант 7. Библиотека
Имеется библиотека. Студенты берут книги в библиотеке и некоторое время их читают.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно, учесть, что книгу разрешается без перерегистрации читать 14 дней, предусмотреть, что один и тот же автор мог написать несколько книг):
бибфонд:
код книги,
автор,
название;
читатели:
специальность студента,
номер зачетки,
фамилия,
имя,
отчество.
обслуживание:
дата взятия книги из библиотеки,
код книги,
номер зачетки.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести всю информацию об актах выдачи книг, произведенных в указанную дату;
вывести всю информацию об актах выдачи книг данному конкретному студенту;
вывести всю информацию об актах выдачи книг данного автора (ввод параметра с клавиатуры);
вывести информацию книгах, взятых студентами конкретной специальности (ввод параметра с клавиатуры);
вывести всю информацию об актах выдачи книг с датами окончания пользования;
вывести суммарное количество выдач книг в зависимости от даты выдачи;
вывести суммарное количество студентов, пользующихся библиотекой;
показать, как зависит количество выданных книг в зависимости от даты и специальности студентов.
Создать отчет по общему запросу о съеме квартир (4.5).
Вариант 8. Скачивание электронных книг
Имеется электронная библиотека. Пользователи интернета регистрируются в библиотеке, указывая свой логин и сотовый телефон, и качают ту или иную литературу.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно, учесть, что могут быть разные книги одного автора, и что один и тот же пользователь может качать одну и ту же книгу несколько раз):
фонд:
код книги,
автор,
название,
размер файла;
пользователи:
логин пользователя,
номер телефона пользователя;
скачивание:
дата скачивания,
ip-адрес качавшего (четыре числа из диапазона от 0 до 255, разделенные точками, например: 142.1.29.255),
логин качавшего,
код книги.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести всю информацию о скачиваниях, произведенных с некоторого ip-адреса;
вывести всю информацию о скачиваниях данного файла;
вывести всю информацию о скачивании книг данного автора (ввод параметра с клавиатуры);
вывести информацию книгах, скачанных данным пользователем (ввод параметра с клавиатуры);
вывести суммарное количество скачиваний книг в зависимости от логина пользователя;
вывести суммарный объем скачанного материала в зависимости от ip-адреса;
вывести суммарное количество пользователей библиотеки;
вывести суммарное количество авторов книг библиотеки;
показать, как зависит объем скачанного материала в зависимости от даты и логинов пользователей.
Создать отчет по общему запросу о скачиваниях (с указанием книги, пользователя, ip-адреса, объема материала).
Вариант 9. Статистика приема в вуз
Приемная комиссия вуза принимает абитуриентов на разные специальности.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно, учесть право абитуриента подавать заявление на разные специальности одновременно, но не более, чем на три специальности):
перечень специальностей и экзаменов к ним:
код специальности,
наименование специальности,
название первого экзамена,
название второго экзамена,
название третьего экзамена;
абитуриенты:
паспортные данные (текстовое поле),
фамилия, имя и отчество,
пол.
поступление:
дата подачи заявления,
код специальности,
паспортные данные абитуриента.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести полный перечень абитуриентов;
вывести перечень абитуриентов, подавших заявление на данную специальность;
вывести перечень абитуриентов указанного пола (ввод параметра с клавиатуры);
вывести перечень абитуриентов, подавших заявление в указанную дату (ввод параметра с клавиатуры);
вывести суммарное количество заявлений в зависимости от абитуриента;
вывести суммарное количество абитуриентов в зависимости от специальности;
вывести суммарное количество заявлений;
вывести суммарное количество уникальных поступающих (откинув множественную подачу заявлений);
показать, как зависит количество заявлений от специальности и от даты.
Создать отчет по общему запросу о поступлении (4.1).
Вариант 10. Оптовый склад одежды
Имеется оптовый склад одежды. По этому складу известен ассортимент товаров, перечень клиентов и перечень покупок, сделанных фирмами-клиентами.
Составить базу данных с таблицами (ключевые поля и связи завести самостоятельно):
ассортимент:
код товара,
наименование товара,
размер,
цена,
клиенты:
инн клиента (текстовое поле),
наименование клиента,
покупки:
дата покупки,
код товара,
инн клиента,
объем покупки.
Сделать подчиненные формы, используя данные всех таблиц.
Составить запросы:
вывести все покупки, объем которых превысил 200 единиц;
вывести все покупки, заданного товара заданного размера;
вывести все покупки, сделанные в заданный (ввод параметра с клавиатуры) день;
вывести всех клиентов, купивших заданный (ввод параметра с клавиатуры) товар;
вывести все покупки с их стоимостью;
вывести суммарную стоимость всех покупок, сделанных в ту или иную дату;
вывести суммарное количество клиентов, сделавших те или иные покупки;
показать, как зависит суммарная стоимость покупок в зависимости от размера и от вида товара.
Создать отчет по запросу о стоимостях покупок (4.5).