Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Простейшие операции над отношениями.






 

Основной единицей обработки в операциях реляционной модели данных является отношение (таблица), а не отдельные записи, как это принято в традиционных языках обработки данных.

Реляционная СУБД способна выполнять восемь операций алгебры отношений.

Рассмотрим простейшие из них.

1. Объединение.

Операция выполняется над двумя совместимыми отношениями.

Совместимые отношения - это отношения, имеющие одинаковое количество атрибутов(столбцов) и одинаковые типы соответствующих атрибутов.

 

КЛИЕНТ 1 КЛИЕНТ 2

 

Фамилия Возраст   Фамилия Возраст
Иванов     Иванов  
Петров     Сидоров  
Сидоров     Мишин  
Федоров        

 

Результат операции включает все записи первого отношения и недостающие записи второго отношения.

 

2. Пересечение.

Операция производится над совместимыми отношениями. Результат пересечения содержит только те записи первого отношения, которые есть во втором.

Если за исходные отношения взять КЛИЕНТ 1 и КЛИЕНТ 2, то результатом будет отношение

 

КЛИЕНТ

 

Фамилия Возраст
Иванов  
Сидоров  

 

3. Разность.

Результат вычитания включает только те записи первого отношения, которых нет во втором.

Если за исходные отношения взять КЛИЕНТ 1 и КЛИЕНТ 2, то результатом будет отношение

 

КЛИЕНТ

 

Фамилия Возраст
Петров  
Федоров  

 

4. Проекция.

Это операция, которая выполняется над одним отношением. Результат операции - отношение, содержащее часть атрибутов исходного отношения.

Возьмем за исходное отношение СОТРУДНИКИ.

 

СОТРУДНИКИ

 

ФИО N отдела Должность
     
     
     

 

В результате проекции можно получить отношение:

 

ДОЛЖНОСТЬ

 

N отдела Должность
   

 

6. Выбор.

Операция выполняется над одним отношением. Результат – это отношение, которое содержит подмножество записей, выбранных по какому-либо условию.

Например: КЛИЕНТ

 

Иванов  
Петров  

 

Условие: Возраст > 25

Результат: КЛИЕНТ

 

Фамилия Возраст
Сидоров  

 


ПРЕОБРАЗОВАНИЕ ОТНОШЕНИЙ.

 

Для эффективной работы баз данных (быстрая загрузка, поиск, выборка) программисты группируют атрибуты отношений таким образом, чтобы обеспечить минимальное дублирование информации и ее обработку без особых трудностей. Это достигается в процессе преобразований баз данных, который называется нормализацией. В результате из одной большой избыточной базы данных получается несколько взаимосвязанных небольших баз данных. Данный процесс осуществляется средствами СУБД.

 

ПРИМЕНЕНИЕ КОММУНИКАЦИОННЫХ ТЕХНОЛОГИЙ В ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.