View Updating and Relational Theory


Книга View Updating and Relational TheoryАвтор:  C. J. Date
Издательство: Shroff Publishers & Distributors Pvt Ltd

Год: July 1, 2013
Страниц:  260
Язык: английский
Формат: PDF (изначально электронное издание с наилучшим качеством), 5.5 Мб
ISBN: 9351100456

 

Аннотация книги на русском

Представления (Views) представляют собой виртуальные таблицы. Это означает, что они должны обновляться, так же, как «реальные» или базовые таблицы. На самом деле, возможность обновления представлений не просто желательна, она имеет решающее значение как по практическим соображениям, так и по теоретическим. Но обновление представлений всегда было спорной темой. С тех пор, как появилась реляционная модель, был широко распространен скептицизм относительно того, возможно ли вообще обновление представлений.

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

Темы книги

  • Обзор технологий, которые помогут расширить возможности реляционных баз данных в будущем
  • Помощь с «roll your own» внедрением в ситуации не возможности изменить продукт РСУБД
  • Обзор важной роли предикатов и ограничений (constraints)
  • Как действительно должны вести себя реляционные продукты (РСУБД)
  • Любой, кто имеет профессиональный интерес к реляционной модели, реляционной технологии или системам баз данных в целом, может извлечь большую пользу от прочтения этой книги.

 

Аннотация книги на английском

 Views are virtual tables. That means they should be updatable, just as "real" or base tables are. In fact, view updatability isn’t just desirable, it’s crucial, for practical reasons as well as theoretical ones. But view updating has always been a controversial topic. Ever since the relational model first appeared, there has been widespread skepticism as to whether (in general) view updating is even possible.

In stark contrast to this conventional wisdom, this book shows how views, just like base tables, can always be updated (so long as the updates don’t violate any integrity constraints). More generally, it shows how updating always ought to work, regardless of whether the target is a base table or a view. The proposed scheme is 100% consistent with the relational model, but rather different from the way updating works in SQL products today.

This book can

  • Help database products improve in the future
  • Help with a "roll your own" implementation, absent such product improvements
  • Make you aware of the crucial role of predicates and constraints
  • Show you how relational products are really supposed to behave

Anyone with a professional interest in the relational model, relational technology, or database systems in general can benefit from this book.

 

Скачать книгу из интернета:

Вас заинтересует / Intresting for you:

Базы данных. Модели и языки
Базы данных. Модели и языки 1293 просмотров Дэн Tue, 21 Nov 2017, 13:25:05
Базы данных. Учебник для высши...
Базы данных. Учебник для высши... 1820 просмотров Ирина Светлова Tue, 21 Nov 2017, 13:29:47
Разработка и эксплуатация удал...
Разработка и эксплуатация удал... 1214 просмотров Семен Tue, 21 Nov 2017, 13:25:05
Базы и банки данных. Учебник
Базы и банки данных. Учебник 907 просмотров Дэн Tue, 21 Nov 2017, 13:25:05
Войдите чтобы комментировать