cs00chs@unccvax.UUCP (charles spell) (09/06/89)
Here is the info needed to obtain Cdata:
Title: _C_Database_Development_
Author: Stevens, Al
Publisher: Managment Information Source, Inc.
1107 N.W. 14th Avenue
Portland, Oregon 97209
(503) 222-2399
ISBN: 0-943518-33-4
Backround: Cdata teaches database theory and design of DBMS software in C
source. It has been compiled with over 10 different compilers
for IBM compatible micros. It includes (optional disk):
o DB Schema Compiler o Full screen data entry Query
o BTree Index Files o Data file manager
o Database Manager o Report generator and utilities
My opinion (and remember it's just an opinion):
The code is hard to follow due to few in-line comments and my previous
incomplete understanding of b-tree structure. I like the way records and
btree nodes are deleted and added (in the sense of performance). The variable
names could have been better chosen. The {find,verify}_rcd() functions
could be improved to make the pre-calling overhead simpler. The schema model
is mostly better than others I've seen. I personally will never use any of
the utilities except for dbinit and reindex.
___________________________________________________________________________gupta@cullsj.UUCP (Yogesh Gupta) (09/07/89)
In article <1638@unccvax.UUCP>, cs00chs@unccvax.UUCP (charles spell) writes: > Here is the info needed to obtain Cdata: > > (503) 222-2399 The new phone number is (503) 282-5215. -- Yogesh Gupta. | The opinions expressed in this article Cullinet Software, Inc. | are those of the author and do not | represent those of Cullinet Software | or the plant on my desk.