Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Свойства базовых элементов диагарммыСодержание книги Поиск на нашем сайте
Сущность – студент Атрибут – ФИО
Степень множественности определяет, сколько экземпляров сущности участвует в данной связи. Например: 1:1 Факультет возглавляет декан 1:М в группе учатся студенты М:М книга имеет авторов Обязательность связи – если экземпляры сущности не могут существовать без этой связи.
Студент учится в группе – необязательная связь - - - - - - - - Связь с одной из сторон может быть отмечена как ключевая. Ключевая связь обозначает, что экземпляр одной сущности не может быть определен однозначно без связи с другой сущностью.
Требования к ключевым связям: · Связь может быть ключевой только с одной стороны · Ключевой может быть обязательная связь · Ключ может быть только со стороны М Правила чтения связей: < имясущности1 >< степень обязательности><имя связи><степень множественности> <имя сущности2> должен/может 1 и только1/1 и более
Примеры: «Студент может учиться в 1 и только 1 группе» «Клиент может владеть 1 и более кредитных карт» «Множество кредитных карт должно принадлежать только 1 клиенту»
Пример ER-диаграммы ИС «Фирма по продаже автомобилей»
Требования к справочно-информационной системе библиотеки
Справочно-информационная система библиотеки должна: · хранить информацию об имеющихся в фонде библиотеки изданиях; · обеспечивать возможность поиска необходимого издания: по названию, году издания, фамилии автора, тематике; · предоставлять возможность дополнения или удаления информации о вновь поступивших или утерянных изданиях; · давать возможность внесения соответствующих записей о дате выдачи и наименовании книги или журнала в формуляр читателя; · выполнять в автоматизированном режиме заполнение бланков для заказа книг или подписки журналов; · заполнять в автоматизированном режиме формы отчетности. Построение исходной ER-диаграммы
Нормализация ER диаграмм. Нормализация - это процесс оптимизации модели, в результате которого в структуре базы данных устраняется избыточность информации, возможные конфликты при изменении, добавлении, удалении информации. Существует примерно 10 нормальных форм ER диаграмм. Приведение к 1НФ. Приведение к 1НФ Заключается в исключении множественных или повторяющихся атрибутов.
Правила приведения:
Приведение к 2НФ. Заключается в выделении атрибутов, не имеющих функционально-полной зависимости от составного ключа исходной сущности. Атрибут А функционально зависит от атрибута В, если каждому значению А соответствует не более1 значения В. Зависимость является полной, если атрибут зависит от составного ключа целиком, ноне зависит от его подмножества.
Записывается следующим образом:
Правила приведения:
Приведение к 3НФ. Состоит в исключении транзитивных зависимостей атрибутов от атрибутов, не являющихся частью ключа. Атрибут А транзитивно зависит от С, если А зависит от В, а В зависит от С.
Правила приведения:
Устранение связей типа М:М.
Это необходимо, т.к. такие связи неоднозначны.
М М
Возникает неоднозначность - какой студент, какой предмет изучает. Правила устранения: 1. Создается новая сущность. 2. Между новой и исходной сущностями устанавливается связь типа М:М
В результате приведения к 1,2,3 нормальным формам структура базы данных оптимизируется. По нормализованной ER диаграмме строятся табличные формы базы данных (заголовки файлов, в которых будет храниться информация).
Пример физической структуры базы данных На основании модели “сущность - связь” генерируется предварительный проект базы данных. Генерация осуществляется в соответствии со следующими правилами: · Каждая сущность преобразуется в таблицу, имя сущности становится именем таблицы. · Атрибуты сущностей преобразуются в колонки таблицы, имена атрибутов становятся именами колонок таблицы. · Ключевые атрибуты становятся первичными ключами таблицы. · Если для сущности была определена ключевая связь, то первичный ключ связанной сущности копируется в таблицу и объединяется с ключом рассматриваемой сущности. · Связи М:1 и 1:1 приводят к копированию ключей сущности, находящейся на другом конце связи. Если связь М:1, то ключи сущности, находящейся на конце “один”, копируются в таблицу для сущности, находящейся на конце “многие”. В результате приведения к 1,2,3 НФ структура базы данных оптимизируется, устранение связи М:М устраняет неоднозначность, по оптимизации ER диаграммы определяются табличные формы базы данных (заголовки файлов)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-08-12; просмотров: 151; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.134 (0.01 с.) |