
- •Лабораторна робота №1-7 (10 год.)
- •Практична робота №1 (2 год.)
- •Практична робота №2 (2 год.)
- •Практична робота №3 (4 год.)
- •Практична робота №4 (4 год.)
- •Практична робота №5 (2 год.)
- •Практична робота №6 (2 год.)
- •Практична робота №7 (2 год.)
- •Лабораторна робота №8
- •Теоретичні відомості Визначення даних
- •Створення баз даних
- •Створення таблиць (оператор create table)
- •Теоретичні відомості Видалення таблиць (оператор drop table)
- •Теоретичні відомості Модифікація структури таблиці (оператор alter table)
- •Теоретичні відомості Використання транзакцій
Практична робота №3 (4 год.)
Тема: Використання множини таблиць в команді SELECT. З’єднання (join) таблиць, еквіз’єднання таблиць (на основі рівності). Поняття аліасу. Операція з’єднання, операнди якої є однією таблицею (2 копії однієї таблиці).
Пояснення. В подальшому нас цікавитимуть таблиці – Ustanova, Limit та Rechovyna. В таблиці Limit зберігається інформація про викиди в атмосферу шкідливих речовин підприємствами м.Києва. В таблиці Rechovyna зберігається довідник шкідливих речовин. В подальшому нас цікавитимуть лише поля:
KODUST (код підпрємства), NAZVA (назва підприємства) i ADRESA (адреса підприємства) з таблиці Ustanova;
KODUST (код підпрємства), RIK (рік, в якому здійснювався викид), KODRECH (код шкідливої речовини), MVLT (маса викиду в т/рік) з таблиці Limit;
KODRECH (код шкідливої речовини), NAZVA (назва речовини), NORM (норматив плати за викид) з таблиці Rechovyn.
Перегляньте таблиці Ustanova, Limit та Rechovyn.
Створіть новий запит результатом якого є перелік речовин, які викидаються підприємством з кодом 2001 у 2001 році. Запит має повертати такі поля: KODUST (таблиця Limit) , RIK (таблиця Limit), NAZVA (назва речовини, таблиця Rechovyn), MVLT (маса викиду, таблиця Limit).
Створіть новий запит результатом якого є перелік речовин, які викидаються підприємством з кодом 2002 у 1998 році. Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), RIK (таблиця Limit, назва колонки – Рік ), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT ( таблиця Limit, назва колонки – маса викиду ).
Створіть новий запит результатом якого є перелік речовин, які викидаються підприємством з кодом 2028 у 2001 році. Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), NAZVA (Таблиця Ustanova, назва колонки – Назва підприємства), RIK (таблиця Limit, назва колонки – Рік ), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT ( таблиця Limit, назва колонки – маса викиду).
Створіть запит з пункту 4, використовуючи аліаси .
Створіть новий запит результатом якого є перелік речовин, які викидаються підприємством з кодом 2001 у 2001 році і підприємством з кодом 2002 у 1998 році (перетин множин речовин). Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), NAZVA (Таблиця Ustanova, назва колонки – Назва підприємства), RIK (таблиця Limit, назва колонки – Рік ), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT ( таблиця Limit, назва колонки – маса викиду).
Створіть новий запит результатом якого є розрахунок плати за викиди підприємством з кодом 2028. Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), RIK (таблиця Limit, назва колонки – Рік ), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT ( таблиця Limit, назва колонки – маса викиду ), NORM (таблиця Rechovyn, назва колонки – Норматив плати), MVLT*NORM*2.25 (назва колонки – Плата за викид).
Оформіть звіт.
Закрийте програмні продукти.
Перенесіть власну папку з іменем ПІБ-№групи із базою даних Еко-ПІБ-№гр.mdb на сервер для збереження практичних робіт.