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

Пример 3.3. Создайте список всех арендаторов, которые осматривали объекты недвижимости, с указанием сделанных ими комментариев

Читайте также:
  1. B) которые могут быть в пределах одной и той же личности;
  2. B) на которые не действуют внешние силы (т.е. которые взаимодействуют только друг с другом)
  3. CИТУАЦИОННЫЕ ЗАДАЧИ С ПРИМЕРАМИ РЕШЕНИЯ
  4. CИТУАЦИОННЫЕ ЗАДАЧИ С ПРИМЕРАМИ РЕШЕНИЯ
  5. CИТУАЦИОННЫЕ ЗАДАЧИ С ПРИМЕРАМИ РЕШЕНИЯ
  6. CИТУАЦИОННЫЕ ЗАДАЧИ С ПРИМЕРАМИ РЕШЕНИЯ
  7. I) Нормативно - правовые акты, которые были предоставлены

(Пrno, fname, lname (Renter))x(Пrno, pno, comment (Viewing))

Таблица 3.11. Декартово произведение сокращенного варианта отношений Renter и Viewing (использованы только некоторые атрибуты)    
Renter. Rno FName LName Viewing. Rno Pno Comment
CR76 John Kay CR56 PA14 Too small (Слишком мала)
CR76 John Kay CR76 PG4 Too remote (Слишком далеко)
CR76 John Kay CR56 PG4  
CR76 John Kay CR62 PA14 No Dining room (Нет отдельной столовой)
CR76 John Kay CR56 PG36  
CR56 Aline Stewart CR56 PA14 Too small (Слишком мала)
CR56 Aline Stewart CR76 PG4 Too remote (Слишком далеко)
CR56 Aline Stewart CR56 PG4  
CR56 Aline Stewart CR62 PA14 No Dining room (Нет отдельной столовой)
CR56 Aline Stewart CR56 PG36  
CR74 Mike Ritchie CR56 PA14 Too small (Слишком мала)
CR74 Mike Ritchie CR76 PG4 Too remote (Слишком далеко)
CR74 Mike Ritchie CR56 PG4  
CR74 Mike Ritchie CR62 PA14 No Dining room (Нет отдельной столовой)
CR74 Mike Ritchie CR56 PG36  
CR62 Mary Tregear CR56 PA14 Too small (Слишком мала)
CR62 Mary Tregear CR76 PG4 Too remote (Слишком далеко)
CR62 Mary Tregear CR56 PG4  
CR62 Mary Tregear CR62 PA14 No Dining room (Нет отдельной столовой)
CR62 Mary Tregear CR56 PG36  

 

В таком виде это отношение содержит больше информации, чем необходимо.

Для получения искомого списка необходимо для этого отношения произвести операцию выборки с извлечением тех кортежей, для которых выполняется равенство атрибутов Rno из отношений Renter и Viewing, т.е. Renter.Rno=Viewing.Rno. Полностью эта операция выглядит так:

σ Renter.Rno=Viewing.Rno (rno, fname, lname(Renter))x(Пrno, pno, comment(Viewing)) )

 

Результат в таблице 3.12.

Таблица 3.12. Ограниченное декартово произведение сокращенного варианта отношений Renter и Viewinq (использованы только некоторые атрибуты)

Renter. Rno FName LName Viewing. Rno Pno Comment
CR76 John Kay CR76 PG4 Too remote (Слишком далеко)
CR56 Aline Stewart CR56 PA14 Too small (Слишком мала)
CR56 Aline Stewart CR56 PG4  
CR56 Aline Stewart CR56 PG36  
CR62 Mary Tregear CR62 PA14 No dining room (Нет отдельной сто-
          ловой)


Дата добавления: 2015-07-08; просмотров: 220 | Нарушение авторских прав


Читайте в этой же книге: Сетевая модель данных | Структура реляционных данных | Математические отношения | Отношения в базе данных | Свойства отношений | Реляционные ключи | Определитель NULL | РЕЛЯЦИОННЫЕ ЯЗЫКИ | РЕЛЯЦИОННАЯ АЛГЕБРА | Требования к данным |
<== предыдущая страница | следующая страница ==>
Реляционная алгебра (продолжение)| Операции соединения

mybiblioteka.su - 2015-2024 год. (0.007 сек.)