Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Представление данных с помощью модели «сущность-связь»Содержание книги
Поиск на нашем сайте Модель сущность-связь основывается на семантической (предметной) и синтаксической информации о предметной области. Применяется данная модель для логического представления данных. При построении модели предполагается, что любая ПО может быть представлена с помощью двух множеств: множество сущностей и множество связей.
Сущность – это некоторый объект, процесс или задача из списка, который может быть индефицирован каким-либо способом. Экземпляр сущности – это отдельная сущность с отдельными характеристиками. Набор сущностей состоит из экземпляров одного типа. Каждая сущностей представляется множеством атрибутов. Эти атрибуты задают свойства всего набора сущностей. Обозначать сущности можно по-разному, но обычно делается так: Название сущности – список характеристик, которые определяет данную сущность. Пример: Сотрудник (№ табельный, ФИО, дара рождения, Адрес). Состав и уникальность каждого экземпляра сущности определяется набор фактических значений атрибутов. При этом множество значений атрибутов называется домен. Атрибуты должны быть выбраны таким образом, чтобы однозначно отображать набор сущностей и набор значений. Ключ сущности – это один или несколько атрибутов таких, что отображение набора сущностей в группе значений является взаимно однозначным.
Связь – это некоторая ассоциация или зависимость, которая устанавливается между несколькими сущностями. Объединяется две сущности – бинарная связь. Более двух – n-арная связь. На начальном этапе создания модели могут использоваться все виды связей, но на заключающем этапе все н-арные связи преобразуют в обязательном порядке в бинарные. Это связано, что при наличии только бинарных связей, можно обеспечить целостность БД. Степень связи определяет, какое количество экземпляров сущностей одного типа связано с количеством экземпляров сущностей другого типа. Класс принадлежности или кардинальность связи – 1 или 0 – определяет обязательным или необязательным является наличие экземпляров сущностей с обеих сторон связи.
Зависимая и независимая сущность. Если существование сущности В зависит от существования сущности А, то в этом В – зависимая или слабая сущность, А – независимая или сильная сущность.
19.10.2011 Диаграмма сущность-связь Это некоторое графическое представление модели сущность-связь, выполненное с определенными стандартами – нотациями. Сущность – прямоугольник Зависимая сущность – двойной прямоугольник Каждая сущность определяется набором значений атрибутов – эллипс Ключевые атрибуты – эллипс с подчеркиванием внутри Связи – ромб Кардинальность – 0 или 1 Степень – n:1, n:n, … При построении диаграммы сущность-связь можно выделить несколько этапов: 1. Изучение предметной области 2. Индефикация основных сущностей и связей 3. Осуществляется индефикация семантических (предметных) наборов связей (о степенях связей) 4. Определение кардинальности связей 5. Задаются атрибуты для каждой сущности. При этом выполняется два действия: определяется состав атрибутов (название) и определяется домены этих атрибутов (области определения) 6. Формируется диаграмма сущность-связь
Определение предметной области: Вся организация состоит из набора отделов, в которых работают сотрудники. При этом могут существовать пустые отделы (которые только что созданы). Каждый сотрудник обязательно работает в каком-то отделе. Каждый сотрудник имеет право работать более чем в одном отделе. Зарплата сотрудника однозначно определяется должностью, которую он занимает. Каждый сотрудник может занимать более чем одну должность. Несколько сотрудников могут делить одну и ту же должность между собой (два работают как один инженер). Должности могут быть привязаны к отделам, но в то же время одна и та же должность может существовать в различных отделах.
Сущности: Сотрудник (Табельный номер, ФИО, …), Отдел (название), Должность (название, зарплата) Связи: Работает Может возникнуть коллизии. Отделы могут быть пустыми, а должности?
После того, как разработчики договорились, создается окончательная диаграмма: Штатная единица – соединение информации должность и конкретная единица ставки
Диаграмма усложнилась, но нет связей многие-ко-многим, и больше не будет коллизий.
26.10.2011
|
|||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 262; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.009 с.) |