Студенти, аспіранти, молоді вчені, які використовують базу знань в своє навчання і роботи, будуть вам дуже вдячні.
з дисципліни: Інформаційні технології
на тему: Створення бази даних «Магазин будівельних матеріалів»
Проектована база даних призначена для магазину побутової техніки, що надає покупцям побутової техніки інформаційну функцію. Вона дозволяє їм більше дізнатися про техніку і вибрати потрібний варіант для себе, за рахунок систематизації та швидкого пошуку потрібної їм інформації. Це значною мірою знижує консультантів, тому що відпадає необхідність щоразу розповідати про ту чи іншу побутову техніку, про вартість і характеристиках.
Великі масиви даних про об'єкти і явищах реального світу разом з програмно-апаратними засобами для зберігання даних і маніпулірованіяімі називають інформаційними системами (ІС).
Основа інформаційної системи, об'єкт її розробки - база даних.
База даних (БД) - набір даних, змістовно пов'язаних між собою спільною темою або призначенням.
Для створення бази даних використовуємо СУБД Microsoft Access.
Системи управління базами даних (СКБД) - це програмні засоби, за допомогою яких можна створювати бази даних (БД), наповнювати їх і працювати з ними.
СУБД Access - це сукупність структурованих і взаємозалежних даних і методів, що відносяться до деякої предметної області і забезпечують додавання, зміна, вибірку і відображення даних.
З вікна Access починається виконання всіх операцій над об'єктами БД. Об'єкти БД знаходяться у вкладках вікна БД. Ними є:
Створення будь-якої бази даних починається з вибору структури бази даних. У нашому випадку зручніше використовувати сім таблиць з даними. Далі зробимо кілька запитів на вибірку за різними параметрами, а також звіти до них. Для зручності роботи з даними створимо кілька форм і кнопки переходів між ними.
1. База даних «Магазин будівельних матеріалів»
1.1 Створення таблиць
Всі бази даних містять одну або кілька таблиць.
Таблиця - сукупність записів. Стовпці в таблиці називаються полями, а рядки - записами. Кількість записів в таблиці обмежується ємністю жорсткого диска. Допустима кількість полів у записі - 255. У кожної таблиці є унікальне ім'я. У базі даних повинна бути представлена окрема таблиця для кожного великого набору елементів, наприклад, для записів про співробітників, про замовлення клієнтів, про способи поставки і постачальників. Не слід дублювати дані в декількох таблицях. Це поширена помилка, якої легко уникнути, правильно розробивши структуру бази даних.
Створювати таблиці можна трьома способами:
· За допомогою майстра (якщо при створенні таблиці потрібні підказки про елементи, які слід в неї включати);
· В режимі конструктора (якщо ви точно знаєте, які параметри полів вам потрібні). На відміну від майстра, цей спосіб не передбачає покрокового процесу і вимагає більше зусиль по налагодженню таблиці;
· За допомогою введення даних і визначення полів в режимі таблиці. Цей спосіб застосовується при необхідності налаштувати просту таблицю і швидко ввести дані. Однак на відміну від роботи з майстром або в режимі конструктора при цьому не можна задати багато параметрів таблиці.
Створення БД починається зі створення таблиць і включає 2 етапи:
- створення структури таблиць і
- заповнення таблиць даними.
1) Запис - це рядок таблиці, складається з набору різних полів і містить інформацію про окремий об'єкт (людину, предмет, організації).
Поле - елемент записи, що містить певну даність. У режимі таблиці термін Поле використовується, як для конкретної комірки записи, так і для всього стовпця.
У вкладці БД Таблиці створимо порожні таблиці, тобто поки тільки визначимо їх структуру - опишемо кожне поле запису.
Заповнимо осередку, відповідно до малюнка 1, враховуючи, що Ім'я поля заповнюється з клавіатури, а Тип поля вибирається зі списку в конкретній комірці.
Мал. 2. Вікно Конструктора для створення таблиць.
У нижній частині вікна Конструктора вказуються властивості полів. Різні типи полів мають різні властивості. Основною властивістю будь-якого поля є його довжина (виражається в символах чи знаках). Від довжини поля залежить, скільки інформації в ньому може поміститися (за замовчуванням, для текстового поля. - 50 символів) .Ріс.2.
- Текстовий: Текст довжиною до 255 символів
- Поле MEMO: Текст довжиною до 65 000 символів
- Числовий: Числа різних форматів
- Дата / час: Дата і / або час
- Грошовий: Грошові значення різних форматів
- Лічильник: лічильник, який автоматично збільшується на одиницю з додаванням кожного нового запису
- Логічний: Величини, здатні приймати тільки два значення: так / ні або 1/0
- Поле об'єкта OLE: Поля, що дозволяють вставляти малюнки, звуки і дані інших типів
Створюємо наступні таблиці:
· Будівельні матеріали - основна
· Назва будівельного матеріалу
Поки даних в таблицях немає, тільки їх структура.
2) Заповнивши поля таблиць, закриваємо вікна, при цьому дані автоматично зберігаються в таблицях
Основна таблиця бази даних - Техніка. Для полегшення заповнення таблиць виконані підстановки (поле зі списком) на відповідні допоміжні таблиці (Рис.3.). Інформація не вводиться з клавіатури, а вибирається зі списку (Рис. 4).
1.2 Створення схеми даних
таблиця запит форма звіт
Далі визначимо зв'язку між таблицями (рис. 5). Такий креслення називається схемою даних. Існує кілька типів можливих зв'язків між таблицями. Найбільш поширеними є зв'язку «один до багатьох» і «один до одного». Зв'язок між таблицями організовується на основі загального поля, причому в одній з таблиць воно обов'язково повинно бути ключовим, тобто на боці «один» має виступати ключове поле, що містить унікальні, неповторювані значення. Значення на стороні «багато» можуть повторюватися.
Рис.5. схема даних
1.3 Створення запитів
РТ - це тимчасова таблиця і вона не організовується у вкладці Таблиці бази даних.
За допомогою запитів можна зробити вибірку полів і записів, виконати пошук потрібних даних, задавши умову відбору, застосувати формули для розрахунку, підсумувати дані по полях, виконувати угруповання даних, використовувати запит як джерело даних для форм, звітів та інших запитів.
Будувати запити також можна за допомогою майстра та за допомогою конструктора.
Бланк запиту за зразком складається з двох панелей: верхньої (в ній відображаються таблиці зі зв'язками) і нижньої.
Рядки нижньої панелі визначають структуру запиту, тобто структуру результуючої таблиці. Ви бачите такі рядки: Поле, Ім'я таблиці, Сортування, Висновок на екран, Условие отбора (Рис. 6).
Мал. 6. Бланк запиту за зразком
Після додавання таблиці необхідно вибрати поля, за якими робиться запит, і задати необхідні умови відбору.
По кожному полю можна задати свою умову відбору. Умова можна задавати в одному або декількох полях. Умови відбору вводяться як вираження. Вони можуть містити оператори порівняння, арифметичні оператори, посилання на поля, символи шаблону (. *) І т.д. Вирази можна ввести вручну або за допомогою Будівника виразів.
Для створення запитів, коли потрібно подивитися дані для певного клієнта в стовпці «Колір» можна задати умову для введення назви постачальника в квадратних дужках «Назва постачальника».
В цьому випадку при відкритті запиту програма попросить ввести потрібний колір. (Рис. 7.)
Мал. 7. Запуск запиту
1.4 Створення Форм
Для зручності форм додані кнопки «додати запис», «закрити форму», «попередній запис», «такий запис».
Рис.8. Форма «Матеріали»
Рис 9. Форма «Покупці»
1.5 Створення звітів
Звіти призначені для друку даних, що містяться в таблицях і запитах в красиво оформленому вигляді, для створення підсумкових рядків з угрупованням по кожній смисловій групі.
Залежно від Угруповання, Віда макета, Стилю зовнішній вигляд звіту за одними і тими ж даними може мати різний вигляд.
Створивши звіт, можна зберегти дані в цьому форматі, при цьому кожен раз при друку його структура буде зберігатися, навіть якщо дані були змінені.
У даній роботі було створено два звіти: «Покупці» (рис. 9), і звіт «Будівельні матеріали».
Рис 10. Звіт «Будівельні матеріали»
Дані звіту можна відправити в документ Microsoft Excel, який дозволяє працювати з структурованим робочим листом Excel, що зручно для побудови діаграм і подальшої обробки даних.
1.6 Створення головної форми
Головна кнопкова форма створюється з метою навігації по базі даних, тобто вона може використовуватися в якості головного меню БД. Елементами головною кнопкової форми є об'єкти форм і звітів.
Для спрощення користуванням бази даних створена «головна форма» (Рис. 11). Форма відображає кнопки, при натисканні яких переходимо в форми або запити. Для відкриття звіту, відправки звіту в інший файл було створено додаткові кнопки. Для зручності в конструкторі була додана кнопка, за допомогою якої можна закрити форму.
Рис.11. Головна кнопкова форма
Отже, база даних «Магазин будівельних матеріалів» створена. База дуже проста у використанні і зрозуміла для будь-яких користувачів.
У виконану роботу були випробувані і використані основні методи і об'єкти системи управління базами даних Microsoft Access.
СУБД МS Ассеss є в даний час однієї з найпопулярніших серед настільних систем.
Серед причин такої популярності слід зазначити:
- зручність введення і редагування даних таблиць, тому що програма створює інтерфейс за вибором користувача;
- здійснює пошук даних в таблицях за певними крите-ріям;
- контролює ключові поля;
- дає можливість поповнювати базу даних новими таблицями і вирішувати нові завдання, тобто складати нові звіти і форми.
Все це дозволяє вважати Access надійної програмою.
Список використаної літератури
4. Хансен Г. Хансен Дж. Бази даних. Розробка і управління. - Видавництво Біном -704 с.
Розміщено на Allbest.ru