КУРСОВА РОБОТА
з дисципліни “Організація баз даних”
Тема: Створення бази даних в середовищі MS Access
ЗМІСТ
Вступ……………………………………………………………………………………4
1. Постановка задачі до курсової роботи……………………………………………..5
2. Теоретична частина………………………………………………………………….7
3. Виконання роботи…………………………………………………………………..10
3.1. Розробка та обгрунтування структури бази даних…………………………..10
3.2. Побудова таблиць, підбір та обгрунтування контрольних даних таблиць...13
3.3. Програмування запитів………………………………………………………..16
3.4. Виготовлення звітів……………………………………………………………21
3.5. Конструювання форм………………………………………………………….23
3.6. Виготовлення звітів засобами мови Visual Basic for Application…………..26
3.7. Застосування та редагування макроса кнопки………………………………27
3.8. Аналіз результатів виконання програм………………………………………29
3.9. Таблиця ідентифікаторів програм…………………………………………….29
Висновок………………………………………………………………………………30
Перелік використаних джерел………………………………………………………..32
ВСТУП
База даних – це набір відомостей, що відносяться до визначеної теми чи задачі, Такими задачами традиційно виступають бухгалтерський облік, банківська діяльність, географічні інформаційні системи, інвентарний облік, законодавство, медичні записи, мультимедіа, керування процесами, системи замовлень тощо. Якщо база даних зберігається не на комп'ютері, а на папері у вигляді журналів чи карток, опрацьовувати інформацію досить складно. Це пов’язано з тим, що паперова інформація часто зберігається в різних місцях, може бути не достатньо впорядкована, а якщо ж навіть вона зберігається в одному місці і добре прокласифікована, то час доступу до неї є набагато більший, ніж тривалість виконання аналогічних операцій на комп’ютері.
В комп’ютерних системах бази даних організовуються за допомогою спеціальних прикладних програм – систем керування базами даних (СКБД). Тобто робота з базою даних проводиться не безпосередньо, а через СКБД.
Рис. 1.1. Схема роботи з базою даних.
Microsoft Access дозволяє керувати всіма відомостями в межах одного файлу бази даних. У рамках цього файлу дані можна розділити на окремі контейнери, які називаються таблицями; переглядати, додавати й поновлювати дані в таблицях за допомогою електронних форм; знаходити і витягати тільки потрібні дані за допомогою запитів; а також аналізувати чи друкувати дані в заданому макеті за допомогою звітів. Створення сторінок доступу до даних дозволяє користувачам переглядати, поновлювати чи аналізувати дані з бази даних через Інтернет.
2 ТЕОРЕТИЧНА ЧАСТИНА
2.1 Короткий опис візуальних об’єктів MS Access
Система управління базами даних (СУБД) MS Access дозволяє створювати базу даних (БД) у вікні База даних. Воно дозволяє використати такі засоби:
таблиці. Вони є основним хранилищем даних БД. Таблиця складається з полів і записів. Поле таблиці має ім'я, довжина якого може складати до 64 символів. Поле має такі типи:
літерний, довжиною до 255 символів;
текстовий, довжиною до 1 Гб;
числовий, ціле число або дійсне;
грошовий, спеціальне числове поле;
лічильник, натуральний ряд чисел, що не повторюються;
логічний, має значення True або False;
об'єкт OLE, для зберігання рисунків, звуків, мультимедіа, тощо;
гіперпосилання на файл;
поле підстановки, яке дозволяє переносити дані з інших таблиць.
запити. Вони можуть бути створеними візуальним способом або складені мовою SQL;
звіти. Це – кінцеві вихідні документи БД. Їх є такі три види: власне звітові форми у вигляді таблиць, діаграми або графіки та поштові наклейки для відображення короткої інформації про об'єкти таблиць;
форми, які, в основному, призначені для візуального перегляду даних та мають засоби (поля, кнопки і т.д.) для управління базою даних
макроси, що представляють собою готові короткі програми (макрокоманди) для виконання певних операцій, таких наприклад, як відкриття звіту для перегляду або друку;
модулі – програми, складені мовою VBA за допомогою спеціального редактора текстів програм. Вони призначені для програмування і виконання, практично, всіх робіт у БД;
Web-сторінки, які дозволяють в інтерактивному режимі відображати дані БД в мережі.
Для запуску MS Access та утворення нової бази даних слід виконати такі команди операційної системи Windows:
Вікно Робочий стіл: Пуск – Програми – Microsoft Office – Microsoft Access;
Вікно інтерфейсу MS Access: Файл – Створити;
Вікно Створення файлу: Створення нової бази даних;
Вікно Файл нової бази даних: вибір зі списку імені потрібної папки, внесення у поле вводу імені БД Transgas, команда Створити.
Виконання цих команд приводить до появи на тлі вікна інтерфейсу MS Access вікна База Даних. В цьому вікні виконуються всі роботи з об’єктами бази даних.
2.2 Короткий опис програмних засобів MS Access
В MS Access застосовується мова програмування Visual Basic for Application (візуальний бейсик для додатків), скорочено VBA. Програмною одиницею VBA є проект, який складається з об’єктів і модулів. Об’єкт є конкретним екземпляром класу. Клас це – особливий тип даних, він представляє собою програмний продукт, який описує поведінку деякого абстрактного об’єкта. Об’єкт складається з методів – програм, що описують поведінку об’єкта, властивостей – даних та подій – реакцій на дії користувача.
Об’єкти можуть бути вкладеними. Об’єкт, який складається з інших об’єктів називається контейнером. Створений програмістом масив об’єктів називається колекцією. Об’єктами є документ MS Word, база даних MS Access, абзац, таблиця, кнопка, буква і т. д. До подій відносять Click() – одноразове натискання клавіші миші, DblClick() –дворазове натискання клавіші миші, Load() – завантаження, Exit() – вихід, MouseMove() – наведення курсора та ін. Властивостями є Name – ім’я, Type – тип, Color – колір і т. д. Методи недоступні до редагування. Події можуть бути запрограмовані, а властивості – змінені або задані для кожного конкретного об’єкта після його виготовлення.
Модуль представляє собою програмний продукт, виготовлений програмістом. Є два типи модулів – стандартний і модуль класу. В модулі класу зберігаються події об’єкта. Стандартні модулі можуть бути призначеними для виконання найрізноманітніших робіт, в тому числі таких, які не мають відношення до проекту. Найчастіше вони складається з підпрограм і функцій, які запускаються на виконання як підпорядковані процедури подій.
В командах, які використовують об’єкти, можуть міститися імена інших (вкладених) об’єктів або методів та властивостей. Така команда буде складатися з