| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: theory and practice: ying and yang
mountain man wrote:
> "Kenneth Downs" <knode.wants.this_at_see.sigblock> wrote in message
> news:krbbn2-l65.ln1_at_pluto.downsfam.net...
>> mountain man wrote: >> >>> >>> If the application layer can be bound within the DB, >>> and the DB now services this role, there will *not* be >>> the need for any further layers. >>> >> >> Do you mean putting HTML generation in there? >> Or storing compiled binaries for desktop apps?
OK, I see.
But when the external code writes a report, how does it know what the column titles should be? How wide the columns are? It must somehow consult the database to find out? It was in answering this question that we finalized our relationship between the tiers and settled the code generation question. We decided that at upgrade time the builder would supply the external client with a copy of the dictionary in the native format of the client. This then became the sole and complete touch point between the layers on the what the nature of the running system was.
Also, alas, to make a rich human interface, you have to have the ability to provide *additional* UI elements. I say additional because the table-like system you already have is in fact very important, you want to add to it, not replace it.
>
> You made a point at some earlier time which I did not
> then respond to, about the flavorless appearance of this
> tool, in that _all_ it appears as is a grid to hold data, and
> the natural desire of business owners to have pretty pictures,
> and specialised interface "forms" --- in the long run.
>
> This is a valid point, and we have plans to address this
> issue at some stage, in order to meets such "cosmetic"
> needs, by means of holding such parameters within the
> database.
>
At a very early stage of my current project, I considered having a data dictionary that was "pure" in the sense that it contained no information about the UI. This idea I rapidly dropped. You have to put info into the dictionary to guide the UI, such as column ordering information at very least, and simple captions.
-- Kenneth Downs Secure Data Software, Inc. (Ken)nneth@(Sec)ure(Dat)a(.com)Received on Mon Jun 06 2005 - 07:25:31 CDT
![]() |
![]() |