SlideShare a Scribd company logo
1 of 6
Лекция № 5
Тема: Реляционная модель
данных. Определение
реляционной модели.
Индексирование
План:
1. Определение реляционной модели.
2. Элементы реляционной модели.
3. Индексирование
Определение реляционной модели
• Реляционная модель данных (РМД)
некоторой предметной области пред-
ставляет собой набор отношений,
изменяющихся во времени. При создании
информационной системы совокупность
отношений позволяет хранить данные об
объектах предметной области и
моделировать связи между ними.
Элементы реляционной модели
Элемент реляционной модели Форма представления
Отношение Таблица
Схема отношения Строка заголовков столбцов таблицы
(заголовок таблицы}
Кортеж Строка таблицы
Сущность Описание свойств объекта
Атрибут Заголовок столбца таблицы
Домен Множество допустимых значений атрибута
Значение атрибута Значение поля в записи
Первичный ключ Один или несколько атрибутов
Тип данных Тип значений элементов таблицы
• Отношение является важнейшим понятием
и представляет собой двумерную таблицу,
содержащую некоторые данные.
• Сущность есть объект любой природы,
данные о котором хранятся в базе данных.
Данные о сущности хранятся в отношении.
• Атрибуты представляют собой свойства,
характеризующие сущность. В структуре
таблицы каждый атрибут именуется и ему
соответствует заголовок некоторого столбца
таблицы.
• Схема отношения (заголовок отношения)
представляет собой список имен атрибутов.
Например, для приведенного примера схема
отношения имеет вид СОТРУДНИК(ФИО,
Отдел, Должность, Д Рождения). Множество
собственно кортежей отношения часто
называют содержимым (телом) отношения.
• Первичным ключом (ключом отношения,
ключевым атрибутом) называется атрибут
отношения, однозначно идентифицирующий
каждый из его кортежей. Например, в
отношении СОТРУДНИК(ФИО, Отдел,
Должность, Д_Рождения) ключевым является
атрибут «ФИО». Ключ может быть состав-
ным {сложным), то есть состоять из
нескольких атрибутов.
Индексирование
• Как отмечалось выше, определение ключа для таблицы означает
автоматическую сортировку записей, контроль отсутствия
повторений значений в ключевых полях записей и повышение
скорости выполнения операций поиска в таблице. Для
реализации этих функций в СУБД применяют индексирование.
• Термин «индекс» тесно связан с понятием «ключ», хотя между
ними есть и некоторое отличие.
• Под индексом понимают средство ускорения операции поиска
записей в таблице, а следовательно, и других операций,
использующих поиск: извлечение, модификация, сортировка и
т. д. Таблицу, для которой используется индекс, называют
индексированной.
• Индекс выполняет роль оглавления таблицы, просмотр
которого предшествует обращению к записям таблицы. В
некоторых системах, например, Paradox, индексы хранятся в
индексных файлах, хранимых отдельно от табличных файлов.

More Related Content

Viewers also liked

Viewers also liked (12)

Lekcia11
Lekcia11Lekcia11
Lekcia11
 
Lekcia12
Lekcia12Lekcia12
Lekcia12
 
Lekcia6
Lekcia6Lekcia6
Lekcia6
 
Lekcia1
Lekcia1Lekcia1
Lekcia1
 
Zonta Groningen - presentation London
Zonta Groningen - presentation LondonZonta Groningen - presentation London
Zonta Groningen - presentation London
 
Lekcia9
Lekcia9Lekcia9
Lekcia9
 
Lekcia4
Lekcia4Lekcia4
Lekcia4
 
Lekcia14
Lekcia14Lekcia14
Lekcia14
 
Lekcia8
Lekcia8Lekcia8
Lekcia8
 
بحث في مادة التصميم العمراني2
بحث في مادة التصميم العمراني2بحث في مادة التصميم العمراني2
بحث في مادة التصميم العمراني2
 
Lekcia13
Lekcia13Lekcia13
Lekcia13
 
Good Audience Fundraising Deck - Angel Round
Good Audience Fundraising Deck - Angel RoundGood Audience Fundraising Deck - Angel Round
Good Audience Fundraising Deck - Angel Round
 

Similar to Lekcia5

раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данныхtatianabtt
 
007
007007
007JIuc
 
13 14 15_индексирование
13 14 15_индексирование13 14 15_индексирование
13 14 15_индексированиеEvgeniy Golendyhin
 
2. объекты
2. объекты2. объекты
2. объектыOdant
 
008
008008
008JIuc
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данныхtatianabtt
 
открытый урок бд
открытый урок бдоткрытый урок бд
открытый урок бдguest0ffa3f
 
001
001001
001JIuc
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данныхtatianabtt
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменёнminura19122010
 
