- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Бази даних
- •Основні поняття
- •Етапи роботи з бд
- •Реляційна бд
- •Учбова бд
- •Бд на основі еп Excel
- •Створення і використання даних бд
- •Сортування та фільтрація даних
- •Створення проміжних підсумків
- •Аналіз даних бд з допомогою графіків і діаграм
- •Створення довідок та звітів
- •Створення кнопки для запиту, створеному на vba
- •Використання субд Access для створення та експлуатації бд
- •Перші кроки в освоєнні Access
- •Типи даних, що використовуються в базі даних
- •Підготовчі операції до створення структури бд
- •Studenti
- •Створення структури бд
- •Встановлення зв’язку між таблицями
- •Введення та редагування даних
- •Створення qbe – запиту на вибірку
- •Створення sql – запиту на вибірку
- •Запити на зміну бд
- •Insert into таблиця бд ([перелік полів таблиці])
- •Values (значення полів таблиці у відповідності зі структурою таблиці);
- •Insert into таблиця бд ([перелік полів таблиці])
- •4 Завдання до курсової (розрахунково-графічної) роботи
- •Література
- •Завдання для курсових і розрахунково-графічних робіт
- •Задача 6
- •Задача 7
- •Задача 8
- •Задача 9
- •Задача 10
- •Задача 19
- •Задача 20
- •Задача 21
- •Задача 25
- •Задача 26
- •Задача 27
- •Задача 28
- •Задача 29
Задача 19
На молочній фермі експериментального селекційного господарства зберігається інформація про породи корів (№ породи, назва), про корів (№ корови, номер породи, кличка, вага в кілограмах) та про надої (дата, № корови, надої в літрах)
SELECT 1
Для кожної корови визначити середній надій.
SELECT 2
Визначити для корів породи номер 2 надої влітку 2006 року.
SELECT 3
Відсортувати породи за загальною вагою всіх корів.
INSERT
Додати в нову таблицю дані про породу, її середню вагу та середні надої за поточний рік.
UPDATE
Збільшити вагу корів на 25кг, якщо їх надої більше 15л.
DELETE
Вилучити із списку корів тих, про яких немає інформації в таблиці надоїв.
Задача 20
У зв’язку з заборгованістю заробітної плати робітникам підприємства надано можливість харчуватися в їдальнях та буфетах підприємства в рахунок заробітної плати, при цьому зберігається інформація про працівників (табельний №, ПІП), про пункти громадського харчування (номер пункту, назва) та про замовлені працівниками обіди (дата, № працівника, № пункту харчування, загальна вартість замовлених страв).
SELECT 1
Знайти працівників які замовляли страви в рахунок заробітної плати лише в одному пункті харчування.
SELECT 2
Відсортувати пункти харчування за кількістю працівників, які хоч раз замовили в них страву в рахунок зарплати.
SELECT 3
Для кожного працівника підрахувати загальну вартість замовлених страв за осінь 2006 року.
INSERT
Додати в нову таблицю інформацію про пункти харчування та загальну вартість замовлених обідів працівниками протягом поточного місяця.
UPDATE
Зменшити вартість обідів вдвічі для працівників, які замовили страви 31.12.06.
DELETE
Для працівників з табельними номерами від 100 до 200 вилучити інформацію про замовлені в рахунок зарплати обіди в пунктах харчування з номерами 2 та 3.
Задача 21
Комендант гуртожитку зберігає інформацію про кімнати в гуртожитку (№ кімнати, загальна площа, кількість мешканців), про види послуг, що надаються обслуговуючим персоналом (№ послуги, назва послуги) та про замовлення на послуги від мешканців (№ замовлення, дата, № кімнати, № послуги).
SELECT 1
Відсортувати кімнати за кількістю замовлень протягом лютого 2006 року.
SELECT 2
Знайти ті кімнати, які замовляли послуги 15.09.06 та кількість мешканців яких >3.
SELECT 3
Вибрати дані про послуги, назви яких починаються з літери „П” і їх замовляли 250 та 465 кімнати.
INSERT
Додати в таблицю про послуги інформацію про нову послугу.
UPDATE
Підсилити по одному мешканцю у ті кімнати, які замовляли послугу №2.
DELETE
Для кімнат з номерами від 300 до 500 вилучити замовлення, що були зроблені протягом 2006 року.
Задача 22
В бібліотеці зберігається інформація про книжки (№ книжки, № автора, назва книжки, кількість примірників, рік видання), про авторів (№ автора, ПІП), про звертання за книгами (дата звертання, № книги).
SELECT 1
Відсортувати авторів за кількістю примірників їхніх книг в бібліотеці.
SELECT 2
Відсортувати книги за кількістю звертань за ними.
SELECT 3
Вибрати авторів тих книжок, назва яких починається на літеру “Т” і по яку зверталися з 1.01.06 по 31.01.06.
INSERT
Вибрати в нову таблицю дані про книжки та їх авторів, до яких зверталися <2 разів.
UPDATE
Збільшити кількість примірників книг у бібліотеці на “15”, якщо кількість звертань до цієї книги > 8.
DELETE
Вилучити із списку книг книги заданого автора, рік видання яких раніше “1970”.
Задача 23
В медичній клініці зберігається інформація про пацієнтів (№, стать, ПІП), про діагнози (№ діагнозу, назва) та про захворювання пацієнтів /кому які діагнози поставлено/ (№ пацієнта, № діагнозу).
SELECT 1
Визначити пацієнтів жінок з більш як одним діагнозом.
SELECT 2
Відсортувати усіх пацієнтів за кількістю діагнозів.
SELECT 3
Знайти пацієнтів з діагнозом, назва якого закінчується на “оз”.
INSERT
В нову таблицю вибрати захворювання найбільш типові для пацієнтів-жінок.
UPDATE
Для усіх пацієнтів, яким поставлено діагноз №5, замінити даний діагноз на діагноз з №1.
DELETE
Вилучити з таблиці діагнозів ті, якими не хворіє жоден пацієнт.
Задача 24
В автомобільному підприємстві зберігається інформація про водіїв (№ водія, ПІП, адреса проживання), про кінцеві пункти рейсів (№ пункту, назва, відстань до пункту) та про рейси водіїв (№ рейсу, № водія, № кінцевого пункту).
SELECT 1
Відсортувати кінцеві пункти призначення за кількістю зроблених до них рейсів.
SELECT 2
Знайти для кожного водія загальну кількість кілометрів, яку кожен із них проїхав.
SELECT 3
Відібрати тих водіїв, чиє прізвище починається літерою “Л” і хто мав рейс у пункт під номером 2.
INSERT
Вибрати в нову таблицю інформацію про кінцеві пункти призначення, у які було зроблено більше 5 виїздів.
UPDATE
Розрахувати загальну норму витрат пального для кожного водія і занести у відповідне поле таблиці водіїв, яка розраховується: відстань до кінцевого пункту * 2 / 100* 11.00 (11 літрів на 100 кілометрів туди й назад).
DELETE
Вилучити інформацію про водіїв, які не виїжджали на жодний рейс.