task_19298

advertisement
1.
ТЕМА «БОЛЬНИЦА»
Организовать сбор и анализ информации о пациентах, врачах, операциях,
послеоперационных состояниях, лечении.
Для каждого пациента требуется хранить анкету, историю болезни, ФИО
лечащего врача, результаты анализов, проведенные операции и результат.
Для каждого врача – анкетные данные, специальность, стаж работы,
количество проведенных операций.
Реализовать следующие запросы:
1. Выдать список врачей, выполняющих операцию «Аппендицит» со
стажем работы более пяти лет.
2. Врачи, которые оперировали больного Маркина Ивана Петровича.
3. Врачи, у которых было более двух летальных исходов.
4. Врачи, которые делали те же операции, что и врач Пирогов.
5. Пациенты в возрасте от 20 до 30 лет.
6. Врачи, которые сделали операций меньше, чем среднее количество
операций выполненных по отделению.
7. Общее число операции по удалению аппендицита.
8. Список пациентов, которые перенесли две операции, причем обе
выполнял врач Иванов.
9. Список терапевтов, чья фамилия начинается с буквы «А».
10. Создать домен: числовое значение от 1 до 5.
11. Изменить домен: добавить значение по умолчанию.
12. Задать ограничение в утверждении: «допустимы операции типа 1, 2, 3 и
врачи из города Омска».
13. Задать права пользователей: Иванов может только извлекать данные из
таблицы «Врачи».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать ежемесячный отчет по больнице (проведенные операции –
исходы операций).
17. Показать сводный отчет вида: «врач – квартал/месяц/год» (число
проведенных операций).
18. Показать пациентов с выборкой (возраст и вид операции).
2. ТЕМА «ТУРИСТИЧЕСКАЯ ФИРМА»
Туристическая фирма может работать с несколькими агентствами по
туризму. Фирма предлагает различные виды путевок (заграничные, по
городам России, по области). Данные виды различаются классом и
условиями. Документооборот включает следующие документы:
• карточка о путевке и ее заездах;
• карточка сотрудников фирмы;
• карточка сотрудников агентства;
• карточка клиента.
Реализовать следующие запросы:
1. Путевки в Москву в 3-звездочный отель группой.
2. Путевки, которые были куплены Петровым Иван Семеновичем за 2004 г.
3. Количество купленных путевок в Санкт-Петербург с 06.2003 по
05.2005 г.
4. Определить фирму, которая продала максимальное количество путевок в
Египет.
5. Список клиентов, с которыми работал сотрудник фирмы Захарченко
Лидия Ивановна за третий квартал прошлого года.
6. Выдать график заездов в Адлер для детских групп на лето 2004 г.
7. Выдать информацию о поездке в Египет Кличко Семена Ивановича.
8. Список клиентов, чья фамилия начинается с буквы «Б» старше 30 лет.
9. Список агентов, с которыми работала фирма в 2004 г.
10. Список клиентов, которые не ездили в Париж в текущем году.
11. Создать домен: текстовое значение один символ или А, или В, или С.
12. Задать ограничение в утверждении: «Хотя бы одна путевка в Париж
должна стоить меньше 20 тыс. руб.».
13. Задать права пользователей: Иванов может вставлять и удалять данные
из таблицы «Агентства».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16.Показать списки путевок, пользующихся спросом.
17.Показать сводный отчет вида: «путевки – квартал/месяц/год»
(количество проданных).
18.Отчет о торговле за период (приход – расход).
3. ТЕМА «ПРИЕМНАЯ КОМИССИЯ»
Учебное заведение ведет прием на разные специальности. Абитуриенты
формируются в группы для сдачи экзаменов. На каждого абитуриента
заводится карточка. Для каждой специальности определены экзамены. Для
каждой группы определяется график прохождения экзаменов и
экзаменаторы.
Документооборот включает следующие документы:
• анкета абитуриента (Ф.И.О., дата рождения, учебное заведение, дата
окончания, номер диплома, домашний адрес, номер группы, специальность);
• список специальностей и сдаваемых предметов;
• график прохождения экзаменов для групп;
• список полученных оценок.
Создать запросы:
1. Список иногородних абитуриентов, имеющих аттестат со средним
баллом 4,85.
2. Абитуриенты, получившие по математике «4», а по физике «5».
3. Количество человек, сдавших информатику не ниже «4».
4. Сколько троек было получено по математике.
5. Средний балл на специальность «Прикладная информатика».
6. Список абитуриентов из города Омска, получивших «отлично» по всем
экзаменам.
7. Список специальностей, на которые не сдают химию.
8. Список абитуриентов, у которых экзаменатором был Сидоркин Иван
Константинович.
9. Список экзаменов, проходивших с 01.06.2005 по 15.06.2005.
10. Посчитать количество абитуриентов по каждой специальности.
11. Создать домен: текстовое значение 20 символов, начинающихся с
буквы «М».
12. Задать ограничение в утверждении: «Хоть один абитуриент для
специальности «техник-программист».
13. Задать права пользователей: Иванов может извлекать поле Название из
таблицы «Предметы».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать ведомости оценок по указанной группе.
17. Показать сводный отчет по абитуриентам: «специальности –
количество человек, получивших оценки 5, 4, 3, 2».
18. Показать отчет о составе абитуриентов по месту жительства.
4. ТЕМА «КНИЖНЫЙ МАГАЗИН»
Книжный магазин работает с несколькими издательствами и предоставляет
услуги по подписке, продаже печатной продукции. Документооборот
включает следующие документы:
• список издательств (название, адрес, телефон, список продукции,
себестоимость, количество);
• список постоянных клиентов (Ф.И.О., адрес, телефон, номер карты,
скидка);
• карточка печатной продукции (название, автор, жанр, издательство,
количество);
• документы продажи (код книги, цена, код покупателя).
Создать запросы:
1. Список книг Пушкина стоимостью более 300 р.
2. Определить
максимальный
размер
скидки
для
клиента,
предпочитающего покупать научную литературу.
3. Список клиентов, которые приобретают печатную продукцию
издательства АСТ.
4. Количество человек, подписавшихся на газету «Известия».
5. Название печатной продукции, которая не пользуется спросом.
6. Сколько совершено сделок за второй квартал 2004 г.
7. Список клиентов, которые ни разу не покупали газету «Крот».
8. Список книг, которые входили в подписку хотя бы два раза.
9. Сколько клиентов покупают продукцию издательства «Дело».
10. Список печатной продукции, где в названии встречается слог или слово
«нос».
11. Создать домен: текстовое значение 16 символов не должно содержать
букв «Н» и «Р».
12. Задать ограничение в утверждении: «Все книги А. С. Пушкина должны
быть в подлиннике».
13. Задать права пользователей: Иванов может выполнять любые действия
с записями в таблице «Книги».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца, ограничение.
Разработать отчеты:
16. Показать книги, пользующиеся повышенным спросом (по месту
жительства клиентов).
17. Показать сводный отчет вида: «жанр – количество, выданное за период
(месяц, квартал или год)».
5. ТЕМА «ВИДЕОТЕКА»
Работник «Видеотеки» осуществляет следующие операции: приемку
кассет (дисков CD, DVD) по накладным от различных поставщиков; прокат
кассет (дисков CD, DVD) по установленным расценкам; продажу
лицензионных кассет, дисков. Документооборот включает следующие
документы:
• карточка поставщика (название, адрес, телефон, название фильма, цена
поставщика, дата поставки);
• карточка клиента (Ф.И.О., адрес, телефон, дата рождения, номер карты,
пароль);
• документ видеокассеты (название фильма, жанр, продолжительность,
поставщик, стоимость проката);
• документ на продажу видеокассеты (название фильма, поставщик, цена
продажи, количество);
• документ на прокат видеокассеты (код клиента, название фильма,
количество суток проката, дата выдачи, дата возврата).
Создать запросы:
1. Кассеты с ценой в прокате более 20 р., причем жанр фильма
«фантастика».
2. Список кассет, которые продал поставщик «Студия Ореол» за третий
квартал прошлого года.
3. Список кассет жанра «боевик», которые находились в прокате более
пяти раз.
4. Фильмы, которые чаще всего берут в прокат подростки.
5. Определить общую сумму, вырученную за продажу и прокат кассет за
ноябрь прошлого года.
6. Список кассет, которые выданы в прокат столько же раз, сколько и
фильм «Титаник».
7. Список клиентов, которые не вернули кассеты вовремя.
8. Список фильмов, имеющихся в прокате на период с 01.06.2005 по
10.06.2005.
9. Для каждого клиента получить сумму проката.
10. Список фильмов, где в названии присутствует слово «враг».
11. Создать домен: текстовое значение 10 символов, исключающих
символы внутри 1, 2, 3, 4, 5, 6, 7, 8, 9.
12. Задать ограничение в утверждении: «Второй раз одну и туже кассету не
выдают».
13. Задать права пользователей: Иванов может обновлять данные в
таблице «Кассеты».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать ведомость проката видеокассет.
17. Показать кассеты, находящиеся у клиентов.
18. Показать сводный отчет: «жанр – квартал/месяц/год» (количество
проданных).
6. ТЕМА «МЕНЮ СТОЛОВОЙ»
Имеются утвержденные рецептуры блюд, где указывается состав
продуктов, требуемое количество, выход порции в граммах. Для столовой
ежедневно корректируется справочник продуктов, т. к. цены на продукты
изменяются (по поставкам). Требуется ежедневно составлять меню с учетом
реальных продуктов и цен, отслеживать изменения стоимости блюд.
Документооборот включает следующие документы:
• рецептурный справочник (название блюда, состав продуктов, выход
порции в граммах);
• справочник продуктов (название продукта, поставщик, количество,
единица измерения, цена за единицу);
• карточки заказа (блюдо, количество порций, дата заказа);
• меню (блюда, количество, дата).
Создать запросы:
1. Список рецептов, в названии которых присутствует слово «торт».
2. Список рецептов, в которые входят молоко и масло.
3. Список продуктов, которые требуются более чем в три блюда.
4. Блюда, стоившие столько же, сколько манная каша.
5. Продукты, требуемые для салата «Оливье».
6. Для каждого рецепта рассчитать цену порции.
7. Список продуктов, которые приобретаются у компании «Сладко».
8. Найти общую стоимость заказов, сделанных на прошлой неделе.
9. Рецепты, начинающие со слога «са».
10. Список рецептов, в которые требуется от 100 до 300 граммов масла.
11. Создать домен: число, хранящее значение месяца.
12. Задать ограничение в утверждении: «Каждый рецепт должен содержать
соль».
13. Задать права пользователей: Иванов может вставлять и удалять данные
из таблицы «Рецепт».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать цены блюд в меню.
17. Показать меню за указанный период.
18. Показать сводный отчет вида: «группа продуктов – квартал/месяц/год»
(суммарное использование в блюдах).
7. ТЕМА «СПРАВОЧНАЯ СИСТЕМА» «СПОРТИВНАЯ ШКОЛА»
В городе организована сеть спортивных школ. За каждой школой
закреплены тренеры и ученики из разных концов города. Ученик может
тренироваться по разным спортивным направлениям. На каждого ученика
ведется дневник, в котором отражаются его спортивные успехи.
Соревнования организуются по любым направлениям.
Документооборот включает следующие документы:
• сведения о спортивных школах, учениках, тренерах, соревнованиях,
спортивных направлениях;
• сведения об итогах соревнований;
• дневники учеников.
Создать запросы:
1. Список учеников одной школы, разряд которых выше 3-го.
2. Ученики, которые заняли 1-е место в Олимпийских соревнованиях по
любым направлениям.
3. Список школ, где ученики принимали участие в Олимпийских
соревнованиях.
4. Сколько имеет учеников тренер Марков.
5. Список пловцов с 4-м разрядом.
6. Список спортивных направлений, в которых принимали участие
ученики 2-й спортшколы на олимпийских соревнованиях.
7. Сколько тренеров работает в 5-й спортшколе.
8. Для каждой школы получить количество первых мест.
9. Спортнаправления, где встречается слово «бег».
10. Список учеников, ни разу не занявших призовое место.
11. Создать домен: текстовое значение 10 символов, оканчивающихся на «о».
12. Задать ограничение в утверждении: «Тренер с наибольшим разрядом
не должен иметь учеников с наибольшим разрядом».
13. Задать права пользователей: Иванов может извлекать поле Название из
таблицы «Соревнование».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать отчет о работе за месяц по каждому тренеру.
17. Показать сводный отчет вида: «школа – распределение мест»
(количество медалей за указанный год).
18. Показать сводный отчет вида: «тренер – соревнование» (число призеров).
8. ТЕМА «УЧЕБНЫЙ ПРОЦЕСС ВУЗА»
Для каждой специальности вуза составляется учебный план, где
содержится информация о предметах каждого семестра, количестве часов,
форме итогового контроля (экзамен, зачет, допуск). На студентов заводится
карточка, в которой хранятся личные данные, результаты экзаменов. Следует
учитывать, что существует возможность повторной сдачи экзамена или
зачета. Документооборот включает следующие виды документов:
• личная карточка студента (Ф.И.О., дата рождения, домашний адрес,
социальное положение родителей, специальность, факультет, номер группы);
• учебный план (список предметов в семестре и формы итогового контроля);
• карточки преподавателей (Ф.И.О., дата рождения, ученое звание, ученая
степень, предмет);
• экзаменационные и зачетные ведомости (Ф.И.О. учеников, список
предметов).
Создать запросы:
1. Студенты из среды служащих.
2. Студенты, которые сдали сессию без троек, обучающиеся на факультете
«Прикладная информатика в экономике».
3. Определить количество профессоров, которые поставили наибольшее
число неудовлетворительных оценок.
4. Список отличников, чьи фамилии начинаются с буквы «А», родившихся
зимой.
5. Список учеников, имеющих оценки ниже среднего балла, родившихся
летом.
6. Список предметов, по которым необходимо получить зачет в зимнем
семестре.
7. Список экзаменов на специальности «Прикладная информатика» у
доцента Иванова.
8. Количество студентов, у которых преподавателем был Семенов
Александр Сергеевич.
9. Сколько
студентов
имеют
наибольшее
количество
неудовлетворительных оценок за летнюю сессию.
10. Список дисциплин, начинающихся с буквы «и», читаемых в зимнем
семестре.
11. Создать домен: числовое значение от 2 до 5.
12. Задать ограничение в утверждении: «Профессор не может вести
практику».
13. Задать права пользователей: Иванов может вставлять и удалять данные
из таблицы «Учебный план».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать отчет «Средний балл по группе».
17. Показать отчет о работе преподавателя.
18. Показать сводный отчет вида: «группа/специальность – количество,
получивших оценки 5, 4, 3, не сдавших сессию».
9. ТЕМА «АВТОМАСТЕРСКАЯ»
Автомастерская выполняет ремонт японских машин и продажу запасных
частей. Причем клиентам предоставляется скидка на повторный ремонт
автомобиля. Запасные части фирма заказывает у фирмы-производителя.
Документооборот содержит следующие документы:
• карточка клиента (Ф.И.О., адрес, телефон, марка машины, вид ремонта
(услуги), количество обращений, размер скидки);
• карточка работника мастерской (Ф.И.О., возраст, образование,
специальность, вид ремонта);
• карточка запасной части (наименование, фирма-производитель, дата
поставки, количество);
• прайс-лист услуг автомастерской (вид ремонта (услуги), цена, срок
выполнения);
• накладная на поставку (продажу) запасных частей (наименование,
закупочная цена, розничная цена, срок заказа, срок доставки).
Создать запросы:
1. Список клиентов, проживающих в городе Омске и
имеющих
максимальную скидку.
2. Количество работников, кто занимается кузовными работами;
3. Список услуг, имеющих стоимость ниже среднего.
4. Список запасных частей, которые стоят не дороже 3 000 руб.,
поставленных весной прошлого года.
5. Список владельцев автомобилей «Тойота», выполнявших балансировку
колес в июне текущего года.
6. Список работников старше 40 лет, занимающихся покрасочными
работами.
7. Стоимость ремонта для Иванова Петра Васильевича.
8. Определить размер заработной платы сотрудников как 50 % от
стоимости выполненной работы в текущем месяце.
9. Список запасных частей, которые стоят более 10 000 руб. и которых
осталось на складе менее чем 5 штук.
10. Посчитать величину наценки, производимой автомастерской при
продаже запасных частей.
11. Создать домен: число, хранящее значение месяца.
12. Задать ограничение в утверждении: «Допустимы работники только с
техническим образованием не моложе 30 лет».
13. Задать права пользователей: Иванов может удалять записи из таблицы
«Карточка работника».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать ведомость по каждому работнику за месяц.
17. Показать ведомость проданных запасных частей.
18. Показать сводный отчет вида: «клиент – цена выполненных ремонтных
работ» (за период неделя/месяц).
10. ТЕМА «СУПЕРМАРКЕТ»
В городе работает большой продуктовый супермаркет. Товары
приобретаются либо у фирм-производителей, либо у оптовых продавцов. В
магазине продается как скоропортящаяся продукция, так и консервы,
поэтому строго отслеживаются сроки хранения. Для постоянных
покупателей существует система накопительных скидок. Документооборот
включает следующие документы:
• карточка постоянного клиента (Ф.И.О., адрес, телефон, общая сумма
покупки, размер скидки);
• продажи (код товара, количество, код клиента);
• список товаров (название, единица измерения, дата изготовления, срок
хранения, цена розничная, количество);
• список поставщиков (название фирмы, адрес, срок поставки, вид
доставки);
• накладные на поставку товара (название товара, фирма-поставщик, дата
заказа, количество, закупочная цена).
Создать запросы:
1. Список клиентов старше 40 лет, имеющих 3 % скидки;
2. Список товаров, у которых срок хранения истекает через два дня.
3. Список поставщиков молочной продукции.
4. Общая стоимость, сделанного заказа 15.05.2005 г.
5. Количество иногородних клиентов, имеющих скидку 1 %.
6. Посчитать процент надбавки, накрученной магазином.
7. Определить общую стоимость совершенных покупок Сидоровым за
прошлый месяц.
8. Определить покупательский спрос на продукцию фирмы «Манрос».
9. Количество заказанного товара с 1.04.2005 по 24.06.2005 г. у фирмы
«Хлебодар».
10. Создать домен: число положительное, но не ноль.
11. Изменить домен: добавить значение по умолчанию.
12. Задать ограничение в утверждении: «Допустимы клиенты из города
Омска».
13. Задать права пользователей: Иванов – поле Количество в таблице
«Накладные».
14. Задать удаление этих прав.
15. Изменить таблицу: добавить два столбца и ограничение.
Разработать отчеты:
16. Показать ведомость продаж молочной продукции за месяц.
17. Показать ведомость покупок, совершенных постоянными клиентами.
18. Показать сводный отчет в виде: «вид товара – количество проданного –
сумма за период (неделя/месяц)».
Download