болістиВ» відноситься атрибут В«Номер футболістаВ». br/>
В
неключових атрибутами даної суті є В«Дата народженняВ», В«РостВ», В«ВагаВ», В«ПозиціяВ», В«ПІБВ» і мігруючий ключ В«Номер командиВ», а для сутності В«Тренерський штабВ» ключовим атрибутом є В«Номер тренераВ», а неключовими В«ПІБВ», В«Дата народженняВ», В«ПрофесіяВ» та мігруючий ключ В«Номер командиВ».
Так само використовується сутність В«ТурнірВ». В«Номер турніруВ» - ключовий атрибут даної суті. В«Призовий фондВ», В«Дата стартуВ» і В«ТривалістьВ» - неключові атрибути. Зв'язок між сутністю В«ТурнірВ» і В«МатчВ» - неідентіфіціру типу В«один до багатьохВ»: один турнір може включати декілька договорів. p align="justify"> Сутність В«МатчВ» визначає набір атрибутів, які описують конкретний футбольний матч. В якості ключового атрибута даної суті був введений ключ В«Номер завершенийВ». До неключових атрибутів даної суті відносяться атрибути В«Дата матчуВ», В«Результат матчуВ» і мігруючі ключі В«Перша командаВ», В«Номер турніру" та "Номер командиВ». Особливістю логічного рівня концептуальної схеми є взаємозв'язок сутностей В«КомандаВ» та В«МатчВ» за коштами двох неідентіфіціру зв'язків, тому що для проведення матчу необхідно в сутності В«МатчВ» наявність двох команд. Зв'язок між сутністю В«КомандаВ» та В«МатчВ» В«один до багатьохВ»: одна команда може брати участь у кількох матчах. p align="justify"> З особливостей предметної області було виявлено, що команда може взяти участь в безлічі турнірів. Крім цього, один турнір включає в себе безліч команд. Явно видно, що зв'язок між сутностями В«КомандаВ» і В«ТурнірВ» типу В«багато до багатьохВ» (Малюнок 2.2). br/>В
Малюнок 2.2 - Зв'язок типу В«багато до багатьохВ»
При такому типі зв'язку важко простежити, яким чином пов'язані таблиці бази даних. Введення асоціативної сутності вирішує проблему зв'язків таблиць. Тим самим тип зв'язку В«багато до багатьохВ» перетворюється до типу В«один до багатьохВ» (Малюнок 2.3). br/>В
Малюнок 2.3 - Перетворення до зв'язку типу В«один до багатьохВ»
Дана зв'язок між сутностями не допускає NULL? значення зовнішнього ключа В«номер_командиВ», тому що у команди обов'язково повинен бути номер, за яким вона включена в турнір. Крім цього, асоціативна сутність В«МатчВ» має атрибути В«номер_командиВ», а також В«номер_ турніруВ». br/>
2.2 Фізичний рівень концептуальної схеми
Фізичний рівень концептуальної схеми залежить від конкретної СУБД. У фізичній моделі міститься інформація про всі об'єкти БД. Оскільки стандартів на об'єкти БД не існує (наприклад, немає стандарту на типи даних), фізична модель залежить від конкретної реалізації СУБД. О...