Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Керування базами даних за допомогою SQL. Особливості багатотабличних запитів. Застосування вкладених запитів. Зміна структури БД за допомогою операторів DDL. Створення та вилучення таблиць. Створення та видалення унікальних індексів

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Механіко технологічний
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Організація баз даних і знань

Частина тексту файла

Міністерство освіти і науки України Центральноукраїнський національний технічний університет Механіко-технологічний факультет Кафедра програмування та захисту інформації Звіт з виконаної лабораторної роботи № 2 дисципліни “ Організація баз даних ” на тему “ Керування базами даних за допомогою SQL. Особливості багатотабличних запитів. Застосування вкладених запитів. Зміна структури БД за допомогою операторів DDL. Створення та вилучення таблиць. Створення та видалення унікальних індексів ” Кропивницький – 2017 Лабораторна робота № 2 Тема: Керування базами даних за допомогою SQL. Особливості багатотабличних запитів. Застосування вкладених запитів. Зміна структури БД за допомогою операторів DDL. Створення та вилучення таблиць. Створення та видалення унікальних індексів. Мета: Застосовуючи SQL-оператори EXISTS, ANY, ALL, SOME навчитися структурувати запити, створювати більш зрозумілі запити. Навчитися будувати вкладені запити. Засвоїти на практиці операції об’єднання. Застосовуючи DDL оператори CREATE, DROP, ALTER навчитися створювати та визначати, видаляти та змінювати об’єкти БД. Завдання: За допомогою SQL- запиту вивести дані з двох таблиць, наприклад, про викладачів і студентів, чиї фамілії знаходяться між буквами ‘К’ і ‘С’, крім того зазначити, хто студент, а хто викладач. Вивести за допомогою SQL-запиту інформацію з таблиць, наприклад, викладачів і предметів (які пов’язані між собою), щоб кожному викладачу відповідав предмет, який він викладав. Необхідно отримати інформацію, наприклад, про студента Петрова - номер у списку та бал успішності. Номер знаходиться у таблиці про студентів, бал - у таблиці успішності. Застосуйте вкладений запит. Вивести з таблиці успішності за допомогою SQL- запиту номера студентських білетів та код предмету, тільки якщо в ній присутні відмінні оцінки. За допомогою DDL-операторів створіть таблицю з визначеним ім’ям та декількома полями різних типів та розмірів. За допомогою DDL-оператора змініть структуру існуючої таблиці. Додайте нове поле типу INTEGER, збільшіть розмір існуючого поля, видаліть непотрібне поле. Видаліть таблицю із своєї БД за допомогою DDL-операторів. Створіть індекс у таблиці БД. Створіть унікальний індекс для таблиці своєї БД. Видаліть створений раніше індекс. Створіть таблицю так, щоб для двох полів не можна було б встановити невизначене значення, та встановіть первинний ключ за допомогою необхідного обмеження. Хід роботи Завдання 1: / Завдання 2: / Завдання 3: / Завдання 4: / Завдання 5: // Завдання 6: // ALTER TABLE prices ALTER COLUMN currency VARCHAR(25) ALTER TABLE prices DROP COLUMN currency Завдання 7: / Завдання 8: / Завдання 9: / Завдання 10: / Завдання 11: / Висновки: У ході лабораторної робитись №2 я, застосовуючи SQL-оператори EXISTS, ANY, ALL, SOME навчилась структурувати запити, створювати більш зрозумілі запити. Навчилась будувати вкладені запити. Засвоїла на практиці операції об’єднання. Застосовуючи DDL оператори CREATE, DROP, ALTER, навчилась створювати та визначати, видаляти та змінювати об’єкти БД. Контрольні запитання Які запити називають багатотабличними запитами? Запити, що оперують інформацією з декількох таблиць Що означає UNION в інструкції SELECT? UNION - поєднує виведення двох чи більше SQL запитів в єдиний набір рядків та стовпців Які функції не можна застосовувати в інструкції SELECT запиту на об’єднання? Не можна застосовувати агрегатні функції в інструкції SELECT запиту на об’єднання Чи дозволяється створювати запити, які об’єднують більше двох таблиць? Допускається створювати запити, що об’єднують більше двох таблиць. Який запит називають підзапитом? Запит що розміщений всередині іншого предиката. Які умови накладаються на значення яке отримується у підзапиті? Підзапит повинен вибрати тільки одне поле, а тип даних цього поля повинен співпадати з тим значенням, з яким він порівнюється в предікаті. Як відокремлюються одна від одної таблиці в багатотабличних запитах, які представлені у вигляді списку в інструкції FROM? U...
Антиботан аватар за замовчуванням

13.05.2018 16:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини