Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 3.docx
Скачиваний:
10
Добавлен:
06.03.2016
Размер:
31.71 Кб
Скачать

1. Библиотека

Составить следующие запросы, сохранить их в БД в виде представлеинй (VIEW)

a) Найти самые популярные издания

b) Найти темы, по которым нет книг

c) Составить список книг по указанной теме

d) Составить список должников, у которых срок долга > 1 месяца (ФИО, шифр, автор, название, дата сдачи), отсортировать по увеличению даты сдачи (т.е., в начале – самые злостные должники)

e) Для каждой учебной группы выдать количество книг, взятых с начала текущего года, количество должников, общая сумма штрафа на группу

_____________________________________________________________________________________

2. Регистратура поликлиники

Составить следующие запросы, сохранить их в БД в виде представлеинй (VIEW)

a) Выбрать информацию о свободных талонах на конкретный день недели

b) Для заданного пациента (ФИО) выдать все его посещения с начала текущего года

c) Пациент может пройти медосмотр во вторник с 14 до 16 ч. Выбрать всех специалистов, к которым он может попасть

d) Для каждого врача вывести количество посещений по датам за период с начала текущего месяца

e) Вывести количество посещений для каждого участка за вчерашний день

_____________________________________________________________________________________

3. Регистратура поликлиники – вызовы на дом

Составить следующие запросы, сохранить их в БД в виде представлеинй (VIEW)

a) Выбрать пациентов (ФИО), которые за последний месяц > 3 раз вызывали врача

b) Выдать пациентов, ожидающих посещения врача (ФИО,адрес,участок,врач)

c) По адресу пациента определить номер участка

d) По дате и времени обращения определить примерное время посещения врача (предполагая, что на каждое посещение врач тратит 30 мин. и выход на вызова начинается с 12 ч.)

e) Определить диагнозы, по которым превышен порог заболеваемости 10% (от общего количества диагнозов) и выдать для каждого из них количество вызовов

_____________________________________________________________________________________

4. Работа кадрового агентства

Составить следующие запросы, сохранить их в БД в виде представлеинй (VIEW)

a) Для безработного Петрова Ивана Ивановича выдать все вакансии с учетом пола, возраста, образования

b) Найти наиболее и наименее востребованную должность

c) Найти предприятия, нарушающие ФЗ РФ о запрете требования предприятием при приеме на работу ограничений по возрасту и полу.

d) Найти количество безработных до 25 лет, имеющих высшее образование

e) Составить отчет о работе кадрового агентства в формате:

Предприятие | Кол-во трудоустроенных | М | Ж | Высшее обр. | Среднее спец. | до 40 лет | после 40

_____________________________________________________________________________________

5. Работа диетической столовой

Составить следующие запросы, сохранить их в БД в виде представлеинй (VIEW)

a) Найти наиболее калорийные блюда

b) Посчитать, сколько блюд можно приготовить из картошки, и сколько из них имеется в наличии

c) От каких блюд придется отказаться, если в страну запрещен ввоз норвежской рыбы?

d) Составить меню для диабетиков ( исключить блюда, содержащие сахар )

e) Выдать список блюд для посетителей, у которых аллергия на фрукты и яйца

_____________________________________________________________________________________