44900

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

Доклад

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

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

Русский

2013-11-14

28.5 KB

5 чел.

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

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

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

CREATE TABLE ЕМР

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

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

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

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

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

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

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

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

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


 

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

30031. Багатоцільовий легкий броньований тягач 2.16 MB
  Вага машини 120 кН. ЗМІСТ Вступ 6 Призначення та загальний опис проектованої машини 7 Тактикотехнічна характеристика 10 Попередній тяговий розрахунок 25 Потужність двигуна і його зовнішня характеристика 26 Мінімальна швидкість руху машини.70 10 Економічна частина 76 12 Охорона праці 92 Висновки 102 Список джерел інформації 103 ВСТУП Метою даного випускного проекту бакалавра є частковий розрахунок машини із заданою масою і максимальною швидкістю легкого багатоцільового гусеничного тягача. З їх допомогою отримані...
30033. Відсічення шлаку з конвертора 512.5 KB
  Тобто удосконалення робочого процесуавтоматизація обладнання та покращення роботи сталеплавильного агрегату і цеху взагалі 1 ЗАГАЛЬНА ЧАСТИНА Загальна характеристика доменного сталеплавильного та прокатного виробництва 1. Задачею цеху є виплавка переробного чавуну для конвертерного цеху а також для одержання лиття і товарного чавуну. Переробний чавун для конвертерного цеху містіть С=395 42; Si=03 10; Mn=02 10; Р=007; S=002 04 для мартенівського цеху Si=07 10; S≤0035; Mn=0. Проектна потужність цеху – 54 млн.
30035. Анализ финансово-хозяйственной деятельности (на примере ООО «МБК») 849.5 KB
  Перечень вопросов подлежащих разработке 1 Содержание финансового анализа деятельности предприятия Финансовый анализ: сущность и функции Методы и инструментарий анализа финансового состояния предприятия Роль анализа хозяйственной деятельности в управлении производством и повышение его эффективности 2.1 Комплекс мероприятий по повышению эффективности финансовохозяйственной деятельности предприятия 3. 7 1 СОДЕРЖАНИЕ ФИНАНСОВОГО АНАЛИЗА ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ . 10 Финансовый анализ: сущность и...
30036. ПОНЯТИЕ И СУЩНОСТЬ НАЛОГОВОГО УЧЕТА 87 KB
  Таким образом осуществление налогового учета является важнейшим видом деятельности налоговых органов. Следовательно целями и задачами налогового учета являются: 1 формирование полной и достоверной информации о порядке учета для целей налогообложения хозяйственных операций осуществленных налогоплательщиком в течение отчетного налогового периода; 2 обеспечение информацией внутренних и внешних пользователей для контроля за правильностью исчисления полнотой и своевременностью исчисления и уплаты в бюджет налога на прибыль...
30037. РАЗРАБОТКА ТЕХНОЛОГИИ ИСПОЛЬЗОВАНИЯ СРЕДСТВ ПАКЕТА MATLAB В ВИЗУАЛЬНОЙ СРЕДЕ ПРОГРАММИРОВАНИЯ C/C++ 1.92 MB
  Палухин Павел Николаевич РАЗРАБОТКА ТЕХНОЛОГИИ ИСПОЛЬЗОВАНИЯ СРЕДСТВ ПАКЕТА MATLAB В ВИЗУАЛЬНОЙ СРЕДЕ ПРОГРАММИРОВАНИЯ C C Дипломная работа Научный руководитель: доктор технических наук профессор _____ В. ЯЗЫК MATLAB АВТОНОМНЫЕ ПРИЛОЖЕНИЯ НА C C MATLAB C MATH LIBRARY ВИЗУАЛЬНАЯ СРЕДА ПРОГРАММИРОВАНИЯ МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ НЕЛИНЕЙНЫЕ ДИНАМИЧЕСКИЕ СТОХАСТИЧЕСКИЕ СИСТЕМЫ НЕЛИНЕЙНАЯ ФИЛЬТРАЦИЯ МЕТОД ИНВАРИАНТНОГО ПОГРУЖЕНИЯ. Объект исследования – технология использования средств MATLAB в визуальной среде...
30038. Расчет усилителя звуковой частоты 1.5 MB
  6 Выбор обоснование и расчет структурной схемы усилителя. Широкое распространение получили операционные усилители на основе которых можно сконструировать отдельные каскады и структурные блоки усилителя. Анализ технического задания В данном курсовом проекте техническое задание состоит в проектировании усилителя звуковой частоты на основе интегральных микросхемах.
30039. Усилитель звуковой частоты на основе интегральных микросхем 1.41 MB
  В задачу входит выбор типа электронных компонентов входящих в состав устройства. При проектировании усилителя следует использовать такие элементы чтобы их параметры обеспечивали максимальную эффективность устройства по заданным характеристикам а также его экономичность с точки зрения расхода энергии питания и себестоимости входящих в него компонентов. Параметры микросхемы таковы: Uп=22В P=18Bт Rн=8Ом Fн=20Гц Fв=20кГц Iп=120мА Кг=03 Rвх=50кОм Кш=03мкВ Ку=26 дБ 4. Выбор элементов будем производить на основе выходных...