44900

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

Доклад

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

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

Русский

2013-11-14

28.5 KB

5 чел.

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

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

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

CREATE TABLE ЕМР

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

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

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

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

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

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

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

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

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


 

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

20564. Повоєнний сталінський режим в Україні, репресії 40-50 рр 56 KB
  В цей же час сотні тисяч селян України інших республік вмирали від голоду. Поряд із цим у повоєнному розвитку України існувало чимало проблем. Серйозною проблемою для влади стала колективізація в селах Західної України котра викликала масовий спротив місцевого населення. Малося на увазі зокрема добровільне переселення українців Закерзоння назва походить від лінії Керзона за якою знаходилися землі Лемківщини Надсяння Холмщини та Підляшшя до радянської України.
20565. Національне питання в Радянській Україні в 60-х першій половині 80-х років. Дисидентський рух і його придушення 52.5 KB
  Через самвидав громадськість України СРСР закордону познайомилася з творами І. Так починався в СРСР рух який згодом одержав назву правозахисного й охопив переважно інтелігенцію. Метою правозахисного руху було: захист прав людини і прав народів СРСР боротьба проти русифікації боротьба за незалежну Україну та національне відродження. Першою в СРСР легальною організацією що виступила на захист прав людини була ініціативна група захисту прав людини в СРСР до якої належав харків'янин Г.
20566. Курс на перебудову: плани та реальності його здійснення в Україні 43.5 KB
  Перш ніж горбачовські реформи дійшли до України тут сталася катастрофа глобального значення: 26 квітня 1986 р. Величезна радіоактивна хмара незмірне більша ніж хіросимська покрила багато районів України Росії Білорусії а згодом поширилася на землі Польщі та Скандинавії. Компартію України очолив С. Постали Українська республіканська партія Демократична партія України партія зелених та ін.
20567. Проголошення незалежності України. Розпад СРСР 38 KB
  Проголошення незалежності України. Прийняття Верховною Радою УРСР _Декларації про державний суверенітет України Криза союзних структур політичне протиборство погіршення економічної ситуації зростання національної самосвідомості неухильно посилювали потяг до суверенності відновлення незалежної української держави. було ухвалено закон про економічну незалежність України. Консерватори в союзних структурах активно протидіяли зростанню суверенності й самостійності національних республік у тому числі й України.
20568. Визнання Української держави світовим співтовариством. Міжнародне співробітництво незалежної України. Взаємодія з членами СНД 66 KB
  Міжнародне співробітництво незалежної України. Швидке визнання державної незалежності України десятками країн світу певною мірою породжувало ілюзію того що труднощі пов'язані з перехідним періодом будуть розв'язані безболісно і в короткий термін. Політичні партії і рухи України обстоювали різні нерідко полярні позиції в питаннях зовнішньої політики. Основним документом який визначав принципові засади розбудови державотворчих процесів у тому числі в сфері зовнішньої політики став Акт проголошення незалежності України прийнятий 24 серпня...
20569. Відродження української національної свідомості у першій половині XIX ст 40 KB
  24 березня 1847 року за участь у КирилоМефодіївському товаристві заарештований і засланий солдатом до Орської фортеці Оренбурзького окремого корпусу. КирилоМефодіївське товариство Твори молодого поета згуртували навколо нього університетську молодь. Прагнення звільнити народ від кріпацтва і привело їх до участі в КирилоМефодіївському товаристві 1845 1847 назване на честь слов'янських просвітителів Кирила і Мефодія створенню якого сприяло загальне духовне піднесення українського народу. Соціальний склад КирилоМефодіївського...
20571. Проведення реформи 1861 року в російській Україні, її особливості й наслідки 42.5 KB
  За реформою на кріпосних селян поширювалися економічні права вільних осіб тобто вони отримали право купувати нерухомість займатися торгівлею і промислами тощо. селяни не могли відмовитися від наділу що означало примусове прикріплення їх до землі.Після проведення реформи 220 тис. селян України залишалися безземельними майже 100 тис.
20572. Реформи в Російській імперії в 60 - 70-х рр. 19 ст. та впровадження на Україні 30 KB
  Олександр II підписав Маніфест про скасування кріпосництва і Положення про селян звільнених від кріпосної залежності. Селяникріпаки що доти були власністю поміщиків отримували особисту свободу. Селянам дозволялося без сплати мита торгувати відкривати фабрики та різні промисли підприємства займатися ремеслом за місцем проживання вступати до гільдій і торговельних організацій. Вона надавалася общині або селянському двору подвірне господарство за числом ревізьких душ які мали право на наділи.