DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт про виконання лабораторної роботи №7 «Запити в базах даних»

Оригінальна назва роботи

Запити в базах даних.

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Системи автоматизованого проектуваня

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

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Організація баз даних
Група:
КН-3
Коротко про документ

Про що ця робота

Звіт присвячено виконанню лабораторної роботи №7 з теми запитів у базах даних. Наведено хід роботи, приклади SQL-запитів та результати їх виконання.

У роботі розглядаються

  • Бази даних
  • Запити на вибірку
  • Створення таблиць
  • SQL-запити
  • Оновлення даних
  • Додавання та видалення даних

Зміст і розділи

  1. Мета роботи
  2. Лабораторне завдання
  3. Короткі теоретичні відомості
  4. Хід роботи
  5. Висновок
  6. Додаткове завдання
Для кого:Студенти технічних спеціальностей, які вивчають бази даних.
Викладачі:Викладач кафедри САПР

Ключові поняття

база данихSQLзапит на вибіркузапит на оновленнязапит на додаваннязапит на видаленнятаблицяпрацівникикласипредмети

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра САПР ЗВІТ про виконання лабораторної роботи №7 на тему: «Запити в базах даних» з курсу: «Організація баз даних і знань» Львів 2008 Тема роботи Запити в базах даних. Мета роботи Метою роботи є здобуття практичних навичок створення запитів у базах даних. Лабораторне завдання Створити наступні запити: Запит на вибірку (Вибирає класи з інформатичною та математичною спеціалізацією) Запити на створення таблиці: Створює таблицю лише тих працівників, які є вчителями. Створює таблицю лише тих працівників, які не є вчителями. Запит на оновлення (Запит нарахування зарплати працівникам). Запит на додавання: Запит заповнює проміжну таблицю «ПредметиКласів». Запит заповнює проміжну таблицю «УчителіКласу». Запит на видалення (видаляє класи, в яких менше 15 учнів). SQL-запит (Запит на вибірку. Виводить повні дані про працівників). Тема завдання «Школа». Короткі теоретичні відомості Хід роботи 1. Запит на вибірку (Вибирає класи з інформатичною та математичною спеціалізацією):  Результат виконання запиту: 2. Запити на створення таблиці. 2.1. Створює таблицю лише тих працівників, які є вчителями:  Результат виконання запиту: 2.2. Створює таблицю лише тих працівників, які не є вчителями:  Результат виконання запиту: 3. Запит на оновлення(Запит нарахування зарплати працівникам):  4. Запит на додавання. 4.1. Запит заповнює проміжну таблицю «ПредметиКласів»:  4.2. Запит заповнює проміжну таблицю «УчителіКласу»: INSERT INTO УчителіКласів ( КодПрацівника, КодКласу ) SELECT Працівники.КодПрацівника, Класи.КодКласу FROM Працівники, Класи WHERE Працівники.КодПосади<=3; 5. Запит на видалення (видаляє класи, в яких менше 15 учнів).  6. SQL-запит (Запит на вибірку. Виводить повні дані про працівників). SELECT DISTINCTROW Працівники.КодПрацівника, Працівники.Прізвище, Працівники.Імя, Працівники.ПоБатькові, Посади.НазваПосади, Предмети.НазваПредмета, Працівники.КількістьГодин FROM (Працівники LEFT JOIN Предмети ON Працівники.КодПредмета=Предмети.КодПредмета) LEFT JOIN Посади ON Працівники.КодПосади=Посади.КодПосади; Висновок На цій лабораторній роботі я навчився створювати та використовувати запити. Ознайомився з SQL-запитами. Додаткове завдання Створити запит на вибірку, який виводить інформацію про всіх учителів, зарплата яких 2000 – 3000 гривень, кількість учнів у класі, класним керівником якого вони є не менше 20 і не більше 28, і третя буква у прізвищі яких «ф». Текст запиту на SQL SELECT Працівники.Прізвище, Працівники.Імя, Працівники.ПоБатькові, Зарплата.Зарплата FROM (Працівники INNER JOIN Зарплата ON Працівники.КодПрацівника=Зарплата.КодПрацівника) INNER JOIN Класи ON Працівники.КодПрацівника=Класи.КласнийКерівник WHERE ((Зарплата.Зарплата>=2000 And Зарплата.Зарплата<=3000) And (Класи.КількістьУчнів>=20 And Класи.КількістьУчнів<=28) And (Працівники.Прізвище Like "??ф*")); Результат виконання запиту 
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!