Re: Relational Database vs. NonrelationalL

Subject: Re: Relational Database vs. NonrelationalL
From: JIMCHEVAL <JIMCHEVAL -at- AOL -dot- COM>
Date: Thu, 14 May 1998 12:19:34 EDT

In a message dated 98-05-14 10:01:20 EDT, AdamsC -at- MEDISPAN -dot- COM writes:

<< Can anyone out there give me information on differences between a
relational database vs. nonrelational? >>
nonrelational is also called 'hierarchical' or 'flat'.

Basically, before computers, that's all there was. A telephone book is the
obvious example: to find a number, you first have to know higher elements in
the hierarchy of information - first the city, then the name. As a data
element, 'telephone number' ends up at the base of the hierarchy.

Computers allow all data elements to be stored as peers, so that 'city',
'name' and 'telephone number' all have equal importance and are linked via
'relationships', not via a single overall hierarchy. If you have only a
telephone number and want to find the associated name, you can sort or search
based on their relationship to each other. Often, this involves creating
temporary hierarchies (sorts), but the hierarchy is a function of the
particular search and not of any fixed structure in the stored data.

(The specific 'relationship' referred to is actually the data element which
links two or more tables - a customer ID that relates a Customer table to an
Order table, for instance.)

The actual implementation of this fairly simple idea can get extremely
complicated, involving concepts such as 'tuples' and 'referential integrity',
and distinctions between 'rows' and 'records' or 'tables' and 'files' - not to
mention Codd's 12 principles. But the essence of the idea is that in
traditional (flat) files, the data is stored (and retrieved) in a certain
hierarchy, in relational 'files' (really tables in a database) it isn't.

The most common tool for manipulating relational data is SQL (Structured Query
Language), which originated in DB2, but now exists in multiplte flavors
(Oracle, Foxpro, SQLServer, etc.)

There's lots more on this in the archives.

Jim Chevallier
North Hollywood
== JC's TW page - http://members.aol.com/jimcheval/twone.htm ==




Previous by Author: Human as Resource ( was Re: FW: more #$ -at- %#^&$# secretary stuff...)
Next by Author: Re: Workflow Management Software
Previous by Thread: Re: Fw: PC warning signs
Next by Thread: Wanted: Recs. on San Francisco Docutech Vendors


What this post helpful? Share it with friends and colleagues:


Sponsored Ads