Введення
програмування макрос торговий
Бази даних - сукупність даних, фірми за певними правилами, що передбачає загальні принципи опису, зберігання, маніпулювання даними, незалежними від прикладних програм.
СУБД - система управління базами даних - сукупність програм, призначених для управління БД та можливості отримання користувачами необхідної інформації з бази. У завдання СУБД входять наступні завдання:
· Формування і підтримка БД
· Обробка інформації
· Прийом запитів
· Надання інформації користувачам
· Забезпечення цілісності та реорганізації цінностей БД
· Організація спільної роботи користувачів
На сьогоднішній день існує безліч різних систем управління базами даних. Вони всі використовують різні засоби і функції, але переважно у всіх СУБД в основі лежать однакові поняття. Тому для узагальнення цих понять, прийомів і методів на весь клас СУБД, я хотів би взяти програму, що входить в Microsoft Office, Microsoft Access. Access -реляціонная СУБД, в якій передбачені всі необхідні засоби для визначення і обробки даних, а також управління ними при роботі з великим об'ємом інформації.
Access - функціонально повна система, що має потужні засоби для роботи в цій програмі. Її перевагою перед іншими є простота, наявність всіх засобів для успішної обробки і управління БД.
Глава I. Етапи проектування бази даних
. 1 Визначення мети створення бази даних
На першому етапі проектування бази даних необхідно визначити мету створення бази даних, основні її функції та інформацію, яку вона повинна містити.
Моя база даних розроблена для торгової фірми, що займається поставкою товарів - жіночого одягу - клієнтам. Схема роботи дуже проста. Клієнт фірми (всі дані і контакти знаходяться в таблиці Клієнти) робить замовлення на певний товар (наприклад, Майки, Lacoste, Без малюнка, за ціною 3525 руб., 2 шт.). Це замовлення заноситься в таблицю Замовлені товари. Фірма привозить зі складу потрібну кількість і далі здійснюється сама угода: клієнт отримує товар, а ми отримуємо гроші за виконане замовлення. Після цього проданий фірмою товар вноситься в таблицю Виконані замовлення з позначкою виконано. Тобто фактично будуть використовуватися в основному 2 таблиці - на замовлення товару та його виконання. Решта таблиці, форми, запити бази будуть потрібні для інформаційної, правильної, чіткої, роботи. Щоб можна було відразу дізнатися, хто замовив, хто виробник, опис товару, порахувати суми замовлень, зробити відбір за певними даними, оновити, видалити, додати товар, отримати звіти по товарах і клієнтам і вийти з бази.
. 2 Визначення таблиць, які повинна містити база даних
Один з найбільш складних етапів у процесі створення бази даних - розроблення таблиць, тому що результати, які повинна видавати база даних не завжди дають повне уявлення про структуру таблиці.
Таблиці повинні містити всю інформацію розроблюваної бази. У моєму випадку це Клієнти, Товари, Опис товарів, виконання замовлень, Замовлені товари, Замовлення, Виробник товару. Усі таблиці зберігають максимально повну характеристику, інформацію та опис для подальшої успішної роботи з базою даних.
. 3 Присвоєння ключових полів
Для зв'язку даних з різних таблиць, наприклад, дані про замовника та продукції, кожна таблиця повинна містити набір полів або поле, де буде здаватися індивідуальне значення кожного запису в таблиці. Таке поле чи набір полів називають основним ключем. Саме завдяки ключам буде функціонувати база даних, зіставляючи, пов'язуючи і формуючи інформацію з різних таблиць. Кількість ключів варіюється від одного до декількох. Взагалі, ключ - це мінімальний набір атрибутів, за значеннями яких можна однозначно знайти необхідний екземпляр сутності.
1.4 Редагування структури бази даних
Для перевірки правильності роботи бази необхідно створити кілька таблиць, визначити зв'язки між ними і ввести кілька записів у кожну таблицю, а потім подивитися, чи відповідає база даних поставленим вимогам. Рекомендується також створити чорнові вихідні звіти і форми і перевірити, чи видають вони необхідну інформацію. Крім того, необхідно виключити всілякі повторення даних. Інакше база не буде працювати і видавати потрібний запит або інформацію або працюватиме з помилками, що для серйозної фірми неприйнятно.
1.5 Додавання даних і створення інших об'єктів бази даних