створювати додатки не вдаючись до розробки запитів на мові SQL або до програмування макросів або модулів на мові VBA.
Access володіє широкими можливостями по імпорту/експорту даних в різні формати, від таблиць Excel і текстових файлів, до практично будь серверної СУБД через механізм ODBC.
Ще одна важлива перевага MS Access полягає в розвинених вбудованих засобах розробки додатків. Більшість додатків, поширюваних серед користувачів, містить той чи інший обсяг коду VBA (Visual Basic for Applications). Оскільки VBA є єдиним засобом для виконання багатьох стандартних завдань у Access (робота з перемінними, побудова команд SQL під час роботи програми, обробка помилок, використання Windows API і т.д.), для створення більш-менш складних додатків необхідно його знання і знання об'єктної моделі MS Access.
Одним із засобів програмування в Access є мова макрокоманд. Програми, створені на цій мові, називаються макросами і дозволяють легко пов'язувати окремі дії, реалізовані за допомогою форм, запитів, звітів. Макроси управляються подіями, які викликаються діями користувачами при діалогової роботі з даними через форми або системними подіями. p align="justify"> Виходить що Access, володіючи всіма рисами СУБД, надає і додаткові можливості. Це не тільки гнучка і проста у використанні СУБД, але і система для розробки працюючих з базами даних додатків. br/>
1. Аналіз предметної області
1.1 Опис предметної області
У базі даних В«Постачання магазинівВ» в кожен момент часу є точні дані про назву товарів, їх кількості на складі бази, про назву магазинів-одержувачів товару, про назву та кількості кожного виду товару в кожному магазині, про заявки магазинів на цей рік. Звернути увагу на те, що кількість товару вимірюється в різних одиницях (штуки, літри, кілограми та ін.) Можна виконати наступні операції: включити новий товар в список товарів на складі, скорегувати або видалити непотрібний товар зі складського списку, включити новий магазин в список магазинів, скорегувати або видалити непотрібний магазин зі списку, виконати надходження деякого товару на склад, переглянути інформацію про товари на складі, переглянути інформацію про товари по магазинах, провести інвентаризацію складу та кожного магазину, видати магазину товар зі складу, ввести замовлення магазину на поточний рік. Мається меню програми і засоби діалогу, форми введення і зміни даних, запити, звіти для виведення на друк. p align="justify"> Згідно з поставленим завданням необхідно розробити інформаційну модель.
Розробляючи інформаційну модель, необхідно виконати логічне проектування. В результаті концептуального проектування отримуємо опис інформаційної моделі. Відображаємо інфологічну модель предметної області на реляційну модель даних. p align="justify"> база інтерфейс управління постачан...