Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
control_work.doc
Скачиваний:
5
Добавлен:
23.09.2019
Размер:
1.04 Mб
Скачать

Содержание

Задание…………………………………………………………………………..3

1. Описание и анализ предметной области…………………………………...3

2. Разработка инфологической модели………………………………………..3

3. Преобразование инфологической модели в реляционную модель……….3

4. Нормализация реляционной модели данных………………………………5

5. Нормализованная реляционная модель………………………………….....5

6. Запросы……………………………………………………………………...10

7. Формы……………………………………………………………………….17

8. Отчёты ………………………………………………………………………21

Литература……………………………………………………………………..23

  1. Контрольное задание

Вариант 13 - Баскетбол. Предметная область: баскетбольные клубы.

  1. Описание предметной области

Предположим, что для Национальной Баскетбольной Ассоциации создается база данных, главной целью которой является отражение составов и структуры клубов, входящих в ассоциацию, отражение регламента, структуры арен, и содержание полной информации о городах – участниках ассоциации. В отчетах фигурируют данные о клубах, аренах, регламенте игр. Для каждого игрока составляется список возможных трансферов.

  1. Разработка инфологической модели

Первый шаг – выделение сущностей и связей между ними.

Игроки принадлежат клубу.

Клуб играет за город.

Клуб играет на арене.

Клуб играет в дивизионе.

Дивизион входит в конференцию.

Выделим следующие сущности и связи: Игроки, Клуб, Город, Арена, Дивизион, Конференция.

Атрибуты сущностей

Атрибуты сущности Игроки: Имя, Рост, Вес, Откуда, Номер.

Атрибуты сущности Клуб: Название клуба, Дата основания, в НБА.

Атрибуты сущности Город: Название города, Страна, Штат, Округ.

Атрибуты сущности Арена: Название арены, Вместимость, Владелец.

Атрибуты сущности Дивизион: Название дивизиона.

Атрибуты связи Конференция: Название конференции.

Второй шаг – построение диаграммы ER-типа с учетом всех сущностей и связей между ними.

Игроки

Клуб

Арена

Город

Дивизион

Конференция

м/о

1/о

1/о

м/о

1/о

м/о

1/о

м/о

1/о

м/о

Рис. 1 Инфологическая модель

Связь Принадлежит является связью типа М:1,так как игроки могут принадлежать только одному клубу, а клубу, в свою очередь принадлежат много игроков. Сущности Игроки и Клуб имеют обязательный класс принадлежности.

Связь Играет за является связью типа М:1 так как за город могут играть несколько команд, но одна команда играет только за один город. Сущности данной связи имеют обязательный класс принадлежности.

Связь Играет в является связью типа М:1, так как клуб может играть только в одном дивизионе. Дивизион же, включает в себя большое количество клубов. Сущности Клуб и Дивизион имеют обязательный класс принадлежности.

Связь Играет на является связью типа 1:М так как клуб имеет только одну домашнюю арену, но на арене могут играть несколько клубов.

Связь Входит в является связью типа 1:М, потому что в конференцию входят несколько дивизионов, а дивизион может принадлежать только одной конференции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]