
- •14.4 Контрольна робота №4. Мова sql
- •14.4.1. Мова sql . Керуючі оператори
- •4.1.1.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.2.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.3.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.4.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.5.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.6.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.7.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.8.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.9.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.10.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.11.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.12.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.13.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.14.2. Додати мовою sql до таблиці disc_kr4 рядки
- •1.15.2. Додати мовою sql до таблиці disc_kr4 рядки
- •14.4.2 Запити з агрегуючими функціями
- •14.4.3 Підзапити з модифікованими операторами порівняння (з використанням предикатів all, any) та з предикатом in (Not In)
- •14.4.4 Підзапити, що починаються з кванторів exists або not exists
1.11.2. Додати мовою sql до таблиці disc_kr4 рядки
6.05 |
Друга іноземна мова |
11 |
108,0 |
4 |
1.05 |
Українська мова (за професійним спрямуванням) |
1 |
54,0 |
1 |
2.05 |
Теорія ймовірностей, імовірнісні процеси і математична статистика |
5 |
91,8 |
2 |
Вивести результат.
1.11.3. Створити індекс для поля KodDysc. Вивести результат.
1.11.4. Змінити структуру таблиці – додати поля:
Ім'я поля |
Назва поля |
Тип поля |
Довжина |
Знаків дроб. част. |
YesPract |
Наявність групових занять |
Логічний |
|
|
PPract |
Частка групових занять |
Дійсне число |
|
4 |
1.11.5. Оновити дані в таблиці DISC_KR_4: заповнити (операція UPDATE) пусті значення в доданих полях такими значеннями:
KodDysc |
|
|
|
|
YesPract |
PPract |
1.05 |
|
|
|
|
Yes |
0,50 |
2.05 |
|
|
|
|
Yes |
0,333 |
6.05 |
|
|
|
|
No |
0,0 |
Вивести результат.
1.11.6. Додати запитом INSERT... SELECT … FROM … 3 рядки відповідної інформації із таблиці TBL_KR4 бази даних для значень (KodDysc,NomTrym): {(1.04,4); (4.03,6); (3.03,8)}. Вивести результат.
1.11.7. Видалити із таблиці DISC_KR4 дисципліни 3-го курсу. Вивести результат.
1.11.8. Змінити структуру таблиці: видалити поле PPract. Вивести результат.
1.11.9. Видалити індекс, створений у п. 1.11.3. Вивести результат.
1.11.10. Створити складений індекс із полів (NomKurs,NomTrym). Вивести результат.
1.11.11. Перевірити, чи все, що потрібно, занесено до звіту. Таблицю DISC_KR4 можна видалити після захисту контрольної роботи.
Варіант №12
1.12.1. Створити таблицю DISC_KR4 за структурою
Ім'я поля |
Назва поля |
Тип поля |
Довжина |
Знаків дроб. част. |
KodDysc |
Код дисципліни |
Текстовий |
4 |
|
NazvDysc |
Назва дисципліни |
Текстовий |
80 |
|
NomTrym |
Номер триместру |
Ціле число |
|
|
ObsDysCred |
Обсяг дисципліни, кредитів |
Дійсне число |
|
1 |
KodCycl |
Код циклу дисциплін |
Ціле число |
|
|
1.12.2. Додати мовою sql до таблиці disc_kr4 рядки
5.06 |
Теорія геометричного моделювання |
11 |
2,0 |
5 |
1.07 |
Правознавство |
6 |
1,5 |
1 |
2.07 |
Об’єктно-орієнтоване програмування |
4 |
2,0 |
2 |
Вивести результат.
1.12.3. Створити індекс для поля KodDysc. Вивести результат.
1.12.4. Змінити структуру таблиці – додати поля:
Ім'я поля |
Назва поля |
Тип поля |
Довжина |
Знаків дроб. част. |
YesLect |
Наявність лекційних занять |
Логічний |
|
|
PLect |
Частка лекційних занять |
Дійсне число |
|
4 |
1.12.5. Оновити дані в таблиці DISC_KR_4: заповнити (операція UPDATE) пусті значення в доданих полях такими значеннями:
KodDysc |
|
|
|
|
YesLect |
PLect |
5.06 |
|
|
|
|
Yes |
0,50 |
1.07 |
|
|
|
|
Yes |
0,60 |
2.07 |
|
|
|
|
Yes |
0,50 |
Вивести результат.
1.12.6. Додати запитом INSERT... SELECT … FROM … 3 рядки відповідної інформації із таблиці TBL_KR4 бази даних для значень (KodDysc,NomTrym): {(4.21,6); (1.04,10); (2.07,5)}. Вивести результат.
1.12.7. Видалити із таблиці DISC_KR4 дисципліни , у яких частка лекційних занять складає 0,6 в обсязі аудиторних занять. Вивести результат.
1.12.8. Змінити структуру таблиці: видалити поле PLect. Вивести результат.
1.12.9. Видалити індекс, створений у п. 1.12.3. Вивести результат.
1.12.10. Створити складений індекс із полів (YesLect,NomTrym). Вивести результат.
1.12.11. Перевірити, чи все, що потрібно, занесено до звіту. Таблицю DISC_KR4 можна видалити після захисту контрольної роботи.
Варіант №13
1.13.1. Створити таблицю DISC_KR4 за структурою
Ім'я поля |
Назва поля |
Тип поля |
Довжина |
Знаків дроб. част. |
KodDysc |
Код дисципліни |
Текстовий |
4 |
|
NazvDysc |
Назва дисципліни |
Текстовий |
80 |
|
NomTrym |
Номер триместру |
Ціле число |
|
|
NomKaf |
Номер кафедри |
Ціле число |
|
|
AudWeek |
Обсяг аудиторних занять у триместрі, годин |
Дійсне число |
|
1 |