SlideShare a Scribd company logo
1 of 11
Реляционная
модель данных
• Основы реляционной модели данных
впервые были изложены Е. Коддом в 1970
году, они послужили мощным толчком для
дальнейшего развития систем баз данных.
Сам термин «реляционное представление
данных» означает «отношение» или
«таблица»
• В реляционной модели данные,
представляющие информацию о
предметной области, организованы в виде
двумерных таблиц, называемых
отношениями.
Пример таблицы
• Строки в отношении называются
кортежами, а столбцы доменами.
Кортежи соответствуют записям.
• Кортеж – это совокупность
значений атрибутов.
• Домен – это совокупность
возможных значений атрибута.
Свойства отношений
• В отношениях не должно быть кортежей-
дубликатов
• Кортежи отношения не упорядочены
• При обращении к атрибуту по номеру
столбца порядок столбцов должен быть
фиксированный, при обращении к атрибуту
по имени, порядок столбцов отношения не
имеет.
Следствия отношений
• Уникальность кортежей определяет
первичный ключ
• Не существует в отношении понятия
первый кортеж, второй и т.д., так как
адресация осуществляется по ключу.
Первичный ключ в
реляционной БД – это:
• Критерий поиска
• Критерий сортировки
• Критерий связывания таблиц.
• Внешним ключом таблицы
называется атрибут (набор
атрибутов), каждое значение
которого всегда совпадает со
значением атрибутов,
являющихся первичным ключом,
в другой таблице.
Получения логической модели
«сущность-связь»
• Если между двумя сущностями тип связи
«многие-ко-многим», то необходимо
преобразовать в две связи «один-ко-многим»
за счет введения между ними дополнительной
сущности (в реляционных СУБД тип связи
«многие–ко-многим» не поддерживается).
• Связывание сущностей (таблиц)
осуществляется по следующему правилу:
первичный ключ из главной сущности
необходимо добавить в подчиненную как
внешний ключ.
Порядок разработки реляционной
базы данных:
• Проанализировать предметную область и выявить
сущности, которые необходимо включить в модель.
• Определить типы связей между выявленными
сущностями, если выявлен тип связи «многие-ко-
многим», необходимо ее устранить.
• Определить у каждой сущности первичные ключи
• Выполнить связывание сущности
• Определить у каждой сущности необходимые
описательные (неключевые) атрибуты
• Построить графическое описание модели.
реляционная модель данных

More Related Content

Viewers also liked

Presentación Campos Corporación
Presentación Campos CorporaciónPresentación Campos Corporación
Presentación Campos CorporaciónCampos Corporación
 
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...erdmiinshuvuu
 
Infome programa de_formación_titulada
Infome programa de_formación_tituladaInfome programa de_formación_titulada
Infome programa de_formación_tituladaEfeaprendiz
 
organización del pensamiento anita
organización del pensamiento anitaorganización del pensamiento anita
organización del pensamiento anitaJhonnatan Galán
 
Seminario 2 corregido
Seminario 2 corregidoSeminario 2 corregido
Seminario 2 corregidoAlvaro Monge
 
Síntesis ideas centrales
Síntesis ideas centralesSíntesis ideas centrales
Síntesis ideas centralesusb2020
 
Actividades 2, 3, 6 Y 8
Actividades 2, 3, 6 Y 8Actividades 2, 3, 6 Y 8
Actividades 2, 3, 6 Y 8Ale MoGuuel
 
Páginas de Interés_Emprendedores
Páginas de Interés_Emprendedores Páginas de Interés_Emprendedores
Páginas de Interés_Emprendedores AXEL
 
informe de auditoría
informe de auditoríainforme de auditoría
informe de auditoríacrisdalis
 
Procedimineto de cómputo para el Referendo 2015 en Bolivia
Procedimineto de cómputo para el Referendo 2015 en BoliviaProcedimineto de cómputo para el Referendo 2015 en Bolivia
Procedimineto de cómputo para el Referendo 2015 en BoliviaTribunal Supremo Electoral
 
Francia
FranciaFrancia
FranciaAXEL
 

Viewers also liked (20)

Presentación Campos Corporación
Presentación Campos CorporaciónPresentación Campos Corporación
Presentación Campos Corporación
 
Webquest
WebquestWebquest
Webquest
 
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...
А.Цэрэндорж, Ц.Ананд. Э.Одбаяр-Эдийн засаг, бизнесийн удирдлагаар мэргэжилтэн...
 
WooCommerce
WooCommerceWooCommerce
WooCommerce
 
Infome programa de_formación_titulada
Infome programa de_formación_tituladaInfome programa de_formación_titulada
Infome programa de_formación_titulada
 
Acara 1
Acara 1Acara 1
Acara 1
 
organización del pensamiento anita
organización del pensamiento anitaorganización del pensamiento anita
organización del pensamiento anita
 
Construcción
ConstrucciónConstrucción
Construcción
 
Seminario 2 corregido
Seminario 2 corregidoSeminario 2 corregido
Seminario 2 corregido
 
Síntesis ideas centrales
Síntesis ideas centralesSíntesis ideas centrales
Síntesis ideas centrales
 
Actividades 2, 3, 6 Y 8
Actividades 2, 3, 6 Y 8Actividades 2, 3, 6 Y 8
Actividades 2, 3, 6 Y 8
 
Art attack
Art attackArt attack
Art attack
 
Informatica
InformaticaInformatica
Informatica
 
Páginas de Interés_Emprendedores
Páginas de Interés_Emprendedores Páginas de Interés_Emprendedores
Páginas de Interés_Emprendedores
 
informe de auditoría
informe de auditoríainforme de auditoría
informe de auditoría
 
