- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Створення та експлуатація баз даних.
- •Бази даних
- •Основні поняття
- •Етапи роботи з бд
- •Реляційна бд
- •Учбова бд
- •Бд на основі еп 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
4 Завдання до курсової (розрахунково-графічної) роботи
Створити систему обробки даних згідно з індивідуальним завданням (Додаток 1):
По узгодженню з викладачем студент створює програму на VBA ЕП Excel для одного із запитів (SELECT 1, 2 або 3).
При створенні таблиць в СУБД Access необхідно обґрунтувати створення або відсутність первинних ключів. Обов’язково необхідно встановити зв’язки між таблицями в схемі даних MS Access по забезпеченню цілісності даних з каскадним оновленням полів та каскадним вилученням даних.
Обробка даних включає створення запитів за допомогою конструктора MS Access та з використанням операторів мови SQL на вибірку (SELECT), додавання (INSERT), зміну (UPDATE) та вилучення (DELETE)
При виконанні завдання на додавання записів (в разі необхідності) таблиця з потрібними полями створюється окремо, використовуючи SQL-запит чи конструктор. Після чого в неї вибирають за допомогою відповідного SQL-запиту дані вказані в індивідуальному завданні.
Необхідно розробити інтерфейс користувача, який включає:
головну форму системи обробки даних із забезпеченням можливостей виклику форм редагування таблиць, перегляд результатів відбору даних та виконання операцій маніпулювання з даними;
форми для редагування таблиць із забезпеченням зручних засобів редагування потрібних полів у зв’язаних таблицях.
Система повинна створювати вихідні відомості (звіти), в яких відображаються результати обробки даних згідно індивідуального завдання.
Література
Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. – К.:BHV, 1999. – 336 с.
Інформатика і комп’ютерна техніка: Навчальний посібник / За ред. М.Є. Рогози. – К.: Видавничий центр „Академія”, 2006. – 368 с. . (Альма-матер)
Інформатика та комп’ютерна техніка: Посібник для студентів вищих навчальних закладів. – К.: Видавничий центр „Академія”, 2002. – 320 с. (Альма-матер)
Інформатика: Комп’ютерна техніка. Комп’ютерні технології. Посіб. /За ред. О.І. Пушкаря – К.: Видавничий центр „Академія”, 2001. – 696 с. (Альма-матер)
Куртис Фрай Microsoft Ecxel 2003. Русская версия. Практическое пособие. Серия „Шаг за шагом”/ Пер. с англ. – М. : СП ЭКОМ, 2005. – 416 с.
Пол Литвин, Кен Гетц, Майк Гильберт Access 2000. Руководство разроботчика Том 2. Корпоративне приложения: Пер. с англ. – Киев: Издательсткая группа BHV, 2001. – 912 c.
Попов А.А. Excel: Практ. руководство. – М.:ДЕСС КОМ, 2000. – 302 с.
Рогоза М.Є., Клименко В.І. ХР: WINDOWS, WORD, ECXEL для самостійного вивчення: Навчальний посібник. – Київ: „Центр навчальної літератури”, 2003. – 294 с.
Сайлер, Братан, Споттс, Джефф. Использование Visual Basic 6. Специальное издание.: Пер. с англ. – М.; СПб.; К.: Издательский дом „Вильямс”, 2003. – 832 с.
Додаток 1
Завдання для курсових і розрахунково-графічних робіт
Задача 1
В деканаті інституту зберігається інформація про студентів (номер, ПІП, курс), дисципліни (номер, назва) та отримані студентами оцінки (номер студента, номер дисципліни, дата, отримана оцінка).
SELECT 1
Для кожного студента підрахувати середній бал.
SELECT 2
Для кожної дисципліни знайти максимальну оцінку.
SELECT 3
Для кожного студента вивести кількість оцінок з дисципліни „Вища математика”, отриманих протягом 2006 року.
INSERT
Додати в таблицю оцінок для кожного студента оцінку “4” по дисципліні з номером 2.
UPDATE
Змінити прізвище студентки №3 за списком групи згідно заяви.
DELETE
Вилучити з таблиці дані про студентів, які отримували оцінки до вказаної дати.
Задача 2
На залізничному вокзалі зберігається інформація про поїзди (№ поїзду, час прибуття, назва рейсу, кількість місць у поїзді, вартість квитка), про продаж квитків (номер поїзду, кількість проданих квитків в одній операції продажу, дата продажу).
SELECT 1
Відсортувати за загальною кількістю проданих квитків кожен поїзд.
SELECT 2
Підрахувати кількість проданих квитків на рейс „Київ – Москва” 12.05.06.
SELECT 3
Підрахувати суму прибутку від проданих квитків на кожний поїзд на вказану дату.
INSERT
Вибрати в нову таблицю дані про рейси на які про 15 квитків.
UPDATE
Збільшити на 100.00 вартість квитків на рейси, для яких було продано більше 22 квитків.
DELETE
Вилучити дані з таблиці продажу квитків за 01.12.06.
Задача 3
В бухгалтерії підприємства зберігається інформація про робітників (табельний номер, ПІП, адреса), про відпрацьований час в поточному місяці (№ робітника, дата виходу на роботу, кількість відпрацьованих годин), табель робочих та вихідних днів (дата, ознака робочий/вихідний).
SELECT 1
Серед робітників знайти таких, що мають однакові ПІП.
SELECT 2
Визначити скільки годин відпрацював кожен робітник за поточний місяць.
SELECT 3
Вказати робітників, які працювали у вихідні дні.
INSERT
Додати в таблицю про робітників поле „оклад”.
UPDATE
Встановити оклад 10000, якщо кількість відпрацьованих годин менше 15, та 200 в протилежному випадку.
DELETE
Вилучити з таблиці відпрацьованого часу інформацію про виходи на роботу у вихідні дні.
Задача 4
В бухгалтерії підприємства зберігається інформація про робітників (табельний номер, ПІП, адреса, посада), про відпрацьований час в поточному місяці (№ робітника, дата виходу на роботу, кількість відпрацьованих годин).
SELECT 1
Відсортувати робітників за загальною кількістю відпрацьованого часу.
SELECT 2
Серед робітників підприємства знайти тезок (таких, що мають однакові ПІП).
SELECT 3
Знайти робітників, які працювали у вказану дату.
INSERT
Вибрати в нову таблицю дані про робітників, у яких кількість відпрацьованого часу в поточному місяці > 200 годин.
UPDATE
У таблиці відпрацьованого часу кількість годин >8 замінити на 8.
DELETE
Вилучити інформацію про робітників, які відпрацювали менше 10 годин.
Задача 5
У відділі збору виторгу тролейбусного управління зберігається інформація про кондукторів (табельний номер, ПІП), про касирів /вони приймають виручку від кондукторів і здають в банк/ (номер касира, ПІП) та інформація про виручку (дата виїзду, номер кондуктора, маршрут, виручка, номер касира /який прийняв виручку/).
SELECT 1
Відсортувати кондукторів за загальною сумою зданої виручки.
SELECT 2
Визначити середню за день виручку для кожного маршруту.
SELECT 3
Для кожного касира визначити середнє значення прийнятої виручки в період від 1.09.06 по 31.09.06.
INSERT
Додати інформацію у таблицю „Виручка” за 17.08.06 для маршруту №36, першим кондуктором касиру №3.
UPDATE
Змінити номер маршруту 10 на 310 для дати виїзду пізніше заданої.
DELETE
Вилучити з таблиці інформацію про кондукторів, які отримали виручку більше 100 грн.