Разделы презентаций


Базы данных Реляционная модель данных

Реляционная модель данных (РМД)В 1970 г. американский математик Э.Ф.Кодд опубликовал статью, с которой отсчитывается начало существования РМД.РМД основана на теории множеств.Домен, D – множество значений, которые может принимать элемент данных.Декартово произведение

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

Слайд 1Базы данных
Реляционная модель данных

Базы данныхРеляционная модель данных

Слайд 2Реляционная модель данных (РМД)
В 1970 г. американский математик Э.Ф.Кодд опубликовал

статью, с которой отсчитывается начало существования РМД.
РМД основана на теории

множеств.
Домен, D – множество значений, которые может принимать элемент данных.
Декартово произведение доменов – множество всех возможных комбинаций значений доменов:
D1×D2×... ×Dn = {(d1i , d1i , ..., dni)}, где dki ∈ Dk
Пример: D1 = (1, 2), D2 = (a, b, c).
D1×D2 = {(1,a), (1,b), (1,c), (2,a), (2,b), (2,c)}
Отношение – подмножество декартова произведения доменов.
Реляционная модель данных (РМД)В 1970 г. американский математик Э.Ф.Кодд опубликовал статью, с которой отсчитывается начало существования РМД.РМД

Слайд 3Пример декартова произведения
Полужирным шрифтом выделены записи, имеющие соответствие в предметной

области.

Пример декартова произведенияПолужирным шрифтом выделены записи, имеющие соответствие в предметной области.

Слайд 4Пример таблицы реляционной БД
Мощность отношения. Арность отношения.

Пример таблицы реляционной БДМощность отношения. Арность отношения.

Слайд 5Термины. Свойства отношения
первичный
ключ
столбец

описание (схема отношения)

строка, запись,

кортеж

Отношение, таблица
Отношение обладает двумя основными свойствами:
1. В отношении не должно

быть одинаковых кортежей, т.к. это множество.
2. Порядок кортежей в отношении несущественен.
Термины. Свойства отношенияпервичный    ключстолбецописание (схема отношения)строка, запись, кортежОтношение, таблицаОтношение обладает двумя основными свойствами:1. В

Слайд 6Ключи отношения
Ключ – атрибут (группа атрибутов), которые позволяют классифицировать кортеж

(запись таблицы).
Потенциальный ключ (уникальный ключ) – атрибут (группа атрибутов), которые

позволяют идентифицировать кортеж (запись таблицы).
Первичный ключ – обязательный уникальный ключ. Для каждой таблицы может быть определен только один первичный ключ.
Вторичный ключ – любой другой ключ, кроме первичного. Может быть необязательным и неуникальным.
Внешний ключ – служит для организации связей между таблицами.
Ключи отношенияКлюч – атрибут (группа атрибутов), которые позволяют классифицировать кортеж (запись таблицы).Потенциальный ключ (уникальный ключ) – атрибут

Слайд 7Организация связей между таблицами


«Отдел» – внешний ключ в таблице «Сотрудники»


Таблица «Сотрудники»
Таблица «Отделы»
«Номер отдела» - первичный ключ в таблице «Отделы»
Связь

один-ко-многим: Отделы – Сотрудники
Организация связей между таблицами«Отдел» – внешний ключ в таблице «Сотрудники» Таблица «Сотрудники»Таблица «Отделы»«Номер отдела» - первичный ключ

Слайд 8Организация связей между таблицами


В таблице «Участие»:
«Участник» – внешний ключ к

таблице «Сотрудники»
«Проект» – внешний ключ к таблице «Проекты»
Таблица «Сотрудники»
Таблица

«Проекты»

Связь многие-ко-многим: Проекты – Сотрудники

Таблица «Участие»

Организация связей между таблицамиВ таблице «Участие»:«Участник» – внешний ключ к таблице «Сотрудники» «Проект» – внешний ключ к

Слайд 9Пример связи внутри таблицы



Пример связи внутри таблицы

Слайд 10Операции над данными в РМД
Операции применяются к кортежам отношений.
В РМД

используются следующие операции:
запомнить: внесение информации в БД (требует формирования

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

Слайд 11Сравнение структуризации данных в РМД и по версии CODASYL

Сравнение структуризации данных в РМД  и по версии CODASYL

Слайд 12Достоинства и недостатки РМД
Достоинства:
наличие теоретического базиса;
максимальная степень независимости данных от

программ;
наличие декларативного языка запросов.

Недостатки:
низкая эффективность выполнения запросов;
отсутствие однозначного соответствия между

сущностями предметной области и таблицами реляционной базы данных.
Достоинства и недостатки РМДДостоинства:наличие теоретического базиса;максимальная степень независимости данных от программ;наличие декларативного языка запросов.Недостатки:низкая эффективность выполнения запросов;отсутствие

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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