ісля опису предметної області необхідно вибрати методологію проектування і СУБД, в якій буде реалізований проект.
Для побудови ER-моделі було вибрано CASE-засіб Erwin 8. Ця програма була обрана тому, що вона дозволяє наочно відображати складні структури даних. Графічна середа зручна у використанні, спрощує розробку бази даних і автоматизує безліч трудомістких завдань, зменшуючи терміни створення високоякісних і високопродуктивних транзакційних баз даних. Найбільш важливі для даного проекту можливості даного CASE-засоби:
· Підтримка нотації IDEF1x
· Можливість спільної роботи групи проектувальників
· Опис структури БД за допомогою візуальних засобів
· Автоматична генерація файлів даних для будь-якого типу СУБД
· Зменшення числа рутинних операцій, що полегшує і скорочує роботу
Існує велике число СУБД. Для побудови бази даних тренера спортивного клубу ми вибрали СУБД MS Access (2010). MS Access є настільною, змішаної з використання мов, по виконуваних функцій може бути як інформаційної, так і операційної СУБД.
Access дозволяє створювати таблиці, запити, звіти і багато іншого, як за допомогою майстра (із стандартних шаблонів), так і в режимі конструктора і вручную.Access надає можливість переглядати і редагувати дані не тільки у вигляді таблиці , але і у вигляді форми. Форма дозволяє представляти інформацію для редагування в дещо інших формах, ніж таблиця, що найчастіше полегшує роботу.
У MS Access є можливість представити дані у вигляді звітів, які мають традиційний вигляд і легко читаються. Докладний звіт включає всю інформацію з таблиці або запиту. Їх можна створювати як самостійно (у режимі конструктора), так і за допомогою майстра.
У MS Access можливе створення зв'язків між таблицями, що дозволяє спільно використовувати дані з різних таблиць.
Встановлюючи взаємозв'язку між окремими таблицями, MS Access дозволяє уникнути непотрібного дублювання даних, збільшити швидкість і точність обробки інформації.
3. Побудова инфологической моделі предметної області
«Инфологическая модель являє собою опис предметної області, виконане без жорсткої орієнтації на використовувані надалі програмні і технічні засоби ..» Инфологическая модель належна бути динамічною і дозволяти легку коригування. Основні вимоги, пропоновані до инфологической моделі:
повинна містити всю необхідну і достатню інформацію для подальшого проектування бази даних.
повинна бути зрозуміла особам, які беруть участь у створенні та використанні.
Уявімо опис об'єктів і зв'язків між ними у вигляді Базовою ER-моделі:
Рис. 1. ER-модель для проектування бази даних тренера спортивного клубу, побудована за допомогою програми Erwin Data Modeler r8
4. Проектування логічної структури бази даних
Логічна структура бази даних повинна бути спроектована і описана для конкретної СУБД. Для моєї бази даних була обрана СУБД MS Access. Необхідно перейти від ER-моделі до таблиць в базі даних.
Власник Клубу (Код_владельца клубу (числовий), ПІБ ...