![]() | |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
While working on a db core on these last years, one of the question that gave me most difficulty was what would be an efficient taxonomy to list prequisites for a system to support updateable views. I would be happy to exchange on that subject. |
#3
| |||
| |||
|
|
On Oct 2, 9:29 am, Cimode <cim... (AT) hotmail (DOT) com> wrote: While working on a db core on these last years, one of the question that gave me most difficulty was what would be an efficient taxonomy to list prequisites for a system to support updateable views. I would be happy to exchange on that subject. View updatability is a very interesting area imo. Perhaps you would like to offer your initial thoughts? |
|
Identification requirements: all requirements that a computing model should meet in terms of how such system establishes discernability between tuples to support efficiently view updates. Predictability requirements: all requirements that a computing model should meet to allow *predictable* updates. In such requirements, I usually ask myself question such as: how ought a grouped query ought to handle to be updated and how would it give a result that would be reasonnable and coherent to understanding. Concurrency requirements: all requirements that a computing model should meet to allow comit/rollback principle over view operations. Here I ask my self questions such as : can we apply a 2 phase commit model to hadle concurrency? |
|
The identifier value for a specific tuple is not a part of the physical layer The identifier is the output of a mathematical function that allows to identify a point. The above output ought to reestablish the identifiers of all attribute values into there respective domains The identifier of a specific tuple is a stable mathematical function of the identifier of such tuple in the domain from which the relation draws tuples. The identifier should be a numerical value that may allow not only to identify the tuple within the relation but also with the domain. The identifier should be established at run time or at compile time. |
#4
| |||
| |||
|
|
what would be an efficient taxonomy to list requisites for a system to support updateable views. From SQL FOR SMARTIES: |
#5
| |||
| |||
|
|
Unlike base tables, VIEWs are either updatable or read-only, but not both. |
![]() |
| Thread Tools | |
| Display Modes | |
| |