44900

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

Доклад

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

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

Русский

2013-11-14

28.5 KB

8 чел.

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

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

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

CREATE TABLE ЕМР

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

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

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

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

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

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

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

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

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


 

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

6850. Обчислювальна фізика. Методичні вказівки до практичних та лабораторних занять 468.5 KB
  Етапи розв'язування задач моделювання. Постановка задачі. Створення математичної моделі. Математичне моделювання. Організація наближених обчислень. Джерела і види похибок. Запис наближених чисел. Правило округлення. Похибки результату при діях із наближеними числами. Поширення похибок округлення при обчисленнях...
6851. Механіка. Методичні рекомендації до лабораторних робіт 310.5 KB
  Лабораторні роботи Згідно з навчальною програмою дисципліни Механіка передбачені такі лабораторні роботи: Лабораторна робота № 1. Визначення розрахунковими та експериментальними методами масових та інерційних характеристик елементів М ПЕА. Лаб...
6852. Операційна система Microsoft Windows 7. Робота з файлами, папками, ярликами. Програма Провідник. Налаштування робочого середовища операційної системи Windows 2.53 MB
  Операційна система Microsoft Windows 7. Робота з файлами, папками, ярликами. Програма Провідник. Налаштування робочого середовища операційної системи Windows. Мета: Формувати практичні вміння та навички роботи з інтерфейсом, файлами та довідкою опер...
6853. Антивирусная защита компьютерных систем 4.33 MB
  Антивирусная защита компьютерных систем. Установка и предварительная настройка Антивируса Касперского Сценарий. Основа антивирусной защиты компьютера - это использование надежной антивирусной программы. Антивирусные программы бывают разные...
6854. Изучение методов проведения анализа частотных характеристик в системе Micro-Cap 49 KB
  Изучение методов проведения анализа частотных характеристик в системе Micro-Cap Цель работы: изучить методы работы с диалоговым окном задания параметров моделирования в режиме анализа частотных характеристик (AC Analysis Limits)...
6855. Сложение чисел в компьютерах с фиксированной запятой 80 KB
  Сложение чисел в компьютерах с фиксированной запятой В лабораторном задании даны числа. Для получения отображений чисел в памяти компьютера потребуется - 7 разрядов для целой части числа...
6856. Визначення інерційних параметрів ланок методом фізичного маятника 63 KB
  Визначення інерційних параметрів ланок методом фізичного маятника Мета роботи: визначення координат центра мас ланки визначення момента інерції ланки. Розрахункові методи визначення інерційних параметрів ланок...
6857. Визначення коефіцієнтів тертя ковзання 87 KB
  Визначення коефіцієнтів тертя ковзання Мета роботи Метою є експериментальне визначення коефіцієнтів тертя ковзання у тертєвих парах з різних конструкційних матеріалів. Використовується метод В.О. Желіговського (нахиленої лінійки), що дає можли...
6858. Определение коэффициентов трения скольжения 66 KB
  Определение коэффициентов трения скольжения Цель работы Цель - экспериментальное определение коэффициентов трения скольжения в трущихся парах из разных конструкционных материалов. Используется метод В.A. Желиговского (наклонной линей...