REVIEW - Designing Database Applications with Objects and Rules - The IDEA Methodology


Title:

Designing Database Applications with Objects and Rules

The IDEA Methodology

Author:

Stefano Ceri, Piero Fraternali

ISBN:

Publisher:

Addison-Wesley Longman (1997)

Pages:

579pp

Reviewer:

Roger N Lever

Reviewed:

April 1998

Rating:

★★☆☆☆


The authors present the IDEA methodology, which is described as 'a state-of-the-art methodology for developing, maintaining and applying database systems'. The state of the art in this case revolves around using object orientation and rule based approaches. IDEA stands for Intelligent Database Environment for Advanced applications and is aimed at the information technology professional, those spending their time designing and developing database applications.

The presentation focuses on developing the material around the progression of key ideas associated with modelling, analysis, design, prototyping and implementation. In terms of analysis and modelling Chimera is the language proposed for collecting specifications at the conceptual level and much of the book is devoted to expanding on Chimera as the fusion of object orientation, deductive rules and active rules. Of course, for those not interested in learning another (specification/modelling) language then the value of the book drops quite dramatically.

The style is very academic and indeed the authors name students of advanced database courses as part of the target audience, which also comprises database systems analysts, designers, administrators and managers. For those named there is undoubtedly much of interest if learning a new methodology is appealing. For those who like to cherry pick useful ideas and techniques there are also some nuggets of interest. However, generally I think that the target audience is fairly precise and this is not a book that will satisfy 'outsiders'.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.