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