Главная страница
Навигация по странице:

  • Объединением

  • Табельный номер

  • Таблица 1 Отношение A

  • Таблица 2 Отношение B

  • Таблица 3 Отношение A UNION B

  • Введение в системы управления баз данных. !Пушников Введение в системы управления базами данных. В системы управления базами данных 2 Оглавление 2 Глава


    Скачать 2.18 Mb.
    НазваниеВ системы управления базами данных 2 Оглавление 2 Глава
    АнкорВведение в системы управления баз данных
    Дата04.02.2020
    Размер2.18 Mb.
    Формат файлаdoc
    Имя файла!Пушников Введение в системы управления базами данных.doc
    ТипДокументы
    #107076
    страница6 из 26
    1   2   3   4   5   6   7   8   9   ...   26

    Оператор переименования атрибутов


    Оператор переименования атрибутов имеет следующий синтаксис:

    где

    - отношение,

    - исходные имена атрибутов,

    - новые имена атрибутов.

    В результате применения оператора переименования атрибутов получаем новое отношение, с измененными именами атрибутов.

    Пример 1.

    Следующий оператор возвращает неименованное отношение, в котором атрибут переименован в :


    Теоретико-множественные операторы

    Объединение


    Определение 2. Объединением двух совместимых по типу отношений и называется отношение с тем же заголовком, что и у отношений и , и телом, состоящим из кортежей, принадлежащих или , или , или обоим отношениям.

    Синтаксис операции объединения:

    Замечание. Объединение, как и любое отношение, не может содержать одинаковых кортежей. Поэтому, если некоторый кортеж входит и в отношение , и отношение , то в объединение он входит один раз.

    Пример 2. Пусть даны два отношения и с информацией о сотрудниках:

    Табельный номер




    Фамилия

    Зарплата




    1

    Иванов

    1000

    2

    Петров

    2000

    3

    Сидоров

    3000

    Таблица 1 Отношение A

    Табельный номер




    Фамилия

    Зарплата




    1

    Иванов

    1000

    2

    Пушников

    2500

    4

    Сидоров

    3000

    Таблица 2 Отношение B

    Объединение отношений и будет иметь вид:

    Табельный номер

    Фамилия

    Зарплата

    1

    Иванов

    1000

    2

    Петров

    2000

    3

    Сидоров

    3000

    2

    Пушников

    2500

    4

    Сидоров

    3000

    Таблица 3 Отношение A UNION B

    Замечание. Как видно из приведенного примера, потенциальные ключи, которые были в отношениях и не наследуются объединением этих отношений. Поэтому, в объединении отношений и атрибут "Табельный номер" может содержать дубликаты значений. Если бы это было не так, и ключи наследовались бы, то это противоречило бы понятию объединения как "объединение множеств". Конечно, объединение отношений и имеет, как и любое отношение, потенциальный ключ, например, состоящий из всех атрибутов.
    1   2   3   4   5   6   7   8   9   ...   26


    написать администратору сайта