Perry Spiller wrote:

Drew et al

I can see that the discussion has left me behind, somewhat.
I became baffled at a certain point in following Drew's
"whatever" and gave up in favour of other things. But I was
left with one significant impression.

Before I detail that, let me say that I have, with commercial
s/ware, used (created) flatfile databases in the past - the
distant past. But none in more recent times - like, 15 years.
The first thing that struck me was the terminology. I'm
familiar with file, record, field, indexed and non-indexed
(i.e. searchable) , exporting data and so on.

When I opened Drew's Tutorial, I was struck by a range of
unfamiliar terms.


A database table is a collection of records. Each record contains individual pieces of data called fields. The SQL 92 standard introduces the terms catalog and schema, which refer to the organization of data in database systems. Fields are contained in records, records are contained in tables, tables are contained in schemas, and schemas are contained in catalogs. Finally, all of the elements are stored in a database. A schema is also likely to contain views, aliases, indexes, triggers, and structured types.
Table 11. Simplistic database definitions
Term Simplistic Definition
Field Individual piece of data such as a first name, or date.
Record Collection of related fields, treated as a single unit; a record is a single row of fields.
Table Collection of records.
Schema Collection of tables, views, aliases, indexes, triggers, and structured types. Frequently used to mean the structure of a group of tables.
Catalog Collection of schemas.
Database Encapsulates all of the items, including catalogs, schemas, tables, records, and fields.

Many database systems do not support catalogs or schemas, especially smaller database systems. Larger database systems are more likely to support catalogs and schemas, but the names and precise definitions differ between different database systems. For example, in some systems a table is called a catalog and in others a table is called a schema—the different usages were in place before the SQL92 standard provided a common definition.


All of these are complicated by the fact that the atual definition is different depending on the database vendor.... Even so, the word Schema is used to mean a few different things.

--
Andrew Pitonyak
My Macro Document: http://www.pitonyak.org/AndrewMacro.odt
My Book: http://www.hentzenwerke.com/catalog/oome.htm
Info:  http://www.pitonyak.org/oo.php
See Also: http://documentation.openoffice.org/HOW_TO/index.html

Reply via email to