й номер туру поточного чемпіонату.
Третя сутність В«РезультатиВ» складатиметься з трьох атрибутів:
- команда - назва команди, учасниці поточного чемпіонату;
- забито - кількість м'ячів, забитих командою в матчі туру;
- пропущено - кількість м'ячів, пропущених командою в матчі туру.
2.1.2 Опис зв'язків
Оскільки будь чемпіонат складається з турів, тип зв'язку між першою і другою сутностями буде один до багатьох (1: М). У свою чергу, кожен тур чемпіонату характеризується результатами зустрічей команд, забитими і пропущеними кожною командою м'ячами. Тому тип зв'язку між другою і третьою командами також буде 1: М.
2.1.3 ER-діаграма
Виходячи з уявлень сутностей та аналізу зв'язків між ними, інфологічну модель предметної області на даному етапі дослідження можна відобразити у вигляді ER-діаграми, представленої на малюнку 1.
В
Рисунок 1 - Інфологіческая модель предметної області на початковому етапі проектування бази даних
Як можна бачити, властивості сутностей В«РокиВ» і В«ТуриВ» є статичними (літера В«SВ») зі зрозумілих причин. Оскільки будь-яка з команд могла виступати на різних чемпіонатах під різними назвами, а матчі можуть бути переграні з причини протесту керівництва команд, всі атрибути відносини В«РезультатиВ» повинні бути динамічними (літера В«DВ»). Виходячи з подальшого аналізу предметно області, в инфологической моделі необхідно врахувати попередній і фінальний турніри чемпіонату. На попередньому етапі дані про його результати повинні бути внесені в окремі сутності, показані на малюнку 2. br/>В
Рисунок 2 - Попередній етап змагань
Потім, на підставі результатів попереднього етапу, формуються дві групи сутностей, в яких накопичуються результати особистих зустрічей команд, що зайняли місця з 1 по 6 і з 7 по 10, відповідно. У підсумку инфологическая модель прийме остаточний вигляд (малюнок 3). br/>В
Рисунок 3 - Остаточна инфологическая модель предметної області
2.2 Даталогіческая модель
база дані автоматизація чемпіонат
Наступний етап проектування бази даних передбачає подальшу деталізацію инфологической моделі, з метою наблизити її до практичної реалізації. Так у инфологической моделі не позначені первинні та зовнішні ключі, відсутні посилання на типи даних атрибутів сутностей. p align="justify"> Згідно теорії реляційних баз даних, в якості первинного ключа повинні вибиратися одне або кілька полів, унікальних у своїй сукупності. Для відносини В«РокиВ» таким очевидно буде атр...