| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
Christian Brunschen wrote:
> In article <wIKfg.16269$A26.376462_at_ursa-nb00s0.nbnet.nb.ca>, > Bob Badour <bbadour_at_pei.sympatico.ca> wrote: >
I can only conclude you do not know what database management system means. Security and authentication are fundamental functions of a dbms. If some product fails to deliver that function, it cannot possibly be a dbms.
[remainder predicated on false axiom snipped]
>>Your argument is as valid as stating one should create a square root
>>function to isolate the program from numerical methods or a distance
>>function to isolate the program from your choice of square root function.
> > If you have the option of using different math libraries (that might use > different algorithms, offer different precision or similar), then that > would indeed be an excellent thing to do, wouldn't it?
It might be an excellent thing to do; however, your response does not address the issue I raised. All you have established is simple predicates (in the computer programming sense) and simple subroutines make for cohesive abstractions.
That in no way supports an argument that one should establish an arbitrary level to hide a higher-level language from a lower-level one and thereby forsake the benefits of the higher-level abstraction.
>>While I consider the separation of concerns a sound design principle,
>>your argument leaves me uncertain as to what concerns you intend to
>>separate.
> > Wherever it makes sense to separate concerns, they should be. It makes the > code more maintainable and robust in the face of change.
You are begging the question. We agree axiomatically that separating concerns is a sound design principle. You do not need to write pointless tautologies purporting to prove an agreed axiom.
By suggesting one should establish some boundary level in the code to hide a higher level abstraction, what concerns do you think you are separating on each side of that boundary? Received on Fri Jun 02 2006 - 08:57:57 CDT
![]() |
![]() |