Re: What does this NULL mean?
Date: Thu, 15 Dec 2005 14:18:09 +0100
Message-ID: <43a16d32$1_at_news.fhg.de>
Alfredo Novoa schrieb:
>>>Database design maintenance has nothing in special.
>
>
>>Well then neither does the original database design. >>One is just as critical as the other.
>
>
> What I mean is that they don't have significant differences. The
> catalog is a database like any other and we already have excellent
> (theoretical) tools to manage databases.
Catalog and (user defined) database belong to different layers. They
have so big differences that cannot be viewed as one data model. Just
for example:
- what is row in catalog can be a dimension (column) or a table in user
level model.
For example, delete a row from a table in your database catalog. What happens then? Probably, a column or a table will be deleted. But it is not described anywhere in your model because there is no such a model that could handle such dependencies. This behaviour is hard-coded into every database system rather than is part of its data model.
Currently there are no appropriate tools for modeling catalogs and other types of meta information.
> You are trying to mud a very simple issue for unknown purposes.
>>In that case, out with the trivialised summary of >>schema evolution. You have the floor. Please outline >>what Date has said about this issue.
>
>
> We can manage the schema applying all the power of the RM on the
> catalog relvars.
That would be the same as applying, say OOP, to the problem of manipulating data in general and schema in particular.
> A very elegant and powerful way. Isn't it?
-- http://conceptoriented.comReceived on Thu Dec 15 2005 - 14:18:09 CET