бхідно побудувати три таблиці - по одній для кожної сутності і одну для зв'язку. Первинний ключ суті повинен бути первинним ключем відповідної таблиці. Таблиця для зв'язку серед своїх атрибутів повинна мати ключі обох сутностей.
Результат перетворення ER-діаграми в реляційну модель представлений на малюнку 1.
Малюнок 1 - Результат перетворення ER-діаграми в реляційну модель
3. Розробка клієнтського програмного забезпечення
.1 Опис СУБД
Office Access або просто Microsoft Access - реляційна СУБД корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованому мови VBA, в самому Access можна писати програми, що працюють з базами даних.
Основні компоненти MS Access:
будівник таблиць. На даному етапі представлені порожні рядки під назвою: Ім'я поля, тип даних, опис;
будівник екранних форм. На даному етапі ми створюємо головну кнопкову форму (головне меню).
будівник SQL-запитів (мова SQL в MS Access не відповідає стандарту ANSI). На даному етапі - створення потрібного нам запиту.
будівник звітів, що виводяться на друк. Приклад звіту (малюнок 2):
Малюнок 2 - Звіт «Приклад власного звіту»
MS Access є файл-серверної СУБД, тому застосовна лише до маленьких додаткам. Відсутня ряд механізмів, необхідних в багатокористувацьких БД, таких, наприклад, як тригери.
Істотно розширює можливості MS Access з написання додатків механізм зв'язку з різними зовнішніми СУБД: «зв'язані таблиці» (зв'язок з таблицею СУБД) і «запити до сервера» (запит на діалекті SQL, який «розуміє» СУБД ). Також MS Access дозволяє будувати повноцінні клієнт-серверні додатки на СУБД MS SQL Server. При цьому є можливість поєднати з властивою MS Access простотою інструменти для управління БД і засоби розробки.
3.2 Опис інтерфейсу
У цій базі даних є зручна кнопкова форма. При відкритті Автоматично включається головне меню для роботи. У базі даних присутня 3 таблиці, 7 запитів, 11 форм, 2 звіту, 1 макрос і 1 додаток. При запуску програми так само включається автоматично макрос «Ласкаво просимо». Кожен користувач зможе легко розібратися в базі даних, так як кнопкова форма дуже зручна.
Для створення кнопкової форми, необхідно зробити наступне:
Зайти у вкладку створення.
Далі в конструктор форм і створити кнопку.
Вибрати категорію «Переходи по записах», дії - Знайти далі.
Далі йде робота безпосередньо з кнопкової формою, для створення потрібного запиту необхідно зробити наступне:
Зайти у вкладку створення.
Далі майстер форм.
Вибрати потрібну таблицю або запит.
Найменувати і розташувати на головній формі кнопку, що відкриває потрібну таблицю.
3.3 Опис алгоритму обробки даних
«Алгоритм обробки даних» представлено на малюнку 3.
Малюнок 3 - Таблиця «Алгоритм обробки даних»
.4 Опис технічних засобів проектування
Microsoft Office Access 2010 Базовий.
У таблиці 2 наведено вимоги до системи для Microsoft Access +2010.
Таблиця 2 - Вимоги MS Access +2010
КомпонентТребованіеПК і процессорПроцессор c тактовою частотою 500 МГц або више.Память256 МБ оперативної пам'яті або больше.Жесткій диск2 ГБ вільного дискового пространства.МоніторМонітор з роздільною здатністю 1024 х 768 або више.Операціонная сістемаWindows XP з пакетом оновлень 3 ( SP3) (32-розрядна), Windows Vista з пакетом оновлень 1, Windows Server 2003 з пакетом оновлень 2 (SP2) з встановленим MSXML 6.0 (тільки для 32-розрядної версії Office), Windows Server 2008 або більш пізня (32-розрядна або 64-розрядна), Windows 7.ДругоеДля апаратного прискорення графіки потрібна сумісна зі стандартом DirectX 9.0c відеокарта з драйверами, випущеними не раніше 1 листопада 2004 Internet Explorer 6, Internet Explorer 7 або Internet Explorer 8, лише 32-розрядна версія браузера. Для підтримки функцій Інтернету необхідний доступ в мережу (може стягуватися плата за послуги). Для імпорту даних з Excel 2010 або Outlook 2010 потрібно Excel 2010 або Outlook 2010. Для інтеграції з Business Connectivity Services потрібний Microsoft. NET Framework 3.5. Функціональні можливості...