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

Задача 16

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

SELECT 1

Для кожного пункту призначення знайти рейс з найменшою вартістю квитка

SELECT 2

Відсортувати рейси за вартістю квитка.

SELECT 3

Відсортувати пункти призначення за загальною кількістю проданих квитків для заданої дати продажу.

INSERT

Додати в таблицю про рейси літаків новий рейс.

UPDATE

Збільшити вартість квитка в 1,5 рази на рейси з вартістю квитка менше 2000.

DELETE

Вилучити дані з таблиці продажу квитків за період 01.12.06-15.12.06.

Задача 17

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

SELECT 1

Відібрати вироби випущені 20.05.06.

SELECT 2

Відсортувати вироби по кількості проданих.

SELECT 3

Підрахувати кількість комплектуючих у кожному виробі.

INSERT

Добавити новий комплектуючий виробу №3 “Електродвигун ЕД-100” вартістю 1000грн.

UPDATE

Збільшити вартість комплектуючих виробу №3 на 20 %.

DELETE

Вилучити дані про випуск продукції в грудні 2006 року.

Задача 18

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

SELECT 1

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

SELECT 2

Для кожного таксиста розрахувати виручку з одного кілометра /відношення загальної суми виручки до загальної відстані/.

SELECT 3

Визначити відстань, яку проїхав таксист Бойко О.М. за серпень 2006р.

INSERT

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

UPDATE

Зменшити пройдену відстань /за спідометром/ на 10 км для таксиста №7.

DELETE

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

Задача 19

На молочній фермі експериментального селекційного господарства зберігається інформація про породи корів (№ породи, назва), про корів (№ корови, номер породи, кличка, вага в кілограмах) та про надої (дата, № корови, надої в літрах)

SELECT 1

Для кожної корови визначити середній надій.

SELECT 2

Визначити для корів породи номер 2 надої влітку 2006 року.

SELECT 3

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

INSERT

Додати в нову таблицю дані про породу, її середню вагу та середні надої за поточний рік.

UPDATE

Збільшити вагу корів на 25кг, якщо їх надої більше 15л.

DELETE

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

Задача 20

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

SELECT 1

Знайти працівників які замовляли страви в рахунок заробітної плати лише в одному пункті харчування.

SELECT 2

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

SELECT 3

Для кожного працівника підрахувати загальну вартість замовлених страв за осінь 2006 року.

INSERT

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

UPDATE

Зменшити вартість обідів вдвічі для працівників, які замовили страви 31.12.06.

DELETE

Для працівників з табельними номерами від 100 до 200 вилучити інформацію про замовлені в рахунок зарплати обіди в пунктах харчування з номерами 2 та 3.