On 3/26/13 8:55 AM, Edward K. Ream wrote:
I know next to nothing about data bases, and have never used schemas. Indeed, I've never used a db at all except to interface Leo nodes with the zodb.

I would appreciate your suggestions for learning resources that might bring me somewhat up to speed for the sprint. Thanks!
There are aspects of databases that are worth knowing for anyone who has to implement, use, or maintain a "data store" that has interrelated data of any kind, and especially if it has to allow multiple simultaneous accesses. For a start, look up "referential integrity" and the concept of transaction, particularly the "ACID properties" (http://en.wikipedia.org/wiki/ACID). Also, the basic concepts of types of relationship between entities: one-one, one-many, and many-many. Finally, it's worth a light reading of database normalization (e.g., http://en.wikipedia.org/wiki/Database_normalization), to be sensitive to issues like redundancy and intedependencies.

For a classic bad example, the MS Windows Registry will suffice. It's easily corrupted, and repairing the corruption can be difficult. There are at least hundreds of tools out there purporting to help manage this situation.

--

Don Dwiggins
Advanced Publishing Technology


--
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to