Распечатать страницу
Главная \ База готовых работ \ Готовые работы по компьютерным дисциплинам \ Технологии проектирования и администрирования баз данных и хранилищ данных \ 483. Лабораторна робота №5, Використання множини таблиць в команді SELECT. З’єднання (join) таблиць, екві-з’єднання таблиць

Лабораторна робота №5, Використання множини таблиць в команді SELECT. З’єднання (join) таблиць, екві-з’єднання таблиць (на основі рівності). Поняття аліасу. Операція з’єднання, операнди якої є однією таблицею (2 копії однієї таблиці)

« Назад

Код роботи: 483

Вид роботи: Лабораторна робота

Предмет: Технології проектування та адміністрування баз даних та сховищ даних

Тема: №5, Використання множини таблиць в команді SELECT. З’єднання (join) таблиць, екві-з’єднання таблиць (на основі рівності). Поняття аліасу. Операція з’єднання, операнди якої є однією таблицею (2 копії однієї таблиці)

Кількість сторінок: 8

Дата виконання: 2015

Мова написання: українська

Ціна: 300 грн

Пояснення. В подальшому нас цікавитимуть таблиці – Ustanova, Limit та Rechovyna. В таблиці Limit зберігається інформація про викиди в атмосферу шкідливих речовин підприємствами м. Києва. В таблиці Rechovyna зберігається довідник шкідливих речовин. В подальшому нас цікавитимуть лише поля:

KODUST (код підприємства), NAZVA (назва підприємства) і ADRESA (адреса підприємства) з таблиці Ustanova.

KODUST (код підприємства), RIK (рік, в якому здійснювався викид), KODRECH (код шкідливої речовини), MVLT (маса викиду в т/рік) з таблиці  Limit

KODRECH (код шкідливої речовини), NAZVA (назва речовини), NORM (норматив плати за викид) з таблиці Rechovyna.

1. Перегляньте таблиці Ustanova, Limit та Rechovyna.

2. Створіть новий запит, результатом якого є перелік речовин, які викидаються підприємством з кодом 2001 у 2001 році. Запит має повертати такі поля: KODUST (таблиця Limit), RIK (таблиця Limit), NAZVA (назва речовини, таблиця Rechovyn), MVLT (маса викиду, таблиця Limit).

3. Створіть новий запит, результатом якого є перелік речовин, які викидаються підприємством з кодом 2002 у 1998 році. Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), RIK (таблиця Limit, назва колонки – Рік), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT (таблиця Limit, назва колонки – маса викиду).

4. Створіть новий запит, результатом якого є перелік речовин, які викидаються підприємством з кодом 2028 у 2001 році. Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), NAZVA (Таблиця Ustanova, назва колонки – Назва підприємства), RIK (таблиця Limit, назва колонки – Рік), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT (табиця Limit, назва колонки – маса викиду).

5. Створіть запит з пункту 4, використовуючи аліаси.

6. Створіть новий запит, результатом якого є перелік ревин, які викидаються підприємством з кодом 2001 у 2001 році і підприємством з кодом 2002 у 1998 році (перетин множин речовин). Запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), NAZVA (таблиця Ustanova, назва колонки – Назва підприємства), RIK (таблиця Limit, назва колонки – Рік), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT (таблиця Limit, назва колонки – маса викиду).

7. Створіть новий запит, результатом якого є розрахунок плати за викиди підприємством з кодом 2028.запит має повертати такі поля: KODUST (таблиця Limit, назва колонки – Код підприємства), RIK (таблиця Limit, назва колонки – Рік), NAZVA (таблиця Rechovyn, назва колонки – назва речовини), MVLT (таблиця Limit, назва колонки – маса викиду), NORM (таблиця Rechovyn, назва колонки – Норматив плати), MVLT* NORM*2,25 (назва колонки – Плата за викид).