<?XML version=²1.0²?>
<!DOCTYPE Article SYSTEM ³north.dtd²> 

     <Magazine> Web Techniques Magazine </Magazine>
     <IssueDate> March  1998 </IssueDate>
     <Headline>Database Developer</Headline> 
     <Deck>New Servers, New Architectures, and Logic in the Database</Deck>
     <Byline> By Ken North</Byline>

	If you are a Web developer faced with creating database-enabled 
     pages, or a database developer faced with building Web-enabled 
     applications, you have probably experienced the phenomenon known as ³Web 
     time.² The computer industry has never been quiet, but recent years have 
     been particularly frenetic. The popularity of the Web produced a flurry of 
     software-development activity....

     <Subhead ID=²HEAD1²>Application Architecture, Database Architecture</Subhead>
	In the mainframe era, database applications were often monolithic 
     executables. Operating-system improvements and modular programming brought 
     dynamic linking and shared libraries. Subsequent developments continued the 
     trend of distributing the logic of database applications. 

     <Subhead ID = ³HEAD2²>Logic in the Database</Subhead>
	Because data integrity is a primary concern of database developers, 
     DBMS vendors provide several techniques for controlling how a DBMS manages 
     data. These include constraints, procedures, triggers, functions and 
     packages. Some SQL dialects also provide rules and a <CODE>CREATE</CODE> 
     <CODE>RULE</CODE> statement. 


	<Author>Ken North</Author> is a software consultant who also writes 
     and teaches seminars. His 1998 projects include <Book>Database Magic with 
     Ken North</Book>, 
	<Book>Java Database Magic with Ken North</Book> 
	PTR</Publisher>), and Expert Series seminars.