[comp.databases] Cdata Source

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.