Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка прикладної інформаційної системи &Змагання з багатоборства&

Реферат Розробка прикладної інформаційної системи &Змагання з багатоборства&





но «Перерахунок»

Перевіримо ставлення «Участь» на відповідність нормальним формам. Ставлення задовольняє першій нормальній формі (1НФ), тому на перетині кожного рядка і кожного стовпця знаходиться одне значення. Ставлення «Перерахунок» також задовольняє умовам другої нормальної форми (2НФ), тому видно, що воно знаходяться в 1НФ і всі неключові атрибути (Результат) функціонально повно залежать від потенційного ключа (ID_Sport, РезультаОТ, РезультатДО).

Перевіримо ставлення «Перерахунок» на відповідність третій нормальній формі (3НФ), тому воно знаходяться в 2НФ, і в ньому немає транзитивних залежностей неключових атрибутів від будь-якого потенційного ключа.

Можна зробити висновок, що дане відношення знаходиться в 3НФ і подальшої нормалізації не потребує.

Розглянемо відносин «Система заходів». Побудуємо діаграму функціональної залежності в даному відношенні (малюнок 9):




Рисунок 9 - Функціональна залежність відносно «Перерахунок»


Перевіримо ставлення «Участь» на відповідність нормальним формам. Ставлення задовольняє першій нормальній формі (1НФ), тому на перетині кожного рядка і кожного стовпця знаходиться одне значення. Ставлення «Перерахунок» також задовольняє умовам другої нормальної форми (2НФ), тому видно, що воно знаходяться в 1НФ і всі неключові атрибути (Результат) функціонально повно залежать від потенційного ключа (ID_Sport, РезультаОТ, РезультатДО).

Перевіримо ставлення «Перерахунок» на відповідність третій нормальній формі (3НФ), тому воно знаходяться в 2НФ, і в ньому немає транзитивних залежностей неключових атрибутів від будь-якого потенційного ключа.

Можна зробити висновок, що дане відношення знаходиться в 3НФ і подальшої нормалізації не потребує.

Таким чином всі побудовані відносини нормалізовані по третин нормально формі.



3. Проектування фізичної моделі даних


. 1 Структура бази даних


На малюнку 10 покажемо структуру розробленої бази даних Змагання з багатоборства .


Малюнок 10 - Структура бази даних


На це схемі також показані зв'язки між таблицями бази даних та їх первинні ключі.


. 2 Створення таблиць бази даних


У розробленій базі даних, як видно з малюнка 20, використовується декілька таблиць. Розглянемо структури кожної таблиці докладніше з описом полів.


Таблиця 2 - Таблиця Спортсмени

КлючАтрібутТіп атрібутаПервічнийID_SportsmenintФаміліяnvarchar (50)

Таблиця 3 - Таблиця Види спорту

КлючАтрібутТіп атрібутаПервічнийID_SportintВіди спортаnvarchar (50)

Таблиця 4 - Таблиця Система заходів

КлючАтрібутТіп атрібутаПервічнийID_SportintЕдініци ізмереніяNvarchar (50)

Таблиця 5 - Таблиця Перерахунок

КлючАтрібутТіп атрібутаВнешній 1ID_SportintПервічний 1РезультатОТfloatПервічний 2РезультатДОfloatКол-во очковint

Таблиця 6 - Таблиця Участь

КлючАтрібутТіп атрібутаВнешній 1ID_SportsmenintВнешній 2ID_SportintРезультатfloat



4. Розробка SQL запитів до бази даних


У відповідність із завданням, ука?? анном в пункті 1.2 був розроблений наступний SQL-запит: [Види спорту]. [Вид спорту],

Спортсмени.Фамілія,

Участіе.Результат,

Перерахунок. [Кількість очок] Перерахунок [Види спорту] ON [Види спорту] .ID_Sport=Пересчет.ID_Sport Участь ON Участіе.ID_Sport=[Види спорту] .ID_SportСпортсмени ON Спортсмени.ID_Sportsmen=Участь.ID_Sportsmen (Участіе.Результат gt;=Перерахунок. [Результат ОТ ( gt; =)] Участіе.Результат lt; Перерахунок. [Результат ДО ( lt;)]) (Участіе.Результат gt;=Перерахунок. [Результат ОТ ( gt; =)] Перерахунок. [Результат ДО ( lt;)]= 0 )


Малюнок 11 - Приклад роботи SQL-запит



5. Опис роботи клієнтського додатка


. 1 Вибір середовища програмування


Клієнтський додаток Змагання з багатоборства було розроблено в середовищі програмування Delphi 7 на мові програмування Delphi.


. 2 Розробка клієнтського додатка


Розробка додатка Змагання з багатоборства була здійснена з використання стандартних компонент Delphi. Для з'єднання з базою даних використовувалися такі компоненти як ADOConnection (без...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Ставлення тоталітарного режиму СРСР і православної церкви. Витоки і резуль ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Розробка алгоритму роботи синтаксичного аналізатора тексту, а також бази да ...
  • Реферат на тему: Створення бази даних магазину з продажу спортивного інвентарю з назвою &Буд ...