тже, однієї і тієї ж логічної моделі можуть відповідати кілька різних фізичних моделей. Якщо в логічній моделі не має значення, який конкретно тип даних має атрибут, то у фізичній моделі важливо описати всю інформацію про конкретних фізичних об'єктах - таблицях, полях, індексах і т. д.
Фізичний рівень концептуальної схеми процесу В«Облік результатів футбольного турніруВ» розроблявся з урахуванням особливості СУБД MySQL 5.1 (Малюнок 2.4). У фізичній моделі використовуються такі типи атрибутів сутностей: INTEGER, VARCHAR, CHAR, DECIMAL, DATE. Розглянемо кожен із них докладніше. p align="justify"> Типу INTEGER належать атрибути:
В«Номер футболістаВ» сутності В«ФутболістВ»,
В«Номер тренераВ» сутності В«Тренерський штабВ»,
В«Номер командиВ» сутності В«КомандаВ»,
В«Номер турніруВ» сутності В«ТурнірВ»,
В«Номер завершенийВ», В«Перша командаВ» сутності В«МатчВ».
Тип INTEGER в СУБД MySQL дозволяє зберігати 4-байтниє цілочисельні дані. Діапазон від -2 31 (-2147483648) до 2 31 -1 (2147483647). Цей тип обраний для перерахованих полів тому, що всі вони повинні мати значення цілочисельного типу. Крім того, дані поля є ключовими. Застосування даного типу до ключових атрибутів дозволяє однозначно ідентифікувати кожну сутність. Атрибути мають відмітку В«NOT NULLВ».
Типу VARCHAR належать атрибути:
В«ПозиціяВ», В«ПІБВ» сутності В«ФутболістВ»,
В«ПІБВ», В«ПрофесіяВ» сутності В«Тренерський штабВ»,
В«НазваВ», В«ІнформаціяВ» сутності В«КомандаВ»,
В«Результати завершенийВ» сутності В«МатчВ».
Тип VARCHAR обраний для даних атрибутів тому, що у відповідних полях будуть зберігатися символьні дані змінної довжини. Максимальна довжина для змінної даного типу в СУБД MySQL 5.1 досягає 4000 символів. Однак для вище перерахованих атрибутів ІВ буде достатньо довжини в 255 символів. p align="justify"> Типу DECIMAL належать атрибути:
В«ВагаВ» сутності В«ФутболістВ»,
В«Призовий фондВ» сутності В«ТурнірВ»,
Тип DECIMAL призначений для зберігання в полях даних про вартість. Значення у дужках вказують, відповідно, кількість знаків під число і кількість знаків після коми. p align="justify"> Типу DATE належать атрибути:
В«Дата народженняВ» сутності В«ФутболістВ»,
В«Дата стартуВ», ​​сутності В«ТурнірВ»,
В«Дата матчуВ» сутності В«МатчВ»,
Даний тип дозволяє встановлювати і зберігати календарну дату. Діапазон цього типу від 1 січня 100 року до 27 лютого 32768 р...