Основные понятия модели сущность связь

Основные понятия модели сущность связь

Основные понятия модели сущность связь

ER-модель



=== Скачать файл ===




















Все модели данных делятся на три вида, используемые на трёх этапах проектирования. На первом этапе исследуется предметная область, выявляются в ней объекты и процессы, которые нужно будет отобразить в информационной системе при решении задач, для которых разрабатывается информационная система. Модель, используемая на этом этапе, служит для наглядного представления семантических связей в предметной области. Строгая формализация структуры данных на этом этапе не обязательна. Такие модели называются инфологическими. В настоящее время наиболее распространённой инфологической моделью является модель сущность-связь. После того как закончено исследование предмтной области и детально поставлена задача проектирования можно переходить ко второму этапу, на котором проектируется база данных. На этом этапе используются формальные модели данных, в которые нужно преобразовать инфологическую модель. Такие модели, непосредственно используемые в базах данных, называются даталогическими. Иерархическая модель имеет древовидную структуру. Каждая ветвь в такой структуре имеет одну родительскую ветвь и много дочерних. Примерами иерархических систем служат завод, система каталогов с файлами в ЭВМ. Завод состоит из цехов, цеха из участков, участки из станков с рабочими. В иерархической системе элементы одного уровня не связаны непосредственно между собой. В ней нельзя непосредственно указать, что участок механического цеха снабжает деталями участок сборочного цеха. Нужна горизонтальная связь между элементами одного уровня иерархии. Поэтому для завода лучше подходит сетевая модель, в которой можно указать непосредственную связь любого элемента с любым. Наибольшее распространение получили реляционные модели баз данных, о которых подробно будет рассказано в следующей лекции. Базу данных независимо от её даталогической модели можно по-разному разместить на разных внешних носителях. Например, можно использовать жёский диск или твёрдотельную внешнюю память. Для описания физического размещения базы даных служит физическая модель. Информационая система ИС создаётся для решения задач некоторой организации завода, банка, вуза, библиотеки и т. Для создания и эксплуатации ИС требуется её описание. Полное, исчерпывающее, описание ИС должно включать в себя не только саму ИС, но и окружающую среду, то есть, должно быть описанием предметной области. Подробное описание предметной области можно дать в общем случае только в свободной форме. Для графического описания абстрактной модели проектируемой системы используется UML Unified Modeling Language - унифицированый язык моделирования. Мы не будем изучать этот язык из-за его чрезмерной абстрактности и сложности. Существенной, если не главной частью ИС являются хранящиеся в ней данные. При проектировании ИС данные нужно представить в виде простой модели, отображающей смысл данных, их взаимосвязь и не привязываться при этом к конкретному типу базы данных. Такие модели получили название инфологических. Обратите внимание - преподаватель может вести несколько дисциплин и занимать несколько должностей. Если нужно более подробно описать дисциплины и иметь возможность, зная дисциплину, найти ведущего её преподавателя, то модель придётся уcложнить, выделив дисциплину отдельно и связав её с преподавателем рис. Один преподаватель может вести много дисциплин и одну дисциплину могут вести много преподавателей. Такая связь называется многие ко многим и обозначается как M: В реальной задаче нужно учесть много дополнительных факторов. Есть разные виды занятий: Лекции проводятся с потоком, а лабораторные - с подгруппами. Расписание зависит от номера недели чётная, нечётная. На рисунке сразу 6 элементов связаны друг с другом. Такая связь называется связью степени К. Факультет с каферой, кафедра с группой и группа со студентом имеют связи один ко многим. Как назвать то, что изображено на модели в виде прямоугольников? Но категория - очень общее философское понятие. В году Чен предложил термин сущность , а состоящая из связанных между собой сущностей модель получила название модель сущность-связь entity-relation. Определение Сущность - это то, что может быть чётко идентифицировано, за чем хотелось бы или необходимо наблюдать в рамках поставленной задачи. Буквально, сущность - это то что существует. Совокупность свойств, необходимая для отличия одного экземпляра от других, называется идентификатором сущности. Рассмотрим подробно, какими бывают сами сущности, их свойства и связи. В литературе часто вместо термина свойство сущности используют атрибут сущности. Но термин атрибут отношения колонка, столбец таблицы применяют в реляционной модели. При одновременном применении обеих моделей может возникнуть путаница. Слабая сущность в контексте решаемой задачи не может существовать без сильной. Например, в вузе студент обязательно входит в группу, то есть сущность студент не может существовать без сущности группа. Сущность деталь не может существовать без сущности изделие , а сущность сотрудник - без сущности отдел. Если часть экземпляров сущности обладает дополнительными по отношению к другим экземплярам свойствами, то эту часть выделяют в подтип. Между типом и подтипом связь 1: Степень К - количество связанных между собой сущностей. Для построенния расписания необходимо, чтобы были связаны ровно по одному экземпляру каждой сущности. Семантические связи между несколькими сущностями могут быть очень сложными даже, на первый взгляд, в простых случаях. У одной пары родителей рис. Сводные братья и сёстры могут иметь одну мать и разных отцов, или одного отца и разных матерей. Родители могут быть юридичскими приёмными и фактическими кровными , то есть у одного ребёнка может быть две матери! Полной связью между двумя сущностями называется такая связь, при которой каждому экземпляру одной сущности соответствует хотя бы один экземпляр другой сущности. Например, каждому студенту соответствует група одна и каждой группе соответствуют студенты. При частичной связи некоторые экземпляры одной сущности не связаны ни с одним экземпляром другой сущности. Например, не все студенты живут в общежитии. Теоретически всегда такие сущности можно объединить в одну. Напимер, директора и завод лучше рассматривать как разные сущности. Примеры связей типа M: N приведены на рисунках 3, 4, 5. Рекурсивные связи между равноправными экземплярами сущности. Рекурсивные связи между неравноправными экземплярами сущности. Так связаны между собой сотрудники и начальник отдела как экземпляры сущности Сотрудники института. В одной сущности тип и подтип. Несколько экземпляров сущности, связанные одинаковым значением одного свойства, можно выделить в подтип, то есть в новую сущность, являющуюся подтипом исходной. Примеры рекурсивных связей показывают, что между сущностями, связями и свойствами существуют очень сложные зависимости. Каждой сущности из модели сущность-связь в реляционной модели ставится в соответствие отношение таблица , каждому свойству сущности - атрибут отношения. В отношение, как правило, добавляется атрибут-счётчик, который служит формальным первичным ключом идентификатором кортежа. В базе данных кортеж - это строка или запись. Для задания связи один ко многим в отношеннии со стороны многие создаётся дополнительный атрибут внешний ключ рис. Внешний ключ принимает значения только из множества значений первичного ключа отношения со стороны один. Для задания связи многие ко многим необходимо создать дополнительную таблицу связей рис. Для связи степени К в реляционной модели строится таблица связи с К внешними ключами. Инфологическая модель для построения расписания занятий. Связь между детьми и родителями.

Организаторы проекта предложили улучшить результат

Какой матрас лучше производитель

Цитаты из произведений русских классиков

Скачать excel 2010

Способы герметизации ванны со стеной

Часть речи вопрос что делало

Что делать если пенсия меньше минимальной

Алексей федотов актер причина

Музыка без авторских прав торрент

Report Page