Міністерство освіти і науки України
Центральноукраїнський національний технічний університет
Механіко-технологічний факультет
Кафедра програмування та захисту інформації
Звіт
з виконаної лабораторної роботи № 1
дисципліни “ Організація баз даних ”
на тему
“ Керування базами даних за допомогою SQL. Вибірка, читання даних, отримання підсумкових значень. Однотабличні запити. Внесення змін до баз даних ”
Кропивницький – 2017
Лабораторна робота № 1
Тема: Керування базами даних за допомогою SQL. Вибірка, читання даних, отримання підсумкових значень. Однотабличні запити. Внесення змін до баз даних
Мета: Застосовуючи SQL-оператори, та спеціальні засоби навчитися виконувати складну
обробку даних за допомогою запитів та вдосконалювати їх виведення. Навчитися виконувати
узагальнену групову обробку значень полів за допомогою агрегатних функцій в SQL запитах.
Навчитися застосовувати засоби, які керують значеннями в таблицях. Засвоїти команди DML.
Навчитись за допомогою SQL – запитів модифікувати, видаляти, вносити інформацію в БД.
Завдання:
За допомогою SQL- запиту вивести всі дані з певної таблиці. В інструкції застосувати необов’язкове скорочення у вигляді символа «зірочка» (*).
Вивести за допомогою SQL- запиту інформацію з таблиці тільки за двома полями.
Вивести дані поля вашої таблиці таким чином, щоб результат не мав дублікатів (створити SQL- запит).
За таблицею з даними отримайте інформацію про всі об’єкти (постачальники, клієнти, хворі, студенти і т.д.), яким в полі, наприклад, код або номер відповідає певне значення (наприклад 2003), а в іншому полі- значення більше або дорівнює певному значенню (наприклад>=3).
За допомогою агрегатної функції у SQL- запиті підрахуйте кількість записів у таблиці вашої БД, не рахувати пусті значення, але враховувати дублікати.
Необхідно знайти максимальне значення збільшеного вдвічі значення поля, наприклад стипендії або заробітної плати, або ціни товару, або іншого поля зі своєї БД за допомогою SQL- запиту.
Отримайте інформацію з таблиці з даними про студентів (чи інші об’єкти), впорядковуючи їх за розміром стипендії (або інше числове поле) у порядку спадання, а для студентів, що мають однаковий розмір стипендії в алфавітному порядку їх прізвищ.
За допомогою DML у вікні SQL побудувати запит, завдяки якому можна було б вносити нові записи до вашої таблиці. Два поля таблиці повинні заповнюватись певною інформацією, третє поле повинно мати значення NULL, а останні -за замовчанням.
Вилучіть з спеціально для цього створеної таблиці всі записи за допомогою SQL.
Вилучіть з таблиці ті записи, які у конкретному полі мають певне значення за допомогою DML.
За допомогою DML змініть значення де-якого поля на «пусто», якщо поле дата має значення 01.01.2010.
Зменшити за допомогою DML значення числового поля на 25% в таблиці, якщо, його значення, наприклад, дорівнює 32500.
В режимі SQL Вид створіть інструкцію, за допомогою якої створюється копія деякої таблиці.
Хід роботи
Завдання 1:
/
Завдання 2:
/
Завдання 3:
/
Завдання 4:
/
Завдання 5:
//
Завдання 6:
/
Завдання 7:
/
Завдання 8:
//
Завдання 9:
///
Завдання 10:
//
Завдання 11:
//
Завдання 12:
///
Завдання 13:
//
Висновки:
У ході лабораторної робитись №1 я застосовуючи SQL-оператори, та спеціальні засоби
навчилась виконувати складну обробку даних за допомогою запитів та вдосконалювати їх
виведення. Навчилась виконувати узагальнену групову обробку значень полів за допомогою
агрегатних функцій в SQL запитах. Навчилась застосовувати засоби, які керують значеннями в
таблицях. Засвоїла команди DML. Навчилась за допомогою SQL – запитів модифікувати,
видаляти, вносити інформацію в БД.
Контрольні запитання:
Які запити називають SQL-запитами?
Запит SQL— це запит, який створюється за допомогою інструкцій SQL. Інструкція SQL це вираз, який визначає команду SQL (SELECT, UPDATE або DELETE), та включає рядки (наприклад WHERE або ORDER BY). Інструкції SQL зазвичай застосовуються в запитах та в статистичних функціях
Яке головне призначення SQL-...