n="justify"> У третьому розділі міститься рекомендація по застосуванню програми.
1. Розробка датологіческой моделі системи управління базою даних <<футбольний клуб? Manchester United? >>
. 1 Розробка інфологічної моделі
Инфологическая модель даних являє собою опис об'єктів (сутностей), з набором атрибутів і зв'язків між ними, які виявляються в процесі дослідження як вхідних, так і вихідних даних.
Найпоширеніша модель в інфологічну моделюванні це модель сутність-зв'язок raquo ;, до головних компонентів її відносяться - сутності та зв'язку. Під поняттям сутності трактується утримання об'єкта, про який набирають необхідну інформацію. Екземпляром сутності представляється - чіткий об'єкт. Сутність визначається атрибутами, які в свою чергу описані певними характеристиками. Зв'язки повинні показувати певні відносини між сутностями. Під час побудови інфологічної моделі частіше використовують графічні схеми.
Для БД «Футбольний клуб? Manchester United?» необхідно володіти такими даними:
) Статус (Код, Вид статусу)
) Гравець (Код, Прізвище, Ім'я, Амплуа, вік, зріст, вага, Громадянство, Фото.)
) Досягнення (Прізвище, Ім'я, Число матчів, Кількість голів, Кубки)
) Контракт (Номер контракту, Прізвище, Ім'я, Амплуа, Термін контракту, зарплата)
) Персонал (Код, Прізвище, Ім'я)
Для даної БД створені такі звіти:
Звіт «Контракт». Документ, що надає відомості про зарплату і про термін контракту одного гравця за запитом.
Звіт «Зарплата». Звіт по зарплаті, яку повинен виплатити клуб всім особам у строк контракту.
Звіт «Досягнення». Звіт, який показує досягнення футболістів (число матчів, голи, кубки).
Звіт «Гравці в збірну». Звіт, що показує гравців, які можуть виступати за збірну Англії.
Звіт «Легіонери». Звіт, що надає відомості про легіонерів, а саме складову англійців і іноземців.
Також дана БД містить ряд запитів:
) «Пошук атакуючого >> - дозволяє відібрати відомості про півзахисників і нападників, які зможуть зіграти в атаці.
) «забиває зі стандарту >> - відбирає нападників, зростання яких вище 175 см і число забитих м'ячів більше 7.
) «Зарплата» - підраховує, скільки буде потрібно клубу заплатити гравцям за тривалість контракту.
) «В збірну країни» - показує відомості про гравців, які можуть зіграти в збірній Англії. Вік гравця повинен лежати в межах від 19 до 28, і громадянство - Англія.
) «Контракт» - при введенні прізвища, на екран виводиться інформація про зарплату всіх членів клубу.
. 2 Обгрунтування вибору даталогіческой моделі даних
Під датологіческой розуміється модель, що відображає логічні взаємозв'язки між елементами даних безвідносно їх змісту та фізичної організації. При цьому датологіческой модель розробляється з урахуванням конкретної реалізації СУБД, також з урахуванням специфіки конкретної предметної області на основі її інфологічної моделі.
Існують наступні різновиди структур баз даних:
) Ієрархічна (деревоподібна);
) Мережева структура;
) Реляційна (таблична);
) Переваги ієрархічної структури:
велика інформаційна ємність, традиційність і звичність застосування, можливість створення для об'єктів класифікації мнемонічних кодів, що несуть смислове навантаження.
Недоліки ієрархічної структури:
Слабка гнучкість структури, обумовлена ??фіксованим підставою розподілу і заздалегідь встановленим порядком проходження, що не допускає включення нових об'єктів і класифікаційних угруповань. Таким чином, при зміні складу об'єктів класифікації і характеристик за допомогою класифікаційних завдань, потрібна корінна переробка всієї класифікаційної схеми.
) Переваги мережевої структури:
Можливість ефективної реалізації за показниками витрат пам'яті та оперативності.
Недоліки мережевої структури:
Висока складність і жорсткість схеми БД, побудованої на її основі.
) В якості датологіческой моделі бази даних була обрана реляційна модель.
Реляційної називається база даних, в якій всі дані, доступні користувачеві, організовані у вигляді таблиць, а всі операції над даними зводяться до операцій над цими таблицями.