• Complain

C.J. Date - View Updating and Relational Theory

Here you can read online C.J. Date - View Updating and Relational Theory full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: OReilly Media, genre: Romance novel. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

C.J. Date View Updating and Relational Theory
  • Book:
    View Updating and Relational Theory
  • Author:
  • Publisher:
    OReilly Media
  • Genre:
  • Year:
    2012
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

View Updating and Relational Theory: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "View Updating and Relational Theory" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Views are virtual tables. That means they should be updatable, just as real or base tables are. In fact, view updatability isnt just desirable, its 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 dont 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.

C.J. Date: author's other books


Who wrote View Updating and Relational Theory? Find out the surname, the name of the author of the book and a list of all author's works by series.

View Updating and Relational Theory — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "View Updating and Relational Theory" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
View Updating and Relational Theory
C.J. Date
Published by OReilly Media

Beijing Cambridge Farnham Kln Sebastopol Tokyo To my wife Lindy and my - photo 1

Beijing Cambridge Farnham Kln Sebastopol Tokyo

To my wife Lindy and my daughters Sarah and Jennie with all my love

Special Upgrade Offer

If you purchased this ebook directly from oreilly.com, you have the following benefits:

  • DRM-free ebooksuse your ebooks across devices without restrictions or limitations

  • Multiple formatsuse on your laptop, tablet, or phone

  • Lifetime access, with free updates

  • Dropbox syncingyour files, anywhere

If you purchased this ebook from another retailer, you can upgrade your ebook to take advantage of all these benefits for just $4.99. to access your ebook upgrade.

Please note that upgrade offers are not available from sample content.

preface

Intension extension

Edgar F. Codd

Invented a notion

We now know as views

Now view and base relvar

Exchangeability

Got us all singing

Those view update blues

Anon

The duke of Ormond took a view yesterday of his troop, and ordered all that had bay or grey horses to change them for black .

earliest known example (1693) of view updating, quoted in the Oxford English Dictionary from A Brief Historical Relation of State Affairs 16781714, by Narcissus Luttrell (1857)

A little learning is a dangerous thing ;

Drink deep, or taste not the Pierian spring :

There shallow drafts intoxicate the brain ,

And drinking largely sobers us again .

Alexander Pope

About the Author

C. J. Date is an independent author, lecturer, researcher, and consultant, specializing in relational database technology. He is best known for his book An Introduction to Database Systems (8th edition, Addison-Wesley, 2004), which has sold well over 850,000 copies at the time of writing and is used by several hundred colleges and universities worldwide. He is also the author of numerous other books on database management, including most recently:

  • From Addison-Wesley: Databases, Types, and the Relational Model: The Third Manifesto (3rd edition, coauthored with Hugh Darwen, 2006)

  • From Trafford: Logic and Databases: The Roots of Relational Theory (2007)

  • From Apress: The Relational Database Dictionary, Extended Edition (2008)

  • From Trafford: Database Explorations: Essays on The Third Manifesto and Related Topics (coauthored with Hugh Darwen, 2010)

  • From Ventus: Go Faster! The TransRelational Approach to DBMS Implementation (2002, 2011)

  • From OReilly: SQL and Relational Theory: How to Write Accurate SQL Code (2nd edition, 2012)

  • From OReilly: Database Design and Relational Theory: Normal Forms and All That Jazz (2012)

Mr. Date was inducted into the Computing Industry Hall of Fame in 2004. He enjoys a reputation that is second to none for his ability to explain complex technical subjects in a clear and understandable fashion.

Preface

This book is the third in a series. Its predecessors were as follows:

  • SQL and Relational Theory: How to Write Accurate SQL Code (2nd edition)

  • Database Design and Relational Theory: Normal Forms and All That Jazz

Both of these books were published by OReilly in 2012. The first was aimed at database practitioners of all kinds; it explained the principles of relational theory and used those principles as a basis for recommendations on how to use SQL as if it were a true relational language (a discipline I referred to in that book as using SQL relationally). The second was a little more specialized; it was aimed at database professionals with an interest in database design specifically, and it explained the theory of relational database design and showed why that theory was important. And this third book is more specialized too, inasmuch as it also focuses on one specific technical issuebut the issue in question is an extremely important one, one that gets to the heart of how relational database systems really ought to behave (as opposed to the way todays commercial SQL systems actually do behave, for the most part). That issue is a theory of updating : a theory that, as the books title indicates, applies to the updating of views in particular but is actually more general, in that it applies to the updating of base data just as much as it does to the updating of views as such. Note : Despite this latter state of affairs, I decided to emphasize the updating of views as such in the books title because it seems to me that, while database practitioners in general believe they understand how updating works when the target is base data, theyre typically more than a little skeptical as to whether it really works, or can be made to work, when the target is a view. In fact, view updating as such is a surprisingly controversial topicwhich was and is, of course, a strong reason for wanting to write this book in the first place.

With regard to those two earlier books, incidentally, I should probably apologize for the large number of references to them (especially the first one) in the present book. Now, most references in this book to other publications are given in full, as in this example:

David McGoveran: Accessing and Updating Views and Relations in a Relational Database, U.S. Patent No. 7,263,512 (August 28th, 2007)

In the case of those previous books of mine in particular, however, Ill refer to them from this point forward by their abbreviated titles alone (viz., SQL and Relational Theory and Database Design and Relational Theory , respectively).

Aside : Ive said Ill be giving references to other publications in full, but actually there arent many such references anyway. Although numerous papers, articles, and other writings on view updating have appeared over the past 30 years or so, most of themwith the notable exception of certain publications by David McGoveranadvocate approaches that differ fairly drastically from the one described in the present book (see later in this preface for further discussion of this point). For the most part, therefore, I felt it inappropriate to reference them, except for an occasional citation here and there. If youre interested in investigating some of those other approaches in more detail, you can find a short list of pertinent references in of my book An Introduction to Database Systems (8th edition, Addison-Wesley, 2004). End of aside .

I should stress that I do assume throughout what follows that youre familiar with much of whats covered in the SQL and Relational Theory book in particular. For example, I certainly assume you know what relations, attributes, and tuples are. Now, I make no apology for this state of affairs, since the present book is aimed at database professionals and database professionals ought really to be familiar with most of whats in that earlier book anyway. In order to make the present book a little more self-contained, however, I do offer in a more detailed summary of what views in particular are and how theyre supposed to work.

Who Should Read This Book

My target audience is database professionals, or more generally anyone interested in the relational model, relational technology, or relational systems in general. As already indicated, familiarity with the

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «View Updating and Relational Theory»

Look at similar books to View Updating and Relational Theory. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «View Updating and Relational Theory»

Discussion, reviews of the book View Updating and Relational Theory and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.