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

Категория: Информатика
Нажмите для полного просмотра!
Взаимосвязи в моделях, слайд №1Взаимосвязи в моделях, слайд №2Взаимосвязи в моделях, слайд №3Взаимосвязи в моделях, слайд №4Взаимосвязи в моделях, слайд №5Взаимосвязи в моделях, слайд №6Взаимосвязи в моделях, слайд №7Взаимосвязи в моделях, слайд №8Взаимосвязи в моделях, слайд №9Взаимосвязи в моделях, слайд №10Взаимосвязи в моделях, слайд №11Взаимосвязи в моделях, слайд №12

Вы можете ознакомиться и скачать презентацию на тему Взаимосвязи в моделях. Доклад-сообщение содержит 12 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Взаимосвязи в моделях
Лекция 6
Описание слайда:
Взаимосвязи в моделях Лекция 6

Слайд 2





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

Слайд 3





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

Слайд 4





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

Слайд 5





В зависимости от того, как определены поля связи основной и дополнительной таблиц, между дву­мя таблицами в общем случае могут устанавливаться следующие четыре ос­новных вида связи :
В зависимости от того, как определены поля связи основной и дополнительной таблиц, между дву­мя таблицами в общем случае могут устанавливаться следующие четыре ос­новных вида связи :
один – один (1:1);
один – много (1:М);
много – один (М:1);
много – много (М:М или M:N).
Описание слайда:
В зависимости от того, как определены поля связи основной и дополнительной таблиц, между дву­мя таблицами в общем случае могут устанавливаться следующие четыре ос­новных вида связи : В зависимости от того, как определены поля связи основной и дополнительной таблиц, между дву­мя таблицами в общем случае могут устанавливаться следующие четыре ос­новных вида связи : один – один (1:1); один – много (1:М); много – один (М:1); много – много (М:М или M:N).

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

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

Слайд 10





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

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

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

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

При удалении кортежа основного отношения в кортежах подчиненного отношения ссылка на родителя принимает значение NULL.
Описание слайда:
Структурная целостность означает возможность работать только с однородными структурами типа реляционное отношение. Структурная целостность означает возможность работать только с однородными структурами типа реляционное отношение. Языковая целостность означает необходимость поддерживать язык определения данных (ЯОД) и язык манипулирования данными (ЯМД), соответствующие стандарту SQL. Ссылочная целостность означает реализацию одного из двух следующих принципов взаимосвязи отношений: Кортежи подчиненного отношения уничтожаются при удалении связанного с ними кортежа основного отношения. При удалении кортежа основного отношения в кортежах подчиненного отношения ссылка на родителя принимает значение NULL.

Слайд 11





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

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

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

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

на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.
Описание слайда:
Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например: Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например: на уровне атрибутов: задать значение по умолчанию, определить обязательность или необязательность атрибута, задать условия ограничения значений атрибута. на уровне доменов, если несколько атрибутов принимают значение из одного домена, то удобнее задать ограничение на домен. на уровне отношений, если нужно задать ограничения сразу на несколько столбцов. на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.

Слайд 12





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

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

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

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

на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.
Описание слайда:
Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например: Семантическая целостность связана с содержанием БД. Семантическая целостность обеспечивается несколькими способами, например: на уровне атрибутов: задать значение по умолчанию, определить обязательность или необязательность атрибута, задать условия ограничения значений атрибута. на уровне доменов, если несколько атрибутов принимают значение из одного домена, то удобнее задать ограничение на домен. на уровне отношений, если нужно задать ограничения сразу на несколько столбцов. на уровне связи между отношениями задать обязательность / необязательность связи, каскадное обновление или удаление и др.



Похожие презентации
Mypresentation.ru
Загрузить презентацию