Побудова бази даних боксерської організації

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Постановка завдання
Існують рейтинги трьох головних боксерських організацій: WBC (World Boxing Council) - Всесвітня Боксерська Рада, WBA (World Boxing Association) - Всесвітня Боксерська Асоціація, IBF (International Boxing Federation) - Міжнародна Федерація Боксу.
Існують титули, якими володіють боксери-професіонали. Титулів чотири, вони перераховані в порядку убування їх значущості: титул чемпіона світу, титул тимчасового чемпіона світу, титул інтерконтинентального чемпіона світу, титул інтернаціонального чемпіона світу. Також є боксери, у яких немає титулів.
Існують боксери-професіонали, які входять в рейтинги боксерських організацій. У кожної організації є свій єдиний чемпіон, який володіє титулом чемпіона світу і кілька претендентів на титул. Претенденти на титул чемпіона світу, можуть мати другорядні за значимістю титули (титул тимчасового чемпіона світу, титул інтерконтинентального чемпіона світу, титул інтернаціонального чемпіона світу) або не мати титулів взагалі (немає титулів).
Про кожного боксера-професіонала, також відомі певні дані: вік, зріст, тренувальний вага, кількість перемог, кількість поразок, кількість дострокових перемог (перемоги, досягнуті нокаутом, технічним нокаутом і перемоги зважаючи дискваліфікації суперника), а також країна, громадянином якої є спортсмен .
Боксери-професіонали проводять поєдинки за титули і рейтингові бої, тобто бої в яких на кону немає ніякого титулу. У кожному поєдинку виявляється переможець і переможений. Перемога в поєдинку може бути досягнута за рахунок КО (knockout) - перемога нокаутом, ТКО (technical knockout) - перемога технічним нокаутом, UD (unanimous decision) - перемога одноголосним рішенням суддів, SD (split decision) - розділене рішення суддів, MD (majority decision) - перемога рішенням більшості суддів, DQ (disqualification) - дискваліфікація.
Необхідно побудувати систему, яка зберігала б всю інформацію про боксерів, титули, боксерських поєдинках, відповідала на ряд запитів (наприклад, який чемпіон у даної організації, які дані відомі про спортсмена, з яким результатом закінчився поєдинок і т.п.) і формувала необхідні звіти.
Концептуальне проектування
Визначення типів сутності:
- Боксери
- Типи боксерів
- Організації
- Титули
- Поєдинки
- Результати
- Дані боксерів
Визначення типів зв'язку:
- Боксери належать боксерським організаціям
- Боксерам належать титули
- Боксери мають свої певні дані
- Боксери проводять поєдинки
- Поєдинки проводяться за титули
- Поєдинки закінчуються з певним результатом
Таблиця № 1. Типи сутності
Найменування
Короткий опис
Синоніми
Особливості
БОКСЕР
Загальне найменування для всіх спортсменів
спортсмен
Центральна фігура в даній постановці задачі
ТИП БОКСЕР
Класифікація боксерів
Діляться на дві категорії
ОРГАНІЗАЦІЯ
Спортивне товариство зі своїм статутом
суспільство
У кожної організації свій єдиний чемпіон і кілька претендентів
ТИТУЛ
Загальне найменування для всіх звань
звання
Титул чемпіона світу - головний титул, інші титули другорядні
ПОЄДИНОК
Загальне найменування для всіх боксерських боїв
бій
У результаті поєдинку повинен бути переможець і переможений
ДАНІ БОКСЕРА
Антропометричні параметри спортсмена і країна, громадянином якої він є
параметри
РЕЗУЛЬТАТ
Те, як закінчується поєдинок
Підсумок
КО, ТКО, DQ - поєдинок закінчився достроково.
UD, SD, MD - поєдинок пройшов всю дистанцію
Таблиця № 2. Типи зв'язків
Тип сутності
Тип зв'язку
Тип сутності
Кардинальність
Ступінь участі
БОКСЕР
є
ТИП БОКСЕР
М: 1
Т: Т
БОКСЕР
належать
ОРГАНІЗАЦІЇ
М: 1
Т: Т
БОКСЕР
мають
ДАНІ БОКСЕР
1: 1
Т: Т
БОКСЕР
проводять
ПОЄДИНКИ
М: N
Т: Т
БОКСЕР
належать
ТИТУЛИ
М: 1
Т: Т
ПОЄДИНКИ
проводяться за
ТИТУЛИ
М: 1
Т: Т
ПОЄДИНКИ
закінчуються з
РЕЗУЛЬТАТИ
М: 1
Т: Т

