| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: cdt glossary - TABLE
mAsterdam wrote:
>> A *table* consists of a table header and a body. The *table header* >> consists of a list of column names that contains each column name at >> most once and associates with each column name in that list a certain >> type. The *body* is a bag of rows where a *row* is a list of values >> that conforms to the table header.
You could say the table header is an (unordered) set of column names.
And the rows are (unordered) sets of (column_name, value) tuples such that there is the obvious 1-1 mapping between the members of each row and the table header.
I think I've seen this description somewhere and it gets round the problem of column order. Though possibly it makes the description more complicated for newbies.
Paul. Received on Sun Jul 10 2005 - 07:28:33 CDT
![]() |
![]() |