- •Оглавление
- •Введение
- •Краткий обзор средств решения проблемы субд ms Access
- •Язык программирования Delphi
- •Достоинства языка программирования
- •Недостатки языка программирования
- •Системный анализ предметной области
- •Инфологическая модель предметной области Составление перечня атрибутов предметной области
- •Агрегация атрибутов, в сущности
- •Определение первичных ключей
- •Нормализация сущностей
- •Графическое представление сущностей
- •Определение связей
- •Проектирование концептуальной модели предметной области Преобразование сущностей в отношения
- •Установление свойств атрибутов
- •Определение внешних ключей
- •Реализация связи типа м: м
- •Графическое изображение концептуальной модели предметной области
- •Состав модулей и их описание
- •Диаграмма модулей
- •Описание интерфейса
- •Библиография
- •Sql запросы реализованные в курсовом проекте
- •Листинг модулей
Агрегация атрибутов, в сущности
Таблица 2
Обозначение сущности |
Имя сущности |
Список атрибутов |
Y1 |
Игрок |
, |
Y2 |
Специализация |
|
Y3 |
Стадион |
|
Y4 |
Трибуна |
|
Y5 |
Билет |
|
Y6 |
Перевод заработной платы |
|
Y7 |
Сезон |
|
Определение первичных ключей
Таблица 3
Сущности |
Первичные ключи |
Игрок |
X1 – уникальный номер игрока |
Специализация |
X19 – уникальный номер специализации |
Стадион |
X22 – уникальный номер стадиона |
Трибуна |
X27– уникальный номер трибуны |
Билет |
X30 – уникальный номер билета |
Перевод заработной платы |
X34 – уникальный номер перевода ЗП |
Сезон |
X39 – уникальный номер сезона |
Нормализация сущностей
Сущности чемпионат “Сезон”, “Перевод заработной платы”, “Команда”, “Стадион”, “Специализация”, “Трибуны”, “Билет” находятся в первой нормальной форме, так как атрибуты каждой сущности можно рассматривать как неделимые элементы.
Сущность “Сезон” находится во второй нормальной форме, поскольку:
Номер сезона→ Название сезона
Номер сезона→ Дата начала сезона
Номер сезона→ Дата конца сезона
Номер сезона→ Бюджет клуба
Сущность “Перевод заработной платы”, находится во второй нормальной форме, поскольку:
Номер перевода → Дата перевода
Номер перевода → Сумма перевода
Номер перевода → Премия
Сущность “Команда”, находится во второй нормальной форме, поскольку:
Номер игрока →Фамилия
Номер игрока →Имя
Номер игрока →Отчество
Номер игрока →Дата рождения
Номер игрока →Рост
Номер игрока →Вес
Номер игрока →Количество проведенных игр
Номер игрока →Количество забитых шайб
Номер игрока →Семейное положение
Номер игрока →Город проживания
Номер игрока →Улица
Номер игрока →Номер дома
Номер игрока →Номер квартиры
Номер игрока →Дата начала игры за команду
Номер игрока →Дата ухода из команды
Номер игрока →Образование
Сущность “Стадион”, находится во второй нормальной форме, поскольку:
Номер стадиона → Название стадиона
Номер стадиона → Город, в котором находится
Номер стадиона → Название улицы
Номер стадиона → Номер дома
Сущность “Трибуны”, находится во второй нормальной форме, поскольку:
Номер трибуны → Название трибуны
Номер трибуны → Расположение
Сущность “Специализация”, находится во второй нормальной форме, поскольку:
Код специализации → Наименование
Код специализации → Информация
Сущность “Трибуны”, находится во второй нормальной форме, поскольку:
Номер трибуны → Название трибуны
Номер трибуны → Расположение
Сущность “Билет”, находится во второй нормальной форме, поскольку:
Номер билета→ Номер места
Номер билета →Стоимость билета
Номер билета →Дата продажи
Сущности чемпионат “Сезон”, “Перевод заработной платы”, “Команда”, “Стадион”, “Специализация”, “Трибуны”, “Билет” находятся в третьей нормальной форме, так как они находятся во второй нормальной форме, и отсутствует транзитивная зависимость каждого неключевого атрибута от первичного ключа.