Procedimineto de cómputo para el Referendo 2015 en Bolivia
Procedimineto de cómputo para el Referendo 2015 en BoliviaProcedimineto de cómputo para el Referendo 2015 en Bolivia
Procedimineto de cómputo para el Referendo 2015 en Bolivia
 
Andrea videos
Andrea videosAndrea videos
Andrea videos
 
Sueldos
SueldosSueldos
Sueldos
 
Francia
FranciaFrancia
Francia
 
Enfermeria
EnfermeriaEnfermeria
Enfermeria
 

More from linka68

презентация1
презентация1презентация1
презентация1linka68
 
информационные системы
информационные системыинформационные системы
информационные системыlinka68
 
победительница в жизни красота!
победительница в жизни   красота!победительница в жизни   красота!
победительница в жизни красота!linka68
 
русская зима
русская зимарусская зима
русская зимаlinka68
 
зима в объективе
зима в объективезима в объективе
зима в объективеlinka68
 
мастер-класс PRO100TAK
мастер-класс PRO100TAKмастер-класс PRO100TAK
мастер-класс PRO100TAKlinka68
 
как совершать платежи петрова е.п.
как совершать платежи петрова е.п.как совершать платежи петрова е.п.
как совершать платежи петрова е.п.linka68
 
как совершать платежи с помощью мобильного телефона петрова е.п.
как совершать платежи с помощью мобильного телефона петрова е.п.как совершать платежи с помощью мобильного телефона петрова е.п.
как совершать платежи с помощью мобильного телефона петрова е.п.linka68
 
как упростить проведение регулярных платежей петрова е.п.
как упростить проведение регулярных платежей петрова е.п.как упростить проведение регулярных платежей петрова е.п.
как упростить проведение регулярных платежей петрова е.п.linka68
 
памятник вечной любви
памятник вечной любвипамятник вечной любви
памятник вечной любвиlinka68
 
Nashi Hatyni
Nashi HatyniNashi Hatyni
Nashi Hatynilinka68
 
Kirov_street
Kirov_streetKirov_street
Kirov_streetlinka68
 

More from linka68 (12)

презентация1
презентация1презентация1
презентация1
 
информационные системы
информационные системыинформационные системы
информационные системы
 
победительница в жизни красота!
победительница в жизни   красота!победительница в жизни   красота!
победительница в жизни красота!
 
русская зима
русская зимарусская зима
русская зима
 
зима в объективе
зима в объективезима в объективе
зима в объективе
 
мастер-класс PRO100TAK
мастер-класс PRO100TAKмастер-класс PRO100TAK
мастер-класс PRO100TAK
 
как совершать платежи петрова е.п.
как совершать платежи петрова е.п.как совершать платежи петрова е.п.
как совершать платежи петрова е.п.
 
как совершать платежи с помощью мобильного телефона петрова е.п.
как совершать платежи с помощью мобильного телефона петрова е.п.как совершать платежи с помощью мобильного телефона петрова е.п.
как совершать платежи с помощью мобильного телефона петрова е.п.
 
как упростить проведение регулярных платежей петрова е.п.
как упростить проведение регулярных платежей петрова е.п.как упростить проведение регулярных платежей петрова е.п.
как упростить проведение регулярных платежей петрова е.п.
 
памятник вечной любви
памятник вечной любвипамятник вечной любви
памятник вечной любви
 
Nashi Hatyni
Nashi HatyniNashi Hatyni
Nashi Hatyni
 
Kirov_street
Kirov_streetKirov_street
Kirov_street
 

реляционная модель данных

  • 2. • Основы реляционной модели данных впервые были изложены Е. Коддом в 1970 году, они послужили мощным толчком для дальнейшего развития систем баз данных. Сам термин «реляционное представление данных» означает «отношение» или «таблица» • В реляционной модели данные, представляющие информацию о предметной области, организованы в виде двумерных таблиц, называемых отношениями.
  • 4. • Строки в отношении называются кортежами, а столбцы доменами. Кортежи соответствуют записям. • Кортеж – это совокупность значений атрибутов. • Домен – это совокупность возможных значений атрибута.
  • 5. Свойства отношений • В отношениях не должно быть кортежей- дубликатов • Кортежи отношения не упорядочены • При обращении к атрибуту по номеру столбца порядок столбцов должен быть фиксированный, при обращении к атрибуту по имени, порядок столбцов отношения не имеет.
  • 6. Следствия отношений • Уникальность кортежей определяет первичный ключ • Не существует в отношении понятия первый кортеж, второй и т.д., так как адресация осуществляется по ключу.
  • 7. Первичный ключ в реляционной БД – это: • Критерий поиска • Критерий сортировки • Критерий связывания таблиц.
  • 8. • Внешним ключом таблицы называется атрибут (набор атрибутов), каждое значение которого всегда совпадает со значением атрибутов, являющихся первичным ключом, в другой таблице.
  • 9. Получения логической модели «сущность-связь» • Если между двумя сущностями тип связи «многие-ко-многим», то необходимо преобразовать в две связи «один-ко-многим» за счет введения между ними дополнительной сущности (в реляционных СУБД тип связи «многие–ко-многим» не поддерживается). • Связывание сущностей (таблиц) осуществляется по следующему правилу: первичный ключ из главной сущности необходимо добавить в подчиненную как внешний ключ.
  • 10. Порядок разработки реляционной базы данных: • Проанализировать предметную область и выявить сущности, которые необходимо включить в модель. • Определить типы связей между выявленными сущностями, если выявлен тип связи «многие-ко- многим», необходимо ее устранить. • Определить у каждой сущности первичные ключи • Выполнить связывание сущности • Определить у каждой сущности необходимые описательные (неключевые) атрибуты • Построить графическое описание модели.