проектування концептуальної моделі в реляційну є нормалізація отриманих на етапі інфологічне проектування відносин.
Це обумовлюється наступними положеннями:
наявність повторюється інформації призведе до невиправданого збільшення розміру бази даних. У результаті знизиться швидкість виконання запитів. Крім того, дані, що повторюються нераціонально використовують дисковий простір комп'ютера. p align="justify"> будь позаштатні ситуації вимагають значного часу для отримання необхідної інформації. Наприклад, при багаторазовому введенні повторюваних даних зростає ймовірність помилки. При великих розмірах таблиць пошук помилок займатиме значний час. p align="justify"> Таким чином, нормалізацією називають процес зменшення надмірності інформації в базі даних.
На основі аналізу кожної суті, виявлених на етапі концептуального проектування БД В«СПОРТВ» було вироблено формування нормалізованих відносин по кожній з сутностей з виділенням, в разі необхідності, відносин зв'язку або об'єктних відносин, зокрема було здійснено розбиття об'єкта В«СПОРТСМЕНВ» на сутності В«СПОРТСМЕН НА ЧЕМПІОНАТІВ» і В«СПОРТСМЕНВ». З'являється необхідність створення проміжної таблиці В«КАТЕГОРІЯВ». p align="justify"> Сутність ЧЕМПІОНАТ представлена ​​наступним набором реквізитів: <Назва чемпіонату>, Країна організатор, Дата проведення, Місце проведення, Вид спорту.
Сутність СПОРТСМЕН НА ЧЕМПІОНАТІ представлена ​​наступним набором реквізитів: <Код спортсмена>, <Назва чемпіонату>, <Категорія>, Місце, Бали.
Сутність СПОРТСМЕН представлена ​​наступним набором реквізитів: <Код спортсмена>, ПІБ, Дата народження, Країна учасник.
Сутність КАТЕГОРІЯ представлена ​​наступним набором реквізитів:
<Назва чемпіонату>, <Категорія>, Вид спорту.
Остаточний перелік нормалізованих відносин для реляційної моделі з предметної області В«СПОРТВ» представлено в таблиці 1:
Таблиця 1
№ СущностьКлючевие атрібутиНеключевие атрібути1ЧЕМПІОНАТ <Назва чемпіонату> Країна організатор, Дата проведення, Місце проведення, Вид спорта.2СПОРТСМЕН НА ЧЕМПІОНАТІ <Код спортсмена> Назва чемпіонату, Категорія, Місце, Балли.3СПОРТСМЕН <Код спортсмена> ПІБ , Дата народження, Країна участнік.4КАТЕГОРІЯ <Назва чемпіонату>, <Категорія> Вид спорту
Логічна структура реляційної БД В«СПОРТВ» представлена ​​нижче.
В
Рис.3. Логічна структура реляційної БД В«СПОРТВ»
3. Розробка фізичної організації БД
.1 Опис розміщення в файлової системі
База даних, побудована на основі СУБД Microsoft Access, розміщується у файлі Спорт . У нашому випадку фа...