Реляционная алгебра Презентация подготовлена зав. кафедрой ИБ, д.п.н., профессором З.В. Семеновой.

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



Advertisements
Похожие презентации
Структуры базы данных Иерархическая сетевая реляционная наиболее распространенная.
Advertisements

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

Реляционная алгебра Презентация подготовлена зав. кафедрой ИБ, д.п.н., профессором З.В. Семеновой

Формализмы, встречаются в существующих системах с неструктурированными моделями семантические сети; фреймовая модель; продукционные системы; логические исчисления.

Иерархическое представление данных Иерархическая структура базы данных.

Иерархическое представление данных Иерархическая база данных, содержащая информацию о составных частях.

Сетевая модель данных

Реляционная модель Система является полностью реляционной если она: поддерживает структурные аспекты реляционной модели; выполняет соответствующие ей правила включения, корректировки и исключения; обладает подъязыком данных таким же мощным, как алгебра отношений. К недостаткам реляционной модели относятся: длительность поиска; сложность сортировки.

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

Сравнительная характеристика трех структурированных моделей данных

Реляционная алгебра. Определения. 1. Объединение - операция, заключающаяся в построении нового отношения на основе двух других.

Реляционная алгебра. Определения. 2. Пересечение - операция по выделению общих строк из первого и второго отношения. Результатом являются только те кортежи первого отношения, которые есть во втором. 3. Разность- операция по поиску тех строк первого отношения, которых нет во втором. Результат включает только те кортежи первого отношения, которых нет во втором. 4. Декартово произведение- операция по построению нового отношения на основе двух других путем попарной комбинации всех возможных записей из первого отношения и второго отношения.

Реляционная алгебра. Определения. 5. Деление - операция по построению отношения, где результатом является отношение, содержащее только те атрибуты делимого, которых нет в делителе. В него включаются только те кортежи, декартово произведение которых с делителем содержится в делимом. 6. Проекция - операция, заключающаяся в удалении некоторых столбцов в отношении. 7. Соединение - операция, выполняемая над двумя отношениями, в каждом из которых выделяется атрибут, по которому будет производиться соединение. 8. Селекция - операция удаления некоторых записей в отношении на основе некоторого условия. Условие определяется как логическое выражение над значениями атрибутов.

Признаки реляционной базы данных 1. Каждая таблица состоит из однотипных строк и имеет уникальное имя. 2. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего. 3. Строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку такой таблицы. 4. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы). 5. Полное информационное содержание базы данных представляется в виде явных значений данных и такой метод представления является единственным.