Курсовая работа: Розробка автоматизованого обліку та руху товарів на складах засобами СУБД Microsoft Access
• Конструктор — призначений для зміни структури об'єктів;
• Відкрити (Перегляд. Запуск) — призначений для роботи з об'єктами бази даних.
Важливим засобом, що полегшує роботу з Access для користувачів, що починають, є майстри — спеціальні програмні надбудови, призначені для створення об'єктів бази даних в режимі послідовного діалогу. Для досвідчених і просунутих користувачів існують можливості гнучкішого управління ресурсами і можливостями об'єктів СУБД в режимі конструктора. Специфічною особливістю СУБД Access є те, що вся інформація, що відноситься до однієї бази даних, зберігається в єдиному файлі. Такий файл має розширення *.mdb. Дане рішення, як правило, зручно для непрофесійних користувачів, оскільки забезпечує простоту при перенесенні даних з одного робочого місця на інше. Внутрішня організація даних в рамках mdb-формату мінялася від версії до версії, але фірма Microsoft підтримувала їх сумісність від низу до верху, тобто бази даних з файлів у форматі ранніх версій Access можуть бути конвертовані у формат, використовуваний у версіях пізніших.
Розділ 3. Розробка автоматизованого обліку та руху товарів на складах засобами СУБД Microsoft Access
Як неважко здогадатися, процес розробки конкретного програмного застосування в середовищі Access в першу чергу визначається специфікою наочної області, що автоматизується. Проте для більшості з них можна виділити ряд типових етапів. Це:
• розробка і опис структур таблиць даних;
• розробка схеми даних і завдання системи взаємозв'язків між
• таблицями:
• розробка системи запитів до таблиць бази даних і (при необхідності) їх інтеграція в схему даних;
• розробка екранних форм введення/висновку даних;
• розробка системи звітів по даним;
• розробка програмних розширень для бази даних, вирішальних специфічні завдання по обробці інформації, що міститься в ній, за допомогою інструментарію макросів і модулів;
• розробка системи захисту даних, прав і обмежень по доступу.
Очевидно, що між перерахованими етапами існує велика кількість зворотних зв'язків, повернення до перших кроків, виходячи з обставин, що знов відкрилися, які неможливо було наперед врахувати або передбачати.
Ще раз підкреслимо, що описана послідовність етапів розробки бази даних в MS Access не є безумовним еталоном. Проте дуже часто відхилення від неї свідчать не стільки про оригінальність ходу думки розробника, скільки про погрішності, допущені ним при плануванні процесу розробки, або взагалі про відсутність у нього якого-небудь плану.
3.1 Розробка таблиць БД
Як вже наголошувалося раніше, процес розробки бази даних в СУБД MS Access починається із завдання опису структур таблиць. Розглянемо цей процес детальніше.
Отже, спершу нам необхідно створити опис таблиці. Натиснувши кнопку Створити і вибравши в діалоговому вікні режим Конструктор, ми потрапляємо у вікно, призначене для введення опису структури створюваної таблиці. Воно зображене на мал.2.
При створенні баз даних, призначених для вирішення фінансових і економічних завдань, процес опису атрибутів полів в створюваній таблиці набуває особливого значення. Як видно з мал. 2, процес опису атрибутів поля починається з привласнення йому імені (ідентифікатора). Бажано, щоб це ім'я було, з одного боку, інформативним, а з іншої — коротким, що забезпечує безперечні зручності при подальших маніпуляціях з ним. Далі необхідно визначити тип поля, що, очевидно, повинно робитися, виходячи із змісту тих даних, які в нім зберігатимуться.
Мал. 2. Створення опису структури таблиці Паперу
Вибір типу даних в Access одночасно визначає набір додаткових атрибутів відповідного поля:
· формат поля, що визначає умови виведення даних з цього поля (за умовчанням);
· маска введення, що визначає умови введення даних в полі;
· підпис — містить розширений заголовок;
· значення за умовчанням — дозволяє вказати значення, що автоматично привласнюється полю при створенні нового запису;
· умова на значення — визначає вимоги до даним, що вводяться в поле;
· повідомлення про помилку — визначає текст повідомлення, яке
· виводитиметься у разі порушення заданої вище умови;