Таблиця № 3. Атрибути
Тип сутності
(Тип зв'язку)
Атрибут
Опис
Тип даних
Значення за замовчуванням
Допустимість NULL
БОКСЕР
Найменування
Прізвище та ім'я
Симв.
-
Ні
Тип
Класифікація
Цілий
-
Ні
Організація
Належність до будь-якої організації
Цілий
-
Ні
Титул
Наявність будь-яких титулу
Цілий
-
Ні
ТИПИ БОКСЕР
Найменування
Назва типу
Симв.
-
Ні
ОРГАНІЗАЦІЇ
Найменування
Назва організації
Симв.
-
Ні
ТИТУЛИ
Найменування
Назва титулу
Симв.
-
Ні
ПОЄДИНКИ
Титул
Назва титулу
Цілий
-
Ні
Організація
Назва організації
Цілий
-
Ні
Переможець
Цілий
-
Ні
Той, хто програв
Цілий
-
Ні
Результат
Те, як закінчується поєдинок
Симв.
-
Ні
Раунд
Кількість раундів в поєдинку
Цілий
-
Ні
Дата
Дата поєдинку
Дата
-
Ні
РЕЗУЛЬТАТИ
Найменування
Результат поєдинку
Симв.
-
Ні
ДАНІ БОКСЕР
Найменування
Ім'я та прізвище
Цілий
-
Ні
Вік
Цілий
-
Ні
Зростання
Цілий
-
Ні
Вага
Тренувальний вага
Цілий
-
Ні
Перемоги
Кількість перемог
Цілий
-
Ні
Дострокові перемоги
Кількість дострокових перемог
Цілий
-
Ні
Поразки
Кількість поразок
Цілий
-
Ні
Країна
Громадянство
Симв.
-
Ні
Таблиця № 5. Ключі
Сутність
ПК
БОКСЕР
У.номер
ТИПИ БОКСЕР
У.номер
ТИТУЛИ
У.номер
ОРГАНІЗАЦІЇ
У.номер
РЕЗУЛЬТАТИ
У.номер
Логічне проектування
1. Боксера (умовний номер, найменування, тип, організація, титул)
ПК: умовний номер
ВК: тип ТИПИ БОКСЕР
організація ОРГАНІЗАЦІЇ
титул ТИТУЛИ
2. ТИПИ БОКСЕР (Умовний номер, найменування)
ПК: умовний номер.
3. ОРГАНІЗАЦІЇ (умовний номер, найменування)
ПК: умовний номер.
4. ТИТУЛИ (умовний номер, найменування)
ПК: умовний номер.
5. ПОЄДИНКИ (титул, організація, переможець, який програв, результат, раунд, дата)
ВК: титул ТИТУЛИ
організація ОРГАНІЗАЦІЇ
переможець БОКСЕР
програв БОКСЕР
результат РЕЗУЛЬТАТИ
6. РЕЗУЛЬТАТИ (умовний номер, найменування)
ПК: умовний номер.
7. ДАНІ боксерів (боксер, вік, зріст, вага, перемоги, дострокові перемоги, поразки, країна)
ВК: боксер БОКСЕР

Рис. 2. Умовна блок-схема БД
Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Контрольна робота
80.9кб. | скачати


Схожі роботи:
Створення бази даних для організації
Просопографіческіе бази даних Росії на прикладі баз даних Comandarm і Duma1
Створення бази даних критичних властивостей речовин в редакторі баз даних MS Access
Використання електронної таблиці як бази даних Сортування і фільтрація даних в Microsoft Excel
Бази даних банки даних загальне поняття
Захист даних і адміністрування бази даних
Бази даних 2
Бази даних
Бази даних 3
© Усі права захищені
написати до нас