презентация3
презентация3презентация3
презентация3Suchkov
 
3. Таблицы
3. Таблицы3. Таблицы
3. ТаблицыArtyukhova
 
Принципы работы поисковой системы
Принципы работы поисковой системыПринципы работы поисковой системы
Принципы работы поисковой системыNetpeak
 

Similar to Lekcia5 (20)

6 рмд
6 рмд6 рмд
6 рмд
 
раздел 3 реляционные модели данных
раздел 3  реляционные модели данныхраздел 3  реляционные модели данных
раздел 3 реляционные модели данных
 
Stat 1 alpha
Stat 1 alphaStat 1 alpha
Stat 1 alpha
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
Microsoft access 2007
Microsoft access 2007Microsoft access 2007
Microsoft access 2007
 
007
007007
007
 
13 14 15_индексирование
13 14 15_индексирование13 14 15_индексирование
13 14 15_индексирование
 
2. объекты
2. объекты2. объекты
2. объекты
 
лекция 5
лекция 5лекция 5
лекция 5
 
008
008008
008
 
раздел 2 модели и типы данных
раздел 2  модели и типы данныхраздел 2  модели и типы данных
раздел 2 модели и типы данных
 
открытый урок бд
открытый урок бдоткрытый урок бд
открытый урок бд
 
001
001001
001
 
раздел 4 проектирование и использование баз данных
раздел 4  проектирование и использование баз данныхраздел 4  проектирование и использование баз данных
раздел 4 проектирование и использование баз данных
 
акцесс изменён
акцесс изменёнакцесс изменён
акцесс изменён
 
лекция 7
лекция 7лекция 7
лекция 7
 
лекция 4
лекция 4лекция 4
лекция 4
 
презентация3
презентация3презентация3
презентация3
 
3. Таблицы
3. Таблицы3. Таблицы
3. Таблицы
 
Принципы работы поисковой системы
Принципы работы поисковой системыПринципы работы поисковой системы
Принципы работы поисковой системы
 

Lekcia5

  • 1. Лекция № 5 Тема: Реляционная модель данных. Определение реляционной модели. Индексирование План: 1. Определение реляционной модели. 2. Элементы реляционной модели. 3. Индексирование
  • 2. Определение реляционной модели • Реляционная модель данных (РМД) некоторой предметной области пред- ставляет собой набор отношений, изменяющихся во времени. При создании информационной системы совокупность отношений позволяет хранить данные об объектах предметной области и моделировать связи между ними.
  • 3. Элементы реляционной модели Элемент реляционной модели Форма представления Отношение Таблица Схема отношения Строка заголовков столбцов таблицы (заголовок таблицы} Кортеж Строка таблицы Сущность Описание свойств объекта Атрибут Заголовок столбца таблицы Домен Множество допустимых значений атрибута Значение атрибута Значение поля в записи Первичный ключ Один или несколько атрибутов Тип данных Тип значений элементов таблицы
  • 4. • Отношение является важнейшим понятием и представляет собой двумерную таблицу, содержащую некоторые данные. • Сущность есть объект любой природы, данные о котором хранятся в базе данных. Данные о сущности хранятся в отношении. • Атрибуты представляют собой свойства, характеризующие сущность. В структуре таблицы каждый атрибут именуется и ему соответствует заголовок некоторого столбца таблицы.
  • 5. • Схема отношения (заголовок отношения) представляет собой список имен атрибутов. Например, для приведенного примера схема отношения имеет вид СОТРУДНИК(ФИО, Отдел, Должность, Д Рождения). Множество собственно кортежей отношения часто называют содержимым (телом) отношения. • Первичным ключом (ключом отношения, ключевым атрибутом) называется атрибут отношения, однозначно идентифицирующий каждый из его кортежей. Например, в отношении СОТРУДНИК(ФИО, Отдел, Должность, Д_Рождения) ключевым является атрибут «ФИО». Ключ может быть состав- ным {сложным), то есть состоять из нескольких атрибутов.
  • 6. Индексирование • Как отмечалось выше, определение ключа для таблицы означает автоматическую сортировку записей, контроль отсутствия повторений значений в ключевых полях записей и повышение скорости выполнения операций поиска в таблице. Для реализации этих функций в СУБД применяют индексирование. • Термин «индекс» тесно связан с понятием «ключ», хотя между ними есть и некоторое отличие. • Под индексом понимают средство ускорения операции поиска записей в таблице, а следовательно, и других операций, использующих поиск: извлечение, модификация, сортировка и т. д. Таблицу, для которой используется индекс, называют индексированной. • Индекс выполняет роль оглавления таблицы, просмотр которого предшествует обращению к записям таблицы. В некоторых системах, например, Paradox, индексы хранятся в индексных файлах, хранимых отдельно от табличных файлов.