Слайд 2Модель «Сущность-связь».
Работа с базой данных начинается с построения модели предметной области. Наиболее
![Модель «Сущность-связь». Работа с базой данных начинается с построения модели предметной области.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-1.jpg)
распространенной является ER-модель (entity-relationship model) – модель «Сущность-связь».
Слайд 4Первичный ключ
Первичный ключ (primary key) – это атрибут или группа атрибутов, однозначно
![Первичный ключ Первичный ключ (primary key) – это атрибут или группа атрибутов,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-3.jpg)
идентифицирующих объект.
Первичный ключ может состоять из нескольких атрибутов, тогда подчеркивается каждый из них.
Слайд 5Сущность (объект)
Объект и его атрибуты соединяются ненаправленными дугами.
![Сущность (объект) Объект и его атрибуты соединяются ненаправленными дугами.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-4.jpg)
Слайд 6Связь «Один – к одному»
Один – к одному. Этот тип связи означает,
![Связь «Один – к одному» Один – к одному. Этот тип связи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-5.jpg)
что каждому объекту первого вида соответствует не более одного объекта второго вида, и наоборот.
Например: сотрудник может руководить только одним отделом, и у каждого отдела есть только один руководитель.
Слайд 7Связь «Один – ко многим »
Один – ко многим (или в обратную
![Связь «Один – ко многим » Один – ко многим (или в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-6.jpg)
сторону Многие – к одному). Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, но каждому объекту второго вида соответствует не более одного объекта первого вида.
Например: в каждом отделе может быть множество сотрудников, но каждый сотрудник работает только в одном отделе.
Слайд 8Связь «Многие – ко многим»
Многие – ко многим. Этот тип связи означает,
![Связь «Многие – ко многим» Многие – ко многим. Этот тип связи](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-7.jpg)
что каждому объекту первого вида может соответствовать более одного объекта второго вида, и наоборот. У этого типа связи иногда бывают собственные атрибуты.
Например: каждый счет может включать множество товаров, и каждый товар может входить в разные счета.
Слайд 9Слабая сущность
Это сущность, которая не может быть однозначно идентифицирована с помощью собственных
![Слабая сущность Это сущность, которая не может быть однозначно идентифицирована с помощью](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-8.jpg)
атрибутов, а только через связь с другой сущностью.
Пусть, например, номер сотрудника является уникальным только в пределах отдела, т.е. в разных отделах могут быть сотрудники с одинаковыми номерами. Уникальной в данном случае будет комбинация атрибутов «НомерСотрудника, НомерОтдела». Сущность «Сотрудник» является слабой.
Слайд 10Замечания по поводу связи М:М
На самом деле этот тип связи представляет собой
![Замечания по поводу связи М:М На самом деле этот тип связи представляет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/940540/slide-9.jpg)
«замаскированную» слабую сущность, которая связана с другими двумя сущностями идентифицирующими связями многие – к одному: