Автор: Пользователь скрыл имя, 31 Марта 2012 в 01:12, реферат
Все большую роль в современной жизни играет информация, а потому значение точных данных, быстрый доступ к ним и удобные функции обработки трудно переоценить. Информация становится главным и самым дорогим товаром, и тот, кто преподнесет свой товар в лучшем виде, а также разработает алгоритмы систематизации и обработки данных, добьется большего успеха. Неудивительно, что широкое распространение получили программные продукты, основанные на принципах эффективной работы с базами данных.
Эти программные продукты получили широкое распространение в областях науки и хозяйства, которые работают с большими объемами информации
Введение…………………………………………………………………..3
1. Анализ предметной области……………………………………………..4
2. Построение концептуальной модели…………………………………...5
3. Построение логической модели…………………………………………8
4. Построение физической модели……………………………………….11
Библиографические записи…………………………………………….13
Приложение А Структура каждой таблицы…………………………..14
Приложение Б Содержание таблиц……………………………………16
Приложение В SQL запрос…………………………………………….18
Приложение Г Отчёты…………………
Содержание
Введение…………………………………………………………
1. Анализ предметной области……………………………………………..4
2. Построение концептуальной модели…………………………………...5
3. Построение логической модели…………………………………………8
4. Построение физической модели……………………………………….11
Библиографические записи…………………………………………….13
Приложение А Структура каждой таблицы…………………………..14
Приложение Б Содержание таблиц……………………………………16
Приложение В SQL запрос…………………………………………….18
Приложение Г Отчёты………………………………………………….19
Введение
Все большую роль в современной жизни играет информация, а потому значение точных данных, быстрый доступ к ним и удобные функции обработки трудно переоценить. Информация становится главным и самым дорогим товаром, и тот, кто преподнесет свой товар в лучшем виде, а также разработает алгоритмы систематизации и обработки данных, добьется большего успеха. Неудивительно, что широкое распространение получили программные продукты, основанные на принципах эффективной работы с базами данных.
Эти программные продукты получили широкое распространение в областях науки и хозяйства, которые работают с большими объемами информации.
При употреблении термина «База данных» с одной стороны подразумевается компьютеризированная система хранения записей, то есть компьютеризированная система, основное назначение которой – хранить информацию, предоставляя пользователям средства ее извлечения и модификации. К информации может относиться все, что заслуживает внимания отдельного пользователя или организации, использующей систему, иначе говоря, все необходимое для текущей работы данного пользователя или предприятия.
Базы данных характеризуются способностью за короткий промежуток времени извлекать нужные данные в необходимом виде из больших массивов информации, широкими возможностями ввода, обработки и представления данных. Именно благодаря таким своим особенностям они и стали неотъемлемой составляющей деловой деятельности современного человека и функционирования предприятий. Объектом исследования данной работы является Кубок России по баскетболу среди мужчин. Целью разработки данного приложения является объединение, систематизация и легкий доступ к информации о прошедшем баскетбольном кубке.
1. Анализ предметной области
Пусть требуется создать базу данных для учёта состояния мужских баскетбольных команд России принимающих участие в Кубке России по баскетболу за 2010 год. От каждого города, принимает участие мужская баскетбольная команда заблаговременно подавшая заявку на участие. Те команды из различных городов России, кто заявил о себе, разделены на группы. Будут играть такие команды как Атаман, Волжанин-ГЭС, Динамо-МГТУ и Эльбрус. База должна содержать сведения о баскетбольных командах: её наименование и контактный телефон.
В качестве мест хранения могут выступать организация Российская Федерация Баскетбола. В каждой структуре этой организаций есть отдел ведущий информацию о командах.
Особенности:
1) С города - одна баскетбольная команда.
2) Для участия в Кубке России подаётся заявка ,в которой заявляется основной состав команды и её название.
3) По каждому игроку известны следующие сведения: ФИО, дата рождения, адрес проживания.
4) В организации Российская Федерация Баскетбола составляется график прохождения игр, в котором указывается: дата игры, команда 1, команда 2 и место проведения игры.
5) В базе данных должны содержаться результаты проведенных игр.
Хранящаяся в базе данных информация может быть использована для учёта сыгранных матчей, контроля баскетбольных команд, корректировки сведений об игроках и их принадлежности к команде.
2. Построение концептуальной модели
Исходя из спецификации требований к хранящимся данным, определяются основные типы сущностей, то есть объекты.
Для рассматриваемого примера анализ предметной области показывает, что основными сущностями являются:
– игрок;
– команда;
– заявка;
– игра;
– результат.
Развернутая информация обо всех сущностях, с указанием имени, описанием имени и особенности использования приведены в таблице 1.
Таблица 1 - Сведения о типах сущностей
Имя сущности | Описание | Псевдоним | Особенности использования |
1 | 2 | 3 | 4 |
Игрок | Игроки | Игрок | Каждый игрок закреплен за конкретной командой |
Команда | Объединения игроков | Объединения | Команда хранит определенное количество игроков. |
Заявка | Включение в команду и в игру | Соответствие | Заявка на участие в игре |
Игра | События | Событие | Событие может состоять из игры 2х команд между собой. |
Результат | Итог игры | Итог | Результат хранит счёт по итогам игры. |
На следующем шаге необходимо определить типы связей, существующие между отдельными сущностями (таблица 2).
Таблица 2- Основные типы связи
Тип сущности | Тип связи | Тип сущности |
Команда | Подаёт | Заявка |
Игрок | Включен | Заявка |
Команда | Встречается | Игра |
Игра | Имеет | Результат |
Связь «Подаёт» является связью «один-ко-многим», так как от каждой команды должна быть одна заявка.
Связь «Включён» является связью «один-к-одному», так как один игрок подаёт заявку в состав сборной команды от города.
Связь «Встречается» является связью «один-ко-многим», так как все команды должны встретиться парно в играх.
Связь «Имеет» является связью «один-к-одному», так как в одной игре один результат.
Выделим атрибуты для каждой сущности (таблица 3).
Таблица 3 - Атрибуты сущностей
Тип сущности | Атрибут |
1 | 2 |
Игроки | Фамилия |
Имя | |
Отчество | |
Дата рождения | |
Адрес проживания | |
Команда | Название команды |
Контактный телефон | |
Город | |
Результат | Счёт |
Заявка | Название команды |
ФИО игрока | |
Игра | Место проведения |
Дата игры | |
Команда 1 | |
Команда 2 |
На этом этапе разработки концептуальная модель данных будет преобразована в логическую модель данных для реляционной СУБД.
Таблица 4 – Исходное отношение 1.
Назва ние коман-ды | ФИО игро-ка | Теле- фон коман-ды | Дата рож-де- ния игро-ка | Ад- рес игро-ка | Да- та Игр | Ко- ман-да 1 | Ко- ман- да 2 | Место прове-дения | Резуль-тат встре- чи |
Атам-ан | Иванов И.И. | 674567 | 02.03.1984 | Ростов-на-Дону | 5.06.2011 | Атаман | Волжанин | Ростов-на-Дону | 45:67 |
Атам-ан | Сидоров С.С. | 674567 | 04.09.1988 | Зерноград | 5.06.2011 | Атаман | Волжанин | Ростов-на-Дону | 45:67 |