- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Бази даних
- •Основні поняття
- •Етапи роботи з бд
- •Реляційна бд
- •Учбова бд
- •Бд на основі еп 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
Задача 6
У відділі постачання підприємства зберігається інформація про вироби (номер виробу, назва), про покупні деталі (номер деталі, вартість за штуку) та про застосування покупних деталей у виробах (номер деталі, номер виробу, кількість /скільки деталей входить до виробу/).
SELECT 1
Знайти вироби назва яких розпочинається літерою „К”.
SELECT 2
Знайти вироби, що містять >10 найменувань покупних деталей.
SELECT 3
Відсортувати вироби за загальною їх вартістю.
INSERT
Додати в таблицю про вироби інформацію про новий виріб під № 20.
UPDATE
Збільшити вартість всіх деталей вдвічі.
DELETE
Вилучити інформацію про вироби, які містять менше 3 покупних деталей.
Задача 7
На складі підприємства зберігається інформація про матеріали (№ матеріалу, назва, одиниця виміру), про залишки матеріалів на початок року (рік /чотири цифри/, № матеріалу, залишок на початок року) та про рух матеріалів (номер матеріалу, дата операції прийняття або видачі матеріалу, обсяг прийнятого /додатне значення/ або виданого /від’ємне значення/ матеріалу).
SELECT 1
Відібрати матеріали для яких протягом заданого року були лише операції видачі зі складу.
SELECT 2
Знайти матеріал, у якого залишок на початок року був мінімальним.
SELECT 3
Знайти матеріали, які були прийняті на вказану дату.
INSERT
Додати інформацію про новий матеріал №30.
UPDATE
Збільшити обсяг прийнятого матеріалу вдвічі, якщо дата прийняття матеріалу 14.05.06.
DELETE
Вилучити інформацію про матеріали, залишок яких на початок року дорівнює нулю.
Задача 8
На молочній фермі зберігається інформація про корів (номер, кличка, дата народження), про доярок (номер, ПІП) та про надої (номер доярки, номер корови, дата, надій).
SELECT 1
Відсортувати доярок за обсягом загального надою, який вона надоїла.
SELECT 2
Визначити середній надій для кожної корови.
SELECT 3
Для кожної доярки визначити максимальний надій.
INSERT
Додати поле „Оклад” (з початковим значенням 100) до таблиці про доярок.
UPDATE
Збільшити на 57 значення поля „Оклад” для кожної доярки, якщо її надої менше 130 літрів.
DELETE
Вилучити із таблиці доярок тих, про яких немає інформації в таблиці „Надої”.
Задача 9
При проведенні змагань з художньої гімнастики зберігається інформація про учасниць (номер, ПІП, дата народження), про види програми (номер, назва) та про оцінки отримані учасницями з різних видів програм різними суддями (номер учасниці, вид програми, номер судді, оцінка).
SELECT 1
Відсортувати суддів за середнім балом виставлених ними оцінок.
SELECT 2
Для кожної учасниці знайти вид програми з найвищим середнім балом.
SELECT 3
Знайти учасниць які народилися після 1993 року і отримали оцінки більше 10 балів.
INSERT
Результати змагань занести до таблиці зі структурою: ПІП, середній бал по всім видам програм.
UPDATE
Збільшити оцінку учасницям на 1 бал, яку поставив суддя №1.
DELETE
Вилучити з таблиці учасниць тих, які отримали менше 10 балів.
Задача 10
У приймальній комісії ВУЗу зберігається інформація про абітурієнтів (номер, ПІП, адреса), про дисципліни, з яких складаються вступні іспити (номер дисципліни, назва) та про результати складання вступних іспитів (номер студента, номер дисципліни, оцінка на іспиті /за 24-бальною системою/).
SELECT 1
Відсортувати дисципліни за середнім балом отриманих на вступних іспитах оцінок.
SELECT 2
Знайти абітурієнтів, що не з’явилися хоча б на один іспит.
SELECT 3
Знайти середній бал по всім складеним іспитам для кожного студента.
INSERT
Вибрати в нову таблицю дані про студентів та середній бал, якщо середній бал по всім предметам перевищує 22 бали.
UPDATE
В таблиці оцінок замінити оцінки <10 балів на значення 0 балів.
DELETE
Вилучити зі списку дані про студентів загальною кількістю балів менше 9.
Задача 11
В бібліотеці зберігається інформація про книжки (№ книжки, № автора, назва книжки, кількість примірників, рік видання), про авторів (№ автора, ПІП), про звертання за книгами (дата звертання, № книги).
SELECT 1
Відсортувати книги за кількістю звертань за ними.
SELECT 2
Відсортувати авторів за кількістю примірників їхніх книг в бібліотеці.
SELECT 3
Вибрати книги за якими зверталися в літній період, та автор яких Шевченко Т.Г.
INSERT
Додати в таблицю про авторів інформацію про нового автора.
UPDATE
Зменшити кількість примірників на 1, якщо рік видання книги менше 1970.
DELETE
Вилучити із списку книг ті, до яких не було жодного звернення.
Задача 12
В автотранспортному підприємстві зберігається інформація про водіїв (табельний номер, ПІП, марка закріпленої за ним автомашини, її номер, вид пального, використання пального на 1км) та про рейси (дата, номер рейсу, табельний номер водія, відстань).
SELECT 1
Вивести список водіїв, які виїздили в рейси за період з 01.09.06-30.09.06.
SELECT 2
Відсортувати список водіїв за пройденою ними відстанню.
SELECT 3
Відсортувати список марок машин за кількістю їх використання водіями в рейсах.
INSERT
Додати в таблицю рейси дані за 20.10.06.
UPDATE
Збільшити відстань для рейсу №5 втричі.
DELETE
Вилучити з таблиці дані про рейси з відстанню менше 10км.
Задача 13
В рекламному агентстві зберігається інформація про клієнтів (№, ПІП, адреса, телефон), про види послуг (№, назва, вартість) та про замовлення клієнтів (№ замовлення, дата, № клієнта, номер послуги, кількість).
SELECT 1
Відсортувати список клієнтів за кількістю замовлень за період 10.04.06-30.06.06.
SELECT 2
Знайти максимальну кількість замовлень для кожної послуги.
SELECT 3
Визначити суму замовлень кожного виду послуг.
INSERT
Додати до таблиці клієнтів ще одного клієнта.
UPDATE
Зменшити вартість послуг в 1,3 рази якщо її не замовляли після 01.01.06.
DELETE
Вилучити інформацію про клієнтів які замовляли рекламу тільки у 2006р.
Задача 14
В туристичній фірмі зберігається інформація про країни (№, назва, відстань), про класи готелів (№, клас готелю, назва, вартість проживання), про ціни на квити (відстань, ціна) про замовлення турів (дата, № країни, № класу готелю)
SELECT 1
Визначити кількість замовлених турів до кожної країни
SELECT 2
Визначити найдорожчі готелі кожного класу в кожній країні
SELECT 3
Визначити країни до яких було замовлено тури протягом останніх 3 місяців.
INSERT
Вибрати в окрему таблицю дані про країни на які поступили замовлення протягом 2006р.
UPDATE
Збільшити вартість квитків на 10%, якщо відстань перевищує 7000км.
DELETE
Вилучити дані про країни, що розташовані ближче 200км.
Задача 15
В бухгалтерії зберігається інформація про видачу коштів під звіт робітникам (табельний №, ПІП, посада), список заборгованості робітників перед підприємством (табельний № , сума) та про авансові звіти робітників (дата, табельний № робітника, назва витрат, сума).
SELECT 1
Для кожного виду витрат, підрахувати суму витрат за січень.
SELECT 2
Визначити середню заборгованість перед підприємством кожним робітником.
SELECT 3
Відсортувати працівників за заборгованістю підприємству.
INSERT
Вибрати список заборгованостей для робітника №2.
UPDATE
Збільшити суму заборгованості для робітників у 0,2 рази, якщо авансові звіти були подані раніше 01.04.06.
DELETE
Вилучити з таблиці про авансові внески дані за 2006 рік.
Задача 16
В авіавокзалі зберігається інформація про рейси літаків (№ рейсу, № пункту призначення, вартість квитка, кількість місць в літаку), про пункти призначення (№ пункту призначення, назва, відстань), про продані квитки (дата продажу, № рейсу, кількість квитків)
SELECT 1
Для кожного пункту призначення знайти рейс з найменшою вартістю квитка
SELECT 2
Відсортувати рейси за вартістю квитка.
SELECT 3
Відсортувати пункти призначення за загальною кількістю проданих квитків для заданої дати продажу.
INSERT
Додати в таблицю про рейси літаків новий рейс.
UPDATE
Збільшити вартість квитка в 1,5 рази на рейси з вартістю квитка менше 2000.
DELETE
Вилучити дані з таблиці продажу квитків за період 01.12.06-15.12.06.
Задача 17
В планово-фінансовому відділі підприємства зберігається інформація про вироби, що випускаються (№, назва, ціна), про комплектуючі виробів (№ комплектуючого, № виробу, назва, вартість), про випуск продукції (дата, № виробу, кількість випущених виробів, кількість проданих виробів).
SELECT 1
Відібрати вироби випущені 20.05.06.
SELECT 2
Відсортувати вироби по кількості проданих.
SELECT 3
Підрахувати кількість комплектуючих у кожному виробі.
INSERT
Добавити новий комплектуючий виробу №3 “Електродвигун ЕД-100” вартістю 1000грн.
UPDATE
Збільшити вартість комплектуючих виробу №3 на 20 %.
DELETE
Вилучити дані про випуск продукції в грудні 2006 року.
Задача 18
У таксомоторному парку зберігається інформація про таксистів (табельний №, ПІП, адреса), про касирів (№ касира, ПІП) та про результати робочих змін таксистів (дата, № таксиста, виручка, пройдена відстань /за спідометром/, номер касира який прийняв виручку).
SELECT 1
Відсортувати касирів за загальною сумою прийнятої виручки протягом весни 2006 року.
SELECT 2
Для кожного таксиста розрахувати виручку з одного кілометра /відношення загальної суми виручки до загальної відстані/.
SELECT 3
Визначити відстань, яку проїхав таксист Бойко О.М. за серпень 2006р.
INSERT
Додати у таблицю про касирів інформацію про нового касира.
UPDATE
Зменшити пройдену відстань /за спідометром/ на 10 км для таксиста №7.
DELETE
Вилучити із списку таксистів тих, які ніколи не виходили працювати.