Система обновления отношений. Операции системы обновления отношений Назначение системы – установление соответствия отношений базы данных объекту реального.

Презентация:



Advertisements
Похожие презентации
Элементы теории множеств. Множество Определение: Множество Множество – совокупность однородных объектов, для которых выполнены условия: Существует правило,
Advertisements

Реляционная модель данных Определения Основные операции над отношениями (реляционная алгебра)
Базы данных Лекция 9 Проектирование реляционных баз данных на основе принципов нормализации: дальнейшая нормализация.
Базы данных Лекция 5 Базисные средства манипулирования реляционными данными: алгебра A Дейта и Дарвена.
Подготовила: Бовина Елена М-063. это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором.
Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Работу выполнила Студентка 477 гр. Гришина О.В.. Как бы тщательно не планировалась структура таблицы, иногда возникает необходимость внести в неё некоторые.
Презентация. Система управления базами данных (СУБД) совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих.
Модуль 1. Математические основы баз данных и знаний 1.
РЕЛЯЦИОННАЯ АЛГЕБРА. Элементы РМД и формы их представления Сущность – это объект любой природы. Данные о сущности хранятся в отношении (таблице). Атрибуты.
Схема данных в Access Преподаватель: Французова Г.Н.
Определения Банк данных (БнД) это система специальным образом организованных дан­ных - баз данных, программных, технических, языковых, организационно-
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Модуль 1. Математические основы баз данных и знаний 1.
Проектирование БД. Нормальные формы В теории реляционных баз данных обычно выделяется следующая последовательность нормальных форм: первая нормальная.
Реляционное исчисление. Общая характеристика Запрос – формула некоторой формально-логической теории; описывает свойства желаемого результата. Ответ –
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
Базы данных Лекция 4 Базисные средства манипулирования реляционными данными: реляционная алгебра Кодда.
Типы отношений в базе данных При работе с данными из нескольких таблиц устанавливаются связи между таблицами Связь между таблицами устанавливает отношения.
Транксрипт:

Система обновления отношений

Операции системы обновления отношений Назначение системы – установление соответствия отношений базы данных объекту реального мира, который описывает база данных ADD – добавление кортежа DEL – удаление кортежа CH – изменение кортежа

Добавление

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

Удаление

Возможные ошибки при выполнении операции удаления кортежа: 1. Отсутствие кортежа в отношении

Изменение

Возможные ошибки при выполнении операции изменения кортежа: Схема кортежа не соответствует схеме отношения Некоторое значение кортежа не принадлежит домену соответствующего атрибута Операция изменения приводит к тому, что кортеж совпадает по ключу с кортежем, уже существующем в отношении Кортеж отсутствует в отношении В каждом из этих случаев операция добавления оставляет отношение неизменным и некоторым образом сообщает об ошибке.

Обновление отношений: примеры Дано отношение: расписание (НОМЕР_РЕЙСА, ПУНКТ_ОТПРАВЛЕНИЯ, ПУНКТ_НАЗНАЧЕНИЯ, ВРЕМЯ_ВЫЛЕТА, ВРЕМЯ_ПРИБЫТИЯ) {НОМЕР_РЕЙСА} – ключ отношения

Обновление отношений: примеры Добавление кортежа: ADD(расписание; НОМЕР_РЕЙСА = 117, ПУНКТ_ОТПРАВЛЕНИЯ = Атланта, ПУНКТ_НАЗНАЧЕНИЯ = Бостон, ВРЕМЯ_ВЫЛЕТА = 22.05, ВРЕМЯ_ПРИБЫТИЯ=0.43) ADD(расписание; 117, Атланта, Бостон, 22.05, 0.43)

Обновление отношений: примеры Удаление кортежа: DEL(расписание; НОМЕР_РЕЙСА = 83, ПУНКТ- ОТПРАВЛЕНИЯ = Нью-Йорк, ПУНКТ- НАЗНАЧЕНИЯ = Чикаго, ВРЕМЯ-ВЫЛЕТА = 11.30, ВРЕМЯ-ПРИБЫТИЯ=13.43) DEL(расписание; 83, Нью-Йорк, Чикаго, 11.30, 13.43) DEL(расписание; 83)

Обновление отношений: примеры Изменение кортежа: CH(расписание; НОМЕР_РЕЙСА = 109, ПУНКТ- ОТПРАВЛЕНИЯ = Нью-Йорк, ПУНКТ- НАЗНАЧЕНИЯ = Лос-Анджелес, ВРЕМЯ-ВЫЛЕТА = 21.50, ВРЕМЯ-ПРИБЫТИЯ=2.52; ВРЕМЯ- ВЫЛЕТА = 21.40, ВРЕМЯ-ПРИБЫТИЯ=2.42 ) CH(расписание; НОМЕР_РЕЙСА = 109; ВРЕМЯ- ВЫЛЕТА = 21.40, ВРЕМЯ-ПРИБЫТИЯ=2.42)

Заключение Операции системы обновления отношений Добавление Удаление Изменение Причины возникновения ошибок в процессе обновления отношений