Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка.doc
Скачиваний:
12
Добавлен:
23.02.2016
Размер:
2 Мб
Скачать

Задача 21

Комендант гуртожитку зберігає інформацію про кімнати в гуртожитку (№ кімнати, загальна площа, кількість мешканців), про види послуг, що надаються обслуговуючим персоналом (№ послуги, назва послуги) та про замовлення на послуги від мешканців (№ замовлення, дата, № кімнати, № послуги).

SELECT 1

Відсортувати кімнати за кількістю замовлень протягом лютого 2006 року.

SELECT 2

Знайти ті кімнати, які замовляли послуги 15.09.06 та кількість мешканців яких >3.

SELECT 3

Вибрати дані про послуги, назви яких починаються з літери „П” і їх замовляли 250 та 465 кімнати.

INSERT

Додати в таблицю про послуги інформацію про нову послугу.

UPDATE

Підсилити по одному мешканцю у ті кімнати, які замовляли послугу №2.

DELETE

Для кімнат з номерами від 300 до 500 вилучити замовлення, що були зроблені протягом 2006 року.

Задача 22

В бібліотеці зберігається інформація про книжки (№ книжки, № автора, назва книжки, кількість примірників, рік видання), про авторів (№ автора, ПІП), про звертання за книгами (дата звертання, № книги).

SELECT 1

Відсортувати авторів за кількістю примірників їхніх книг в бібліотеці.

SELECT 2

Відсортувати книги за кількістю звертань за ними.

SELECT 3

Вибрати авторів тих книжок, назва яких починається на літеру “Т” і по яку зверталися з 1.01.06 по 31.01.06.

INSERT

Вибрати в нову таблицю дані про книжки та їх авторів, до яких зверталися <2 разів.

UPDATE

Збільшити кількість примірників книг у бібліотеці на “15”, якщо кількість звертань до цієї книги > 8.

DELETE

Вилучити із списку книг книги заданого автора, рік видання яких раніше “1970”.

Задача 23

В медичній клініці зберігається інформація про пацієнтів (№, стать, ПІП), про діагнози (№ діагнозу, назва) та про захворювання пацієнтів /кому які діагнози поставлено/ (№ пацієнта, № діагнозу).

SELECT 1

Визначити пацієнтів жінок з більш як одним діагнозом.

SELECT 2

Відсортувати усіх пацієнтів за кількістю діагнозів.

SELECT 3

Знайти пацієнтів з діагнозом, назва якого закінчується на “оз”.

INSERT

В нову таблицю вибрати захворювання найбільш типові для пацієнтів-жінок.

UPDATE

Для усіх пацієнтів, яким поставлено діагноз №5, замінити даний діагноз на діагноз з №1.

DELETE

Вилучити з таблиці діагнозів ті, якими не хворіє жоден пацієнт.

Задача 24

В автомобільному підприємстві зберігається інформація про водіїв (№ водія, ПІП, адреса проживання), про кінцеві пункти рейсів (№ пункту, назва, відстань до пункту) та про рейси водіїв (№ рейсу, № водія, № кінцевого пункту).

SELECT 1

Відсортувати кінцеві пункти призначення за кількістю зроблених до них рейсів.

SELECT 2

Знайти для кожного водія загальну кількість кілометрів, яку кожен із них проїхав.

SELECT 3

Відібрати тих водіїв, чиє прізвище починається літерою “Л” і хто мав рейс у пункт під номером 2.

INSERT

Вибрати в нову таблицю інформацію про кінцеві пункти призначення, у які було зроблено більше 5 виїздів.

UPDATE

Розрахувати загальну норму витрат пального для кожного водія і занести у відповідне поле таблиці водіїв, яка розраховується: відстань до кінцевого пункту * 2 / 100* 11.00 (11 літрів на 100 кілометрів туди й назад).

DELETE

Вилучити інформацію про водіїв, які не виїжджали на жодний рейс.