| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: What does this NULL mean?
Alexandr Savinov wrote:
> 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.
Not all of them. I knew of one product that did exactly what Alfredo suggested but the users were so indoctrinated that it had to invent ddl to make them happy even though that wasn't needed. I'd say Alfredo is simply pointing out that if the 'catalog' is modelled in ways similar to an application, then some leverage is obvious, ie., ddl becomes a mere shorthand for 'dml'.
Under the covers, using 'dml' will result in a smaller engine but more importantly one that is less prone to inconsistencies, not just in ordinary behaviour but in security, triggered procedures and so forth.
I suspect many of the current products failed to realize this resulting in all kinds of language oddities and more concepts for users/programmers to learn.
p
>
> 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.
>> A very elegant and powerful way. Isn't it?
![]() |
![]() |