Re: Is it possible to use a database though any high-level API?

From: Brian Selzer <brian_at_selzer-software.com>
Date: Fri, 13 Apr 2007 11:45:21 GMT
Message-ID: <l3KTh.3302$2v1.2502_at_newssvr14.news.prodigy.net>


<beachmountain_at_hotmail.com> wrote in message news:1176450656.234173.317120_at_w1g2000hsg.googlegroups.com...
> Correction:
> Is it impossible/unwise to create an application where changes and
> extensions to the bussiness model are automatically reflected in the
> the database part of the application?
>

Your thinking is backwards. The database is not just *part* of an application: it is its foundation. If you're going to manipulate information, doesn't it make sense to understand first what information is going to be manipulated? Focus first on information requirements--you'll find that your presentation layer will be leaner, cleaner, and meaner. Elimination of redundancy in the database can reduce the number of object instances and bandwidth required to manipulate that information. A clear understanding of the constraints that need to be applied to the database to guarantee integrity can simplify validation and error handling (or at least their development) in the application. A well designed database can improve the performance and concurrency, and hence the scalability of an application. Received on Fri Apr 13 2007 - 13:45:21 CEST

Original text of this message