Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Взаимосвязи в моделях

Практически любую БД можно определить как набор связанных между собой таблиц.Между таблицами могут устанавливаться бинарные (между двумя таблицами), тернарные (между тремя таблицами) ....n-арные свя­зи. Рассмотрим наиболее часто встречающиеся бинарные связи.
Взаимосвязи в моделяхЛекция 6 Практически любую БД можно определить как набор связанных между собой таблиц.Между таблицами При связывании двух таблиц выделяют основную дополнительную (подчиненную) таблицы. Логическое связывание таблиц Суть связывания состоит в установлении соответствия полей связи основ­ной и дополнительной таблиц. В зависимости от того, как определены поля связи основной и дополнительной таблиц, Связь вида 1:1. Образуется в случае, когда все поля связи основной и Связь вида М:1. Связь М:1 имеет место в случае, когда одной или Принципы поддержки целостности в реляционной модели данныхПод целостностью будем понимать соответствие информации Поддержка целостности в должна быть по аспектам:структурная целостностьязыковая целостностьссылочная целостностьсемантическая целостность. Структурная целостность означает возможность работать только с однородными структурами типа реляционное отношение.Языковая Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например:на Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например:на
Слайды презентации

Слайд 2 Практически любую БД можно определить как набор связанных

Практически любую БД можно определить как набор связанных между собой таблиц.Между

между собой таблиц.

Между таблицами могут устанавливаться
бинарные (между двумя

таблицами),
тернарные (между тремя таблицами)
....
n-арные свя­зи.

Рассмотрим наиболее часто встречающиеся бинарные связи.


Слайд 3 При связывании двух таблиц выделяют
основную
дополнительную (подчиненную)

При связывании двух таблиц выделяют основную дополнительную (подчиненную) таблицы. Логическое связывание

таблицы.

Логическое связывание таблиц производится с помо­щью ключа связи.



Ключ связи состоит из одного или нескольких полей, которые в данном случае называют полями связи(ПС).


Слайд 4 Суть связывания состоит в установлении соответствия полей связи

Суть связывания состоит в установлении соответствия полей связи основ­ной и дополнительной

основ­ной и дополнительной таблиц.

Поля связи основной таблицы могут

быть обычными и ключевыми.

В качестве полей связи подчиненной таблицы чаще всего используют ключевые поля.


Слайд 5 В зависимости от того, как определены поля связи

В зависимости от того, как определены поля связи основной и дополнительной

основной и дополнительной таблиц, между дву­мя таблицами в общем

случае могут устанавливаться следующие четыре ос­новных вида связи :

один – один (1:1);
один – много (1:М);
много – один (М:1);
много – много (М:М или M:N).



Слайд 6 Связь вида 1:1.
Образуется в случае, когда все

Связь вида 1:1. Образуется в случае, когда все поля связи основной

поля связи основной и дополнительной таблиц являются ключевыми. Поскольку

значения в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно-однознач­ное соответствие записей из этих таблиц. Сами таблицы, по сути, здесь становятся равноправными.


Связь вида 1:М.
Имеет место в случае, когда одной записи основной таблицы соответствует несколько записей вспомогательной таблицы.


Слайд 7 Связь вида М:1. Связь М:1 имеет место в

Связь вида М:1. Связь М:1 имеет место в случае, когда одной

случае, когда одной или нескольким записям основ­ной таблицы ставится

в соответствие одна запись дополнительной таблицы.


Связь вида М: М. Самый общий вид связи М:М возникает в случаях, когда нескольким записям основной таблицы соответствует несколько записей дополнительной таблицы.


Слайд 8 Принципы поддержки целостности в реляционной модели данных
Под целостностью

Принципы поддержки целостности в реляционной модели данныхПод целостностью будем понимать соответствие

будем понимать соответствие информации в БД реальному состоянию объектов

и их взаимосвязи в ПО в каждый момент времени.

Слайд 9 Поддержка целостности в должна быть по аспектам:

структурная целостность
языковая

Поддержка целостности в должна быть по аспектам:структурная целостностьязыковая целостностьссылочная целостностьсемантическая целостность.

целостность
ссылочная целостность
семантическая целостность.


Слайд 10 Структурная целостность означает возможность работать только с однородными

Структурная целостность означает возможность работать только с однородными структурами типа реляционное

структурами типа реляционное отношение.

Языковая целостность означает необходимость поддерживать язык

определения данных (ЯОД) и язык манипулирования данными (ЯМД), соответствующие стандарту SQL.

Ссылочная целостность означает реализацию одного из двух следующих принципов взаимосвязи отношений:

Кортежи подчиненного отношения уничтожаются при удалении связанного с ними кортежа основного отношения.

При удалении кортежа основного отношения в кортежах подчиненного отношения ссылка на родителя принимает значение NULL.

Слайд 11 Семантическая целостность связана с содержанием БД. Семантическая целостность

Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами,

обеспечивается несколькими способами, например:

на уровне атрибутов: задать значение по

умолчанию, определить обязательность или необязательность атрибута, задать условия ограничения значений атрибута.

на уровне доменов, если несколько атрибутов принимают значение из одного домена, то удобнее задать ограничение на домен.

на уровне отношений, если нужно задать ограничения сразу на несколько столбцов.

на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.

  • Имя файла: vzaimosvyazi-v-modelyah.pptx
  • Количество просмотров: 88
  • Количество скачиваний: 0