СУБД / Лаб СУБД №5
.docМіністерство освіти і науки України
Кіровоградський національний технічний університет
Кафедра програмного забезпечення
Дисципліна : СУБД
Лабораторна робота №2
Тема : Керування базами даних за допомогою SQL. Внесення змін до баз даних.
Виконав:
Ст. групи КІ-11
Яценко О.Ю.
Перевірив:
Ст. викладач
Сидоренко В.В.
Кіровоград 2014
-
За допомогою DML у вікні SQL побудувати запит, завдяки якому можна було б вносити нові записи до вашої таблиці. Два поля таблиці повинні заповнюватись певною інформацією, третє поле повинно мати значення NULL, а останні -за замовчанням.
2. Вилучіть з спеціально для цього створеної таблиці всі записи за допомогою SQL.
3. Вилучіть з таблиці ті записи, які у конкретному полі мають певне значення за допомогою DML.
4. За допомогою DML змініть значення де-якого поля на «пусто», якщо поле дата має значення 01.01.2010.
5. Зменшити за допомогою DML значення числового поля на 25% в таблиці, якщо, його значення = 32500.
6. В режимі SQL Вид створіть інструкцію, за допомогою якої створюється архівна копія деякої таблиці.
Контрольні питання
-
Які запити називають SQL-запитами?
Запит SQL— це запит, який створюється за допомогою інструкцій SQL.
-
Які особливості мови SQL?
Мова SQL дозволяє також управляти обробкою запитів, SQL-запит являє собою послідовність інструкцій, в яку можуть входити вирази і статистичні функції SQL.
-
Які типи SQL- запитів ви знаєте?
Прикладами SQL-запитів є запити на об'єднання, запити до сервера, керуючі і підлеглі запити. Деякі SQL - запити неможливо створити у бланку запиту, для визначення запиту у режимі конструктора.
-
Що представляє собою запит на об’єднання?
Запит на об’єднання - це запит, в якому за допомогою оператора UNION об’єднуються результати двох або декількох запитів на вибірку.
-
Що представляє собою запит до сервера?
Запит до сервера-запит SQL, який застосовують для передачі команд безпосередньо на сервер бази даних ODBC. Запит до сервера дозволяє безпосередньо працювати з таблицями на сервері замість обробки їх даних за допомогою ядра бази даних Microsoft Access.
-
Що представляє собою керуючий запит?
Керуючий запит - запит SQL, який вміщує інструкції мови опису даних DDL (Data Definition Language) Такі інструкції дозволяють створювати або змінювати об’єкти у БД.
-
Що представляє собою підлеглий запит?
Підлеглі запити-запити, в яких інструкція SQL SELECT, вміщується всередині іншого запиту на вибірку чи на зміну.
-
Чи можливо перетворювати SQL запити в QBE і навпаки?
QBE і SQL запити можна перетворювати між собою.
-
Які запити на зміну ви знаєте?
Запити на зміну використовуються для додавання, вилучення і поновлення записів, а також для збереження результуючого набору записів запиту у вигляді таблиці.
-
За допомогою якої інструкції можна створити запит на додавання записів у таблицю?
В SQL всі записи в таблицю вводяться за допомогою команди модифікації INSERT.
-
Що означає команда UPDATE у запитах?
Можливість зміни всіх або деяких значень в таблиці реалізується за допомогою команди UPDATE.
-
Яку інструкцію SQL повинен мати запит на вилучення записів?
Видалення рядків з таблиці можна здійснити командою модифікації DELETE.
-
Що означає інструкція SELECT ...INTO в запитах?
За допомогою SQL-інструкції можна створювати таблиці на основі вже існуючих таблиць.За допомогою цих інструкцій буде створена нова таблиця, яка містить всі дані з вказаної таблиці.