дділу кадрів.
. 4 Виявлення проблем в діяльності компанії
Так як в планах компанії збільшення штату співробітників і розширення клієнтської бази, з'явилася необхідність у структуризації інформації про співробітників, клієнтів і товарах. Крім того, доцільно автоматизувати процес первинного аудиту і роботу із замовленнями.
. 5 Обгрунтування вибору Microsoft Access
Access - це функціонально повна реляційна СУБД. У ній передбачені всі необхідні засоби для визначення і обробки даних, а так само для управління ними при роботі з великими обсягами інформації. Так само дана СУБД легка у використанні.
Система управління базами даних надає можливість контролювати завдання структури і опис своїх даних, роботу з ними і організацію колективного користування цією інформацією. СУБД також істотно збільшує можливості і полегшує каталогізацію і ведення великих обсягів що зберігається в численних таблицях інформації.
СУБД включає в себе три основних типи функцій: визначення даних, обробка даних і управління даними.
СУБД Access призначена для розробки баз даних реляційного типу для локального їх використання на персональних комп'ютерах і для роботи з цими базами.
При проектуванні бази даних, в першу чергу, необхідно визначити, що саме потрібно зберігати.
Ця СУБД була обрана з наступних причин:
простота засобів реалізації,
легкість освоєння інструментарієм розробника (VBA),
наочність візуалізації інформації.
Також Microsoft Access надає велику кількість внутрішніх засобів щодо оптимізації роботи проектованого додатки. До них відносяться:
завантаження модулів на вимогу;
оптимізація дерева викликів;
використання файлів MDE;
автоматична підтримка компілювати стану;
використання бібліотек Windows API;
індивідуальна настройка системи;
ефективне використання індексів;
вбудований оптимізатор запитів.
Висновок
Існує багато способів розробки БД. Але у кожного з них є свої переваги і недоліки. Найбільш актуальною програмою для розробки БД сьогодні є Microsoft Access 2007. Вона найбільш підходить для реалізації необхідних функцій. А також спосіб реалізації найбільш простий. Ця програма є в свою чергу найбільш поширеною серед розробників невеликих БД, які в майбутньому будуть взаємодіяти з іншими програмами.
Глава II. Розробка бази даних
. 1 Створення таблиць
Робота в Access починається з визначення реляційних таблиць і їх полів, які міститиме дані.
Для даної БД створимо 5 таблиць: Клієнти, Співробітники, Товари, Замовлення та Відділи.
Для створення таблиці виберемо на панелі управлінні функцію створити таблицю .
Створення першої таблиці Клієнти в режимі конструктор:
Рис. 1 Створення таблиці Клієнти в режимі конструктор.
З тим щоб Microsoft Access могла зв'язати дані з різних таблиць кожна таблиця повинна містити поле чи набір полів, що задаватимуть індивідуальне значення кожного запису в таблиці. Таке поле чи набір полів називають основним ключем. Для поля Код клієнта поставимо ключ.
Тип даних вводиться в залежності від значення поля.
Аналогічним спосіб створені решта 4 таблиці:
Рис. 2 Створення таблиці Замовлення в режимі конструктор.
Рис. 3 Створення таблиці Відділи в режимі конструктор.
Рис. 4 Створення таблиці Співробітники в режимі конструктор.
Рис. 5 Створення таблиці Товари в режимі конструктор.
Після створення таблиць ми їх заповнюємо.
При проектуванні таблиць краще розробити структуру на папері і тільки потім починати роботу з СУБД Access. При проектування таблиць, рекомендується керуватися такими основними принципами:
Не повинно бути повторень і між таблицями.
Коли певна інформація зберігатися лише в одній таблиці, то і змінювати її доведеться лише в одному місці. Це робить роботу ефективнішою, а також виключає можливість розбіжності інформації в різних таблицях. Наприклад, в одній таблиці мають міститися адреси й прізвища клієнтів.
...