39.Модель "сущность-связь".
Модель сущность-связь - эта модель основывается на некоторой важной семантической информации о реальном мире. Вводится специальный диаграммный метод как средство проектирования баз данных. Модель сущность-связь может использоваться в качестве основы для унификации различных представлений данных на основе сетевой модели, реляционной модели и модели множества сущностей. Анализируются семантические неоднозначности, возникающие в этих моделях.
Существует четыре уровня представления данных:
* информация, относящаяся к сущностям и связям, которые существуют в нашем воображении;
* структура информации – организация информации, в которой сущности и связи представляются данными.
* структура данных, независимая от путей доступа, – структуры данных, которые не связаны со схемами поиска, индексации и т.д.
* структура данных, зависимая от путей доступа.
Сущность - это класс однотипных объектов, информация о которых должна быть учтена в модели.
Каждая сущность должна иметь наименование, выраженное существительным в единственном числе.
Примерами сущностей могут быть такие классы объектов как "Поставщик", "Сотрудник", "Накладная".
Каждая сущность в модели изображается в виде прямоугольника с наименованием:
Определение 2. Экземпляр сущности - это конкретный представитель данной сущности.
Например, представителем сущности "Сотрудник" может быть "Сотрудник Иванов".
Экземпляры сущностей должны быть различимы, т.е. сущности должны иметь некоторые свойства, уникальные для каждого экземпляра этой сущности.
Определение 3. Атрибут сущности - это именованная характеристика, являющаяся некоторым свойством сущности.
Наименование атрибута должно быть выражено существительным в единственном числе (возможно, с характеризующими прилагательными).
Примерами атрибутов сущности "Сотрудник" могут быть такие атрибуты как "Табельный номер", "Фамилия", "Имя", "Отчество", "Должность", "Зарплата" и т.п.
Атрибуты изображаются в пределах прямоугольника, определяющего сущность:
Определение 4. Ключ сущности - это неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого экземпляра сущности. Неизбыточность заключается в том, что удаление любого атрибута из ключа нарушается его уникальность.
Сущность может иметь несколько различных ключей.
Ключевые атрибуты изображаются на диаграмме подчеркиванием:
Определение 5. Связь - это некоторая ассоциация между двумя сущностями. Одна сущность может быть связана с другой сущностью или сама с собою.
Связи позволяют по одной сущности находить другие сущности, связанные с нею.
Например, связи между сущностями могут выражаться следующими фразами - "СОТРУДНИК может иметь несколько ДЕТЕЙ", "каждый СОТРУДНИК обязан числиться ровно в одном ОТДЕЛЕ".
Графически связь изображается линией, соединяющей две сущности:
Каждая связь имеет два конца и одно или два наименования. Наименование обычно выражается в неопределенной глагольной форме: "иметь", "принадлежать" и т.п. Каждое
из наименований относится к своему концу связи. Иногда наименования не пишутся ввиду их очевидности.
Каждая связь может иметь один из следующих типов связи:
Связь типа один-к-одному означает, что один экземпляр первой сущности (левой) связан с одним экземпляром второй сущности (правой). Связь один-к-одному чаще всего свидетельствует о том, что на самом деле мы имеем всего одну сущность, неправильно разделенную на две.
Связь типа один-ко-многим означает, что один экземпляр первой сущности (левой) связан с несколькими экземплярами второй сущности (правой). Это наиболее часто используемый тип связи. Левая сущность (со стороны "один") называется родительской, правая (со стороны "много") - дочерней. Характерный пример такой связи приведен на Рис. 4.
Связь типа много-ко-многим означает, что каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и каждый экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности. Тип связи много-ко-многим является временным типом связи, допустимым на ранних этапах разработки модели. В дальнейшем этот тип связи должен быть заменен двумя связями типа один-ко-многим путем создания промежуточной сущности.
Каждая связь может иметь одну из двух модальностей связи:
Модальность "может" означает, что экземпляр одной сущности может быть связан с одним или несколькими экземплярами другой сущности, а может быть и не связан ни с одним экземпляром.
Модальность "должен" означает, что экземпляр одной сущности обязан быть связан не менее чем с одним экземпляром другой сущности.
Связь может иметь разную модальность с разных концов (как на Рис. 4).
Описанный графический синтаксис позволяет однозначно читать диаграммы, пользуясь следующей схемой построения фраз:
<Каждый экземпляр СУЩНОСТИ 1> <МОДАЛЬНОСТЬ СВЯЗИ> <НАИМЕНОВАНИЕ СВЯЗИ> <ТИП СВЯЗИ> <экземпляр СУЩНОСТИ 2>.
- 1 .Информационные процессы в управлении организацией
- 2. Методические указания основы создания информационной системы и информационной технологии в управление организацией
- 3. Информационное обеспечение информационной системы и информационной технологии управления организацией.
- 4. Техническое и программное обеспечение информационной системы и информационной технологии управления организацией
- 5. Информационные технологии в системах управления.
- 6. Защита информации в информационных системах информационной технологии управления организацией.
- 7. Информационные технологии стратегического менеджмента на предприятии.
- 8. Информационная технология логистических исследований в управлении организацией.
- 9. Информация, методы ее хранения, обработки и передачи.
- 10. Локальные и глобальные сети эвм.
- 1. Компьютерные сети
- 14. Архитектура информационных сетей. Эталонная Модель Взаимодействия Открытых Систем (эмв ос).
- 15. Архитектура информационных сетей. Факсимильная передача информации. Электронная почта Телеконференции.
- 16. Инструментальные средства управления проектами - мs Рrojket 2000. Ресурсы, типы ресурсов. Ввод таблицы ресурсов. Назначение ресурсов.
- 17. Методология создания компьютерных систем. Системный подход. Этапы системного анализа.
- 18. Методология создания компьютерных систем. Системный подход. Проблемная ситуация. Целевыявление.
- 19. Методология создания компьютерных систем. Системный подход Функции. Структура Ресурсы.
- 20. Стадии создания компьютерных систем. Технико-экономическое обоснование. Техническое задание. Технический и рабочий проекты. Внедрение. Анализ функционирования.
- 21. Создание модели процессов в вРwin.
- 23. История и основные направления развития ис. Классификация ис
- Классификация ис
- 24. Структура программного обеспечения ис. Структура приложений в ис.
- 25. Количество и качество информации. Основные понятия экономических информационных систем.
- Понятие информации.
- Понятие экономической информации.
- Понятие системы.
- Понятие информационной системы.
- 26. Этапы автоматизации управления. Компоненты Информационных Систем. Технологии управления. Направления развития управления.
- 27. Этапы автоматизации управления. Управление по результатам. Области совершенствования управления. Области применения информационных технологий.
- 28. Инструментальные средства управления проектами - мs Рrojeсt 2000. Ресурсы, типы ресурсов. Ввод таблицы ресурсов. Назначение ресурсов.
- 29. Инструментальные средства управления проектами - мs Рrojeсt 2000. Режимы представления информации в разных форматах: режим диаграммы Ганта.
- 30. Инструментальные средства управления проектами - мs Рrojeсt 2000. Режим перт-диаграммы, режим использования работ, режим использования ресурсов. Способы оптимизации графика работ.
- 31. Электронная коммерция. Технология в2в. Базы данных в Internet. Технология АсtiveServerPeges.
- 33. Типы информации, хранимой в рамках Internet (Теlnet, fтр, Gopher, е-mail). Основные протоколы Internet (тср, ip, Еthernet, fтр, ррр, slip). Url. НурегТехt: МагкUрLanguage (нтмl).
- 34. Экспертные системы поддержки решений. Технология получения, представления, хранения и преобразования знаний.
- Принципы организации хранилища
- 38. Риск-технология принятия решения. Принятие решений в условия неточности данных и неопределенности. Технология нейронных сетей и генетические алгоритмы
- 39.Модель "сущность-связь".
- 40.Электронный документооборот.
- 42.Особенности информационных технологий в организациях различного типа. Информационные технологии как инструмент формирования
- 2) Регистрацию, накопление и анализ отклонений хода производства от запланированного; 3) выработку и реализацию решений по устранению или минимизации нежелательных отклонени