1992 Special 1994

Tools and techniques for database development 1993

text on archive.org (DVD)

(couverture_manquante.jpg)

EDITORIAL

[author : Michael Floyd] #Edito

TABLE OF CONTENTS

FEATURES

OBJECT-ORIENTED DATABASE MANAGEMENT SYSTEMS

[author : Al Stevens]

Object-oriented database management systems (OODBMSs) are coming of age, even though, as Al finds out, there's no agreed upon definition of what they really are. Al explores the world of OODBMSs by examining three toolsets from the developer's perspective—Code Farms' C/C++ Libraries 3.2, Raima's Object Manager 1.1, and BKS's POET 2.0.

PROTOTYPING AND PROGRAMMING DATABASE SYSTEMS

[author : Miles Dempsey]

It's a cold war out there, as Miles discovered when implementing a client/server application for a major steel company. Miles describes the manufacturing process he had to automate, the architecture of that system, the software tools used, the application prototyping and coding process, and the database implementation.

BUILDING A DATABASE FILE VIEWER

[author : Michael Floyd]

DDJ's executive editor presents a data-file viewer—built with Borland's Paradox Engine 3.0 database engine and Borland Pascal 7.0 with Objects—that reads and displays just about any Paradox database table in its current state.

DATABASE TUNING: PRINCIPLES AND SURPRISES

[author : Dennis Shasha]

Dennis presents a principled foundation for tuning database systems using techniques based not only on his own experiences, but on the expertise of tuning consultants affiliated with companies such as Oracle, IBM, Sybase, Ingres, Servio, and O2 Technology.

EXTENDING FOXPRO

[author : Michael Brachman]

The FoxPro API lets you add functions and features that can improve performance and provide support for graphics, serial communications, encryption, compression, network, and more. Michael examines the API and shows you how to make the most of it.

HYPERCARD DATABASE TUNING

[author : Jeff Elliott]

HyperCard's built-in database doesn't need to be slow. Jeff shows you how to speed up searches on your Macintosh using linked lists implemented in HyperCard's scripting language.

EVENT-DRIVEN DATABASE PROGRAMMING IN C++

[author : Dirk Bartels]

Dirk argues that event-driven environments are making information storage and retrieval demands that today's relational database model can't meet. It's his premise that object-oriented database systems (OODBMSs) do meet these new demands by providing special features for concurrence control.