Проектирование и разработка базы данных для хранения сведений по работе букмекерской конторы - Курсовая работа

бесплатно 0
4.5 173
Представление данных с помощью модели "сущность-связь". Построение ER-диаграммы в различных нотациях. Теория нормальных форм. Исследование работы букмекерской конторы. Создание баз данных с информацией о сотрудниках, клиентах, ставках и выплатах.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Модель "сущность-связь" основывается на некой важной семантической информации о реальном мире и предназначена для логического представления данных. Сущность (entity) - это объект, который может быть идентифицирован неким способом, отличающим его от других объектов. Набор сущностей (entity set) - множество сущностей одного типа (обладающих одинаковыми свойствами). Например, сущность, принадлежащая к набору МУЖЧИНЫ, также принадлежит набору ЛЮДИ. Отсюда определяется ключ сущности - группа атрибутов, такая, что отображение набора сущностей в соответствующий набор значений является взаимно-однозначным отображением.Чтобы построить диаграмму выполняются этапы: 1. Идентификация семантической информации предметной области - определение степеней связи; На этапе создания диаграммы необходимо выполнить правила: - ограничения формулируются как отдельные предложения. на допустимые значения в наборе значений (домене) атрибута, трактуется как область определения атрибута.Элемент диаграммы Обозначает независимая сущность Первичный ключ внешний ключ (понятие внешнего ключа вводится в реляционной модели данных) многозначный атрибутЭлемент диаграммы Обозначает независимая сущность зависимая сущность родительская сущность в иерархической связи Связи изображаются линиями, соединяющими сущности, вид линии в месте соединения с сущностью определяет кардинальность связи: Обозначение Кардинальность нетСущности обозначаются прямоугольниками, внутри которых приводится список атрибутов.Проектированию подвергается структура таблицы и взаимосвязи между таблицами В этом случае БД является моделью предметной области и отражает все основные закономерности в этой предметной области. 2) При развитии предметной области такая БД достаточно легко дорабатывается и приводится в соответствие с предметной области. Недостатки: Предметные БД, как правило, не могут быть использованы в других предметных областях. Достоинства: 1) Информационная система, основанная на прикладном подходе, достаточно легко адаптируются для решения задач в различных предметных областях.1) сокращение избыточности (redundancy) информации, 2) уменьшение затрат на многократное обновление полей, 3) устранение потенциальной противоречивости данных - аномалии обновления данныхСтруктура базы данных определяется числом и видом включенных в нее отношений, и связями типа "один ко многим", существующими между кортежами этих отношений. Семантическая часть описывает множество функциональных зависимостей, существующих между атрибутами этих отношений. Определение: Если даны два атрибута X и Y некоторого отношения, то говорят, что Y функционально зависит от X, если в любой момент времени каждому значению X соответствует ровно одно значение Y. Можно сказать, что функциональные зависимости представляют собой связи типа "один ко многим", существующие внутри отношения. Определение: Избыточная функциональная зависимость - зависимость, заключающая в себе такую информацию, которая может быть получена на основе других зависимостей, имеющихся в базе данных.Эта нормальная форма вводит дополнительное ограничение по сравнению с 3НФ. Определение нормальной формы Бойса-Кодда: Отношение находится в BCNF, если оно находится в 3НФ, и в ней отсутствуют зависимости атрибутов первичного ключа от не ключевых атрибутов. Ситуация, когда отношение будет находиться в 3NF, но не в BCNF, возникает при условии, что отношение имеет два (или более) возможных ключа, которые являются составными и имеют общий атрибут.Рассмотрим отвлеченный пример: в ближайшее время должен произойти футбольный матч между, скажем, командой "синих" и командой "зеленых" и наша контора предлагает угадать, какая из этих команд победит в данном матче, а в качестве выигрыша за угаданный исход этого события предлагает умножить сумму поставленных вами денег на коэффициент 1,8. Таким образом, делая ставку 10 долларов на события, для которых предложены коэффициенты 1,2; 3; 2,5; 2,1, игрок выигрывает 189 долларов. Игрок делает ставку на несколько событий в экспрессе, а затем выбираете размерность данной системы: выиграют 5 ставок из 7, или 3 из 4-х и т. п. 5) Ставка (Регистрационный номер, Сумма, Тип, Дата регистрации, Коэффициент, Событие, Рассчитана); На событие не обязательно должны быть зарегистрированы ставки (например, событие только что внесли в линию, и на него еще нет ставок).

План
Оглавление

1. Теоретическая часть

1.1 Представление данных с помощью модели "сущность-связь"

1.2 Построение ER-диаграммы в различных нотациях

1.2.1 Нотация Чена

1.2.2 Нотация Мартина

1.2.3 Нотация Баркера

1.3 Проектирование реляционных баз данных

1.4 Оценки текущего проекта БД

1.5 Теория нормальных форм

1.5.1 Функциональные зависимости

1.5.2 1NF - первая нормальная форма

1.5.3 2NF - вторая нормальная форма

1.5.4 3NF - третья нормальная форма

1.5.5 BCNF - нормальная форма Бойса-Кодда

1.5.6 4NF - четвертая нормальная форма

2. Специальная часть

2.1 Постановка задачи

2.3 Диаграмма сущность-связь (нотация Баркера)

2.4 Приведение таблиц базы данных к первой нормальной форме

2.5 Приведение таблиц базы данных ко второй нормальной форме

2.6 Приведение таблиц базы данных к третьей нормальной форме

2.7.Приведение таблиц базы данных к четвертой нормальной форме

2.8 База данных, реализованная в Access’е

1.

Теоретическая часть

1.1 Представление данных с помощью модели "сущность-связь"

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?