6В06 Информационно-коммуникационные технологии


Операция деления отношений



бет21/80
Дата07.01.2022
өлшемі0,5 Mb.
#17514
түріПротокол
1   ...   17   18   19   20   21   22   23   24   ...   80
Байланысты:
БД в ИС

Операция деления отношений

Эта операция наименее очевидна из всех операций реляционной алгебры и поэтому нуждается в более подробном объяснении. Пусть заданы два отношения - A с заголовком {a1, a2,



..., an, b1, b2, ..., bm} и B с заголовком {b1, b2, ..., bm}. Будем считать, что атрибут bi отношения A и атрибут bi отношения B не только обладают одним и тем же именем, но и определены на одном и том же домене. Назовем множество атрибутов {aj} составным атрибутом a, а множество атрибутов

{bj} - составным атрибутом b. После этого будем говорить о реляционном делении бинарного отношения A(a,b) на унарное отношение B(b).

Результатом деления A на B является унарное отношение C(a), состоящее из кортежей v таких, что в отношении A имеются кортежи такие, что множество значений {w} включает множество значений атрибута b в отношении B.



Вопросы для закрепления Литература:

  1. Абдуллина В.З. Базы данных в информационных системах: Учебник, 2015

  2. Астахова И.Ф., Мельников В.М., Толстобров А.П., Фертиков В. В. СУБД: язык SQL в примерах и задачах.—М.:ФИЗМАТЛИТ,2009. — 168 с.

  3. Волк В. К. Базы данных. Проектирование, программирование, управление и администрирование: учебник / В. К. Волк.— Санкт_Петербург: Лань, 2020.— 244 с: ил.— (Учебники для вузов. Специальная литература).

  4. Дьяков, И.А. Базы данных. Язык SQL [Электронный ресурс]: учебное пособие / И.А. Дьяков. – Тамбов : Изд-во ФГБОУ ВПО «ТГТУ», 2012. –80 с..

  5. Зрюмов, Е. А. Базы данных для инженеров [Текст]: учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с..



Тема: Основные этапы проектирования баз данных

Количество часов: 1

Основные вопросы/план темы:

Тезисы лекции

Предположим, что проектирование базы данных "Питание" (рис.1) начинается с выявления атрибутов и подбора данных, образец которых (часть блюд изготовленных и реализованных 1/9/94 г.) показан на рис. 1.

Этот вариант таблицы "Питание" не является отношением, так как большинство ее строк не атомарны. Атомарными являются лишь значения полей Блюдо, Вид, Рецепт (хотя он и большой), Порций и Дата_Р остальные же поля таблицы рис.2 – множественные. Для придания таким данным формы отношения необходимо реконструировать таблицу. Наиболее просто это сделать с помощью простого процесса вставки, результат которой показан на рис.3.



Блюда



Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   80




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет