
- •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
14.4 Контрольна робота №4. Мова sql
Для виконання цього розділу даної роботи використовується додаткова таблиця TBL_KR4, яку треба створити шляхом імпорту відповідної таблиці TBL_KR4.xls, яка представляє собою перелік дисциплін з додатковими, у порівнянні з таблицею DISCYPL, атрибутами. Завдання цього розділу стосуються створення та виконання операцій з таблицею DISC_KR_4. За своєю структурою вона є проекцією таблиці TBL_KR4 по певних атрибутах в залежності від варіанту. Ці таблиці до схеми даних можна не включати, оскільки вони використовуються тільки для даного розділу контрольної роботи. Для розділів 2–4 даної контрольної роботи використовується основна база даних, що була створена під час виконання попередніх робіт.
Коди завдань даного розділу робот мають таку структуру: N.V.Х, де N – номер розділу контрольної роботи, V, як було наведено вище, – номер варіанту, Х – номер пункту завдання для даних розділу й варіанту.
Результати виконання пунктів завдань №№ 1.N.V.1-1.N.V.11 треба представити у вигляді текстового файлу (Word) за такою структурою (для кожного пункту):
Номер і текст завдання;
Текст (скріпт) команди мовою SQL шляхом копіювання і вставки у звіт;
Якщо в завданні вказано „вивести результат”, то треба виділити курсором результатну таблицю і гарячими клавішами або через контекстне меню скопіювати її та вставити у звіт, наприклад, як для п.2 варіанту №16:
1.16.2 Додати мовою SQL до таблиці DISC_KR4 рядки :
5.03 |
Теорія алгоритмів та математична логіка |
8 |
No |
4,0 |
1.03 |
Психологія |
11 |
No |
3,0 |
4.21 |
Англійська мова - 2 |
1 |
Yes |
2,0 |
………………………………………………………………………………….
INSERT INTO DISC_KR4 VALUES ('4.21', Англійська мова-2',1,Yes,2.0);
Вивести результат
|
DISC_KR4 |
|
|
|
KodDysc |
NazvDysc |
NomTrym |
Reiting |
AudWeek |
5.03 |
Теорія алгоритмів та математична логіка |
8 |
No |
4,0 |
1.03 |
Фізичне виховання |
11 |
No |
3,0 |
4.21 |
Комп'ютерна графіка |
1 |
Yes |
2,0 |
У наведеному прикладі мається на увазі, що структура таблиці була визначена у п.1.16.1. Аналогічні вставлення у звіт треба виконати і в наступних п.п. 1.16.3–1.16.11, якщо в завданні вказано „вивести результат”.
Створений текстовий файл (Word) покласти в директорію \\Academy\assignments\Nikolenko\NNN, де NNN – номер групи з іменем
ПІБ-№варіанту.DOC
14.4.1. Мова sql . Керуючі оператори
Варіант №1
1.1.1. Створити таблицю DISC_KR4 за структурою
Ім'я поля |
Назва поля |
Тип поля |
Довжина |
Знаків дроб. частини |
KodDysc |
Код дисципліни |
Текстовий |
4 |
|
NazvDysc |
Назва дисципліни |
Текстовий |
80 |
|
NomTrym |
Номер триместру |
Ціле число |
|
|
NomKurs |
Номер курсу |
Ціле число |
|
|
ObsDysCred |
Обсяг дисципліни, кредитів |
Дійсне число |
|
1 |