
- •День 3. Проектування і реалізація запитів до бази даних Завдання
- •1. Інститут (деканати, кафедри, навчальний відділ).
- •2. Бібліотека інституту.
- •3. Відділ кадрів та бухгалтерія деякої компанії.
- •4. Відділ поставок деякого підприємства.
- •5. Технологічний відділ деякого підприємства.
- •6. Відділ продажів деякої фірми.
- •7. Магазин (внутрішній облік).
- •8. Електронний магазин (інформація для клієнтів).
- •9. Пункт прокату відеозаписів (внутрішній облік).
- •10. Пункт прокату відеозаписів (інформація для клієнтів).
- •11. Кінотеатри (інформація для глядачів).
- •12. Ресторан (інформація для відвідувачів).
- •13. Аналітичний відділ деякої компанії (пошук і аналіз публікацій).
- •14. Аналітичний відділ деякою компанії (аналіз ринку технологій).
- •15. Готель (робота з клієнтами).
- •16. Готель (Номери і послуги).
День 3. Проектування і реалізація запитів до бази даних Завдання
Розробити запити за баз даних згідно варіантів.
У звіті практики вивести тексти запитів на SQL і результати відбору.
1. Інститут (деканати, кафедри, навчальний відділ).
за допомогою запиту ввести двох нових студентів і додати декілька відеозаписів їм у базу;
видалити з бази записи про студентів, що не отримують стипендію;
збільшити на 20% кількість годин на вивчення предметів;
додати до таблиці «Викладачі» всіх викладачів, які викладають предмет, вказаний користувачем;
видалити всі записи про викладачів, які читають в групі, вказаній користувачем;
збільшити до 1000 грн. стипендію студентам, які навчаються на «4» і «5».
видалити всі записи про студентів, кількість двійок у яких більша за середню;
написати запит на створення нової таблиці з предметами, по яким є заборгованості;
вибрати викладачів, що читають предмети, з яких у студентів є двійки;
створити копію таблиці «Нові Студенти» (порожню), ввести п’ять нових записів, написати запит на додавання записів з меншої таблиці в більшу.
2. Бібліотека інституту.
за допомогою запиту ввести записи про двох нових читачів і додати декілька існуючих книг їм у базу;
видалити з бази читачів, які не брали літературу за останній рік;
збільшити на 10% вартість всіх книг, тривалість використання яких від 1 до 7 днів;
створити нову таблицю з даними про книги, взяті студентами;
видалити всі записи про книги, які не брали читачі протягом тьрох років;
зменшити термін повернення на 5 днів всіх книг, кількість яких менша 5.
видалити всі книги, ціна яких менша за середню;
написати запит на створення нової таблиці з читачами, які брали підручники або брошюри на рік;
вибрати читачів до 18 років, які брали книги у термін вказаний користувачем;
створити копію таблиці «Нові Книги» (порожню), ввести п’ять нових записів, написати запит на додавання записів з меншої таблиці в більшу.
3. Відділ кадрів та бухгалтерія деякої компанії.
за допомогою запиту ввести два нових записи про співробітників і додати декілька проектів їм у базу;
видалити з бази проекти, розмір фінансування яких менший за середній по підприємству;
збільшити на 10% зарплатню співробітникам, які працюють у 2 і більше проектах;
створити нову таблицю з проектами, де співробітники отримують фіксовану плату;
видалити співробітників, які не працюють у жодному проекті з нашої бази;
змінити робочі телефони у співробітників вказаного користувачем відділу, додавши на початок номеру «9»;
видалити всі відділи з кількістю співробітників менше 3;
написати запит на створення нової таблиці з співробітниками, які працюють над проектами, що розпочаті за останні три місяці;
вивести кількість проектів, якими займається кожен відділ;
створити копію таблиці «Нові Проекти» (порожню), ввести п’ять нових записів, написати запит на додавання записів з меншої таблиці в більшу.