align="justify"> Саме реляційна модель є результатом більш розвинених поглядів про формування і ведення баз даних. Реляційні моделі найбільш логічно і наочно відображають структуру збереженої інформації і внутрішніх зв'язків, що дозволяє більш повно аналізувати структуру бази даних при розробці. Це призвело до того, що саме реляційні моделі баз даних найбільш поширені в даний час і є стандартом, на який переводяться всі існуючі раніше бази даних з ієрархічної і мережної моделлю. До того ж, переважна більшість коштів, що надаються для розробки баз даних орієнтований винятково на реляційну модель. Крім того, реляційні бази даних згодом легше розширяти та інтегрувати, що є невід'ємною частиною подальшого розвитку баз даних, зі збільшенням покладених на них завдань.
Переваги обробки інформації реляційної БД:
. зв'язність (реляційне представлення дає ясну картину взаємозв'язків атрибутів з різних відносин);
. точність;
. гнучкість;
. секретність.
Простота впровадження (фізичне розміщення однорідних (табличних) файлів набагато простіше, ніж розміщення ієрархічних і мережевих структур);
Незалежність даних (БД повинна допускати можливість розширення, тобто додавання нових атрибутів і відносин).
Оскільки серед логічних моделей даних реляційна володіє значними перевагами і малими недоліками, то вона і буде взята в основу для побудови БД.
. 3 Розробка структури бази даних «Футбольний клуб Manchester United»
У базі даних футбольного клубу «Manchester United» міститься 4 таблиць, створених за допомогою майстра таблиць:
. Таблиця «Гравці» (Малюнок 1.1);
. Таблиця «Контракти» (Малюнок 1.2);
. Таблиця «Досягнення» (Малюнок 1.3);
. Таблиця «Персонал» (Малюнок 1.4);
) Таблиця «Гравці»: містить відомості про всі параметри гравців, включаючи і фотографії:
Таблиця 1.1. Таблиця «Гравці»
) Таблиця «Контракти»: містить відомості про зарплату, термін закінчення контракту:
Таблиця 1.2 Таблиця «Контракти»
) Таблиця «Досягнення»: містить дані, що показують число матчів, голи, виграні кубки:
Таблиця 1.3 Таблиця «Досягнення»
) Таблиця «Персонал»: містить донні про працівників клубу:
Таблиця 1.4 Таблиця «Персонал»
Створення схеми даних.
Схема даних є вікном, в якому відображаються таблиці та зв'язки між ними. Її використання спрощує роботу з таблицями і допомагає швидко візуально розглянути, як функціонує система.
Схема даних футбольного клубу «Manchester United» (Малюнок 1.5).
Малюнок 1.5 Схема даних футбольного клубу «Manchester United»
Створення запитів на мові SQL.
Запити використовуються для перегляду, зміни й аналізу даних різними способами. Запити також можна використовувати в якості джерел записів для форм, звітів і сторінок доступу до даних.
У базі даних футбольного клубу «Manchester United» мається 4 запити:
. Запит «забиває зі стандарту: запит на вибірку»: Відбирає нападників, зростання яких вище 175 см і число забитих м'ячів більше 7:[Игроки].[Код],[Игроки].Фамилия,[Игроки].Имя,[Игроки].Амплуа,[Игроки].Рост, Досягнення. Голи [Гравці] INNER JOIN Досягнення ON [Гравці]. [Код]=Досягнення. [Номер футболки] ((([Особисті дані] .Амплуа) Like Нападник *) AND (([Гравці] .Рост) gt; 175) AND ((Досягнення. Голи) gt; 7));
. Запит «Зарплата»: перехресний запит: Підраховує, скільки буде потрібно клубу заплатити гравцям за тривалість контракту:
Sum (Контракти. Зарплата) AS [Sum-Зарплата] Контракти. Прізвище, Контракты.Имя,Контракты.Амплуа,Sum(Контракты.Зарплата)AS[Итоговое значення Зарплата] КонтрактиBY Контракты.Фамилия,Контракты.Имя,Контракты.АмплуаКонтракты.[Срок контракту];
. Запит на вибірку: «До збірної країни»: показує відомості про гравців, які можуть зіграти в збірній Англії. Вік гравця повинен лежати в межах від 19 до 28, і громадянство - Англія:
Гравці. Прізвище, Ігрокі.Імя, Ігрокі.Амплуа, Ігрокі.Возраст, [Гравці]. Громадянство, Досягнення. [Число матчей],Достижения.Голы,Достижения.Кубки(Перспектива)INNER JOIN [Гравці] ON Перспектіва.Фамілія=[Гравці] .Фамілія) INNER JOIN Досягнення ON (Ігрокі.Фамілія=Достіженія.Фамілія) AND ([Гравці]. [Код]=Досягнення. ...