Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МВ_ОБД-зф.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
962.05 Кб
Скачать

Завдання 2 Прості запити до бази даних

В цьому завданні в кожному запиті використовуються дані з однієї таблиці. Нижче перелічені всі запити, але кожен студент виконує лише 3 запити, номери яких перелічені в його варіанті завдання. Для кожного запита потрібно у звіт записати завдання, SQL-код запиту, та копію екрану з результатом запиту.

Запити:

    1. Вибрати назви всі посади з зарплатою вище 2500. Вибираються назва посади, зарплата та кількість днів відпустки.

    2. Вибрати назви всі посади з зарплатою нижче 2000. Вибираються назва посади, рівень освіти та зарплата.

    3. Вибрати всіх одружених чоловіків з вищою освітою. Вибираються прізвище, ім'я, стать, освіта, сімейне положення.

    4. Вибрати всіх неодружених чоловіків з дітьми. Вибираються прізвище, ім'я, стать, кількість дітей, сімейне положення.

    5. Вибрати всіх неодружених жінок без вищою освіти. Вибираються прізвище, ім'я, стать, освіта, сімейне положення.

    6. Вибрати всіх одружених жінок з дітьми. Вибираються прізвище, ім'я, стать, кількість дітей, сімейне положення.

    7. Вибрати всіх жінок з іменами «Людмила», «Ольга», або «Тетяна». Вибираються прізвище, ім'я, стать, дата народження.

    8. Вибрати всіх чоловіків з іменами «Сергій», «Алексій», або «Дмитро». Вибираються прізвище, ім'я, стать, сімейне положення.

    9. Вибрати всіх жінок з середньою або незакінченою вищою освітою. Вибираються прізвище, ім'я, стать, дата народження, освіта.

    10. Вибрати всіх чоловіків з начальною або середньою освітою. Вибираються прізвище, ім'я, стать, кількість дітей, освіта.

Варіант 1

Виконуються запити з номерами: 1, 3, 7.

Варіант 2

Виконуються запити з номерами: 2, 4, 9.

Варіант 3

Виконуються запити з номерами: 1, 5, 8.

Варіант 4

Виконуються запити з номерами: 2, 6, 10.

Варіант 5

Виконуються запити з номерами: 1, 4, 7.

Варіант 6

Виконуються запити з номерами: 2, 3, 9.

Варіант 7

Виконуються запити з номерами: 1, 6, 10.

Варіант 8

Виконуються запити з номерами: 2, 5, 10.

Варіант 9

Виконуються запити з номерами: 1, 3, 9.

Варіант 10

Виконуються запити з номерами: 2, 4, 7.

Варіант 11

Виконуються запити з номерами: 1, 5, 8.

Варіант 12

Виконуються запити з номерами: 2, 6, 8.

Завдання 3 Запити з використанням полів, що обчислюються

В цьому завданні в кожному запиті використовуються дані з декількох таблиць. В запиті потрібно встановити зв’язки між таблицями. Зв’язки можна встановлювати за бажанням: в розділі FROM або в розділі WHERE. Нижче перелічені всі запити, але кожен студент виконує лише 2 запити, номери яких перелічені в його варіанті завдання. Для кожного запита потрібно у звіт записати завдання, SQL-код запиту, та копію екрану з результатом запиту.

Запити:

  1. Для працівників з вищою освітою, не сумісників (працюють як основні працівники), вибрати: прізвище, ім’я, вік, освіту, зарплату (зарплата розраховується за формулою money*Stavka).

  2. Для працівників жінок без вищої освіти, вибрати: прізвище, ім’я, вік, кількість дітей, освіту, назву посади, оклад.

  3. Для працівників чоловіків, сумісників, вибрати: прізвище, ім’я, вік, назву посади, освіту, ставку.

  4. Для неодружених працівників з дітьми вибрати: прізвище, ім’я, вік, кількість дітей, зарплату (зарплата розраховується за формулою money*Stavka).

  5. Для працівників, що йдуть у відпустку влітку, вибрати: прізвище з ініціалами, назву відділу, назву посади, освіту, дату початку відпустки.

  6. Для працівників, що йдуть у відпустку не влітку, вибрати: прізвище з ініціалами, назву відділу, кількість дітей, дату початку відпустки, кількість днів відпустки.

  7. Для працівників, що йдуть у відпустку в другому кварталі, вибрати: прізвище з ініціалами, назву відділу, назву посади, дату початку відпустки, кількість днів відпустки.

  8. Для працівників, що йдуть у відпустку восени, вибрати: прізвище з ініціалами, назву відділу, назву посади, дату початку відпустки, ставку.

Виконання запитів по варіантах завдань

Варіант завдання

Номер запита

1

2

3

4

5

6

7

8

1

+

+

2

+

+

3

+

+

4

+

+

5

+

+

6

+

+

7

+

+

8

+

+

9

+

+

10

+

+

11

+

+

12

+

+