44900

Представления. Отличие представления от базовых переменных отношения

Доклад

Информатика, кибернетика и программирование

Представления. Отличие представления от базовых переменных отношения. CRETE TBLE ЕМР Однако реляционные системы обычно поддерживают еще один вид именованных переменных отношений называемых представлениями В любой конкретный момент их значение является производным отношением и поэтому упрощенно можно считать что представление это производная переменнаяотношение. Значение данного представления в данное время является результатом вычисления определенного реляционного выражения в данный момент а упомянутое реляционное выражение...

Русский

2013-11-14

28.5 KB

8 чел.

Вопрос 11. Представления. Отличие представления от базовых переменных отношения.

Исходные (заданные) переменные-отношения называются базовыми переменными-отношениями, а присвоенные им значения называются базовыми отношениями. Отношение, которое получено или может быть получено из базового отношения в результате выполнения каких-либо реляционных выражений, называется производным отношением.

Реляционные системы, очевидно, должны предоставлять средства для создания, в первую очередь, базовых переменных-отношений. В языке SQL, например, эта функция обеспечивается оператором CREATE TABLE (здесь слово TABLE используется в узком смысле, как базовая переменная-отношение). Базовые переменные-отношения, конечно же должны быть именованными, как, например, показано ниже.

CREATE TABLE ЕМР

Однако реляционные системы обычно поддерживают еще один вид именованных переменных-отношений, называемых представлениями, В любой конкретный момент их значение является производным отношением (и поэтому упрощенно можно считать, что представление— это производная переменная-отношение). Значение данного представления в данное время является результатом вычисления определенного реляционного выражения в данный момент, а упомянутое реляционное выражение определяется в момент создания этого представления.

Поддержка представлений желательна по многим причинам. Укажем некоторые из них.

  •  Обеспечивается автоматическая защита скрытых данных

Под "скрытыми данными" здесь подразумеваются данные базовых таблиц, кото¬рые не видны в определенном представлении (например, в случае представления GOOD SUPPLIER это имена поставщиков).

  •  Представления позволяют разным пользователям различным образом видеть од¬ни и те же данные в одно и то же время

Другими словами, представления позволяют различным пользователям сосредо¬точить свое внимание и, возможно, логически реструктуризировать только ту часть базы данных, которая их интересует, игнорируя все остальные сохраняемые данные.

Различие между базовой переменной-отношением и представлением часто характеризуется следующим образом.

• Базовые переменные-отношения "реально существуют" в том смысле, что они представляют данные, которые действительно хранятся в базе данных.

• Представления, наоборот, "реально не существуют", а просто предоставляют различные способы просмотра "реальных" данных.


 

А также другие работы, которые могут Вас заинтересовать

18516. Информационная логистика 44 KB
  Лекция 7. Информационная логистика. Значение и задачи информации в логистике. Информационные логистические системы. Построение и функционирование логистических систем. Значение и задачи информации в логистике. Достижение целей логистики т
18517. Логистика запасов 55.5 KB
  Лекция 9. Логистика запасов. 1. Понятие сущность и необходимость в материальных запасах. 2. Классификация запасов. 3. Основные системы управления запасами. 4. Стратегии управления запасами. 1. Понятие сущность и необходимость в материальных запасах. Материальные
18518. Логистика складирования 83 KB
  Лекция 10. Логистика складирования. Понятие роль складов в логистике. Виды и функции складов. Процесс складирования. Формирование системы складирования. Оценка работы складов. Понятие роль складов в логистике. Под складом понимаются з
18519. Сервис в логистике 53 KB
  Лекция 11. Сервис в логистике. Понятие сервиса в логистике. Формирование системы логистического сервиса. Уровень логистического обслуживания. Критерии качества логистического обслуживания. Послепродажное логистическое обслуживание. 1. Понятие
18520. Расчет технико-экономических показателей и определение экономического эффекта программного продукта 359.5 KB
  Рахматуллин Р.Р. Расчет техникоэкономических показателей и определение экономического эффекта программного продукта: методические указания к расчетнографическому заданию курсовому и дипломному проектированию / Р.Р. Рахматуллин Л.Ф. Давлетбаева. Оренбург: ООО Аге
18521. Современные программы схемотехнического проектирования ИС 47.5 KB
  Лекция 1 Целью данного курса является знакомство с методами и алгоритмами на основе которых разработаны современные программы схемотехнического проектирования ИС а также поддержка определенного уровня знаний языков программирования. Процесс проектирования ИС мо
18522. Методы формирования математической модели схемы 301.5 KB
  Лекция 2 Методы формирования математической модели схемы Математическая модель далее будет использоваться сокращение ММ это совокупность объектов в виде чисел векторов и связей между ними которая отражает существенные с точки зрения проектировщика свойства
18523. Алгоритмы решения математической модели БИС по постоянному току 301.5 KB
  Лекция 3 Алгоритмы решения математической модели БИС по постоянному току Существует несколько способов решения задачи анализа по постоянному току: Первый способ заключается в решении систем уравнений вида: F x = 0
18524. Методы решения ММ БИС во временной области. (динамический анализ) 122.5 KB
  Лекция 4 Методы решения ММ БИС во временной области. динамический анализ Задача Коши Пусть t = ft 1 при условии xa=x0 при . Основное предположение относит...