X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=doc%2Fglossary.xml;h=fd73384528c1eec3412e4462f4e85ca7cdae591b;hb=b50166ae0ba2bc09a9094c0e675ec92010b7293e;hp=b991299e72620254042773fe82ce10486d82a5ba;hpb=a35619ce17c910796b4f6f58c5916f8f513073e1;p=clsql.git diff --git a/doc/glossary.xml b/doc/glossary.xml index b991299..fd73384 100644 --- a/doc/glossary.xml +++ b/doc/glossary.xml @@ -1,18 +1,27 @@ - + +"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ + %myents; ]> This glossary is still very thinly populated, and not all - references in the main text have been properly linked and - coordinated with this glossary. This will hopefully change in - future revisions. + references in the main text have been properly linked and + coordinated with this glossary. This will hopefully change in + future revisions. + + Attribute + + + A property of objects stored in a database table. Attributes are + represented as columns (or fields) in a table. + + + Active database @@ -21,7 +30,7 @@ Connection - + + + Column + + + + Data Definition Language (DDL) + + + + The subset of SQL used for defining and examining the + structure of a database. + + + + + Data Manipulation Language (DML) + + + + The subset of SQL used for inserting, deleting, updating and + fetching data in a database. + + database + + Database Object + + An object of type database. + + + + Field + + + + Field Types Specifier + + A value that specifies the type of each field in a query. + + Foreign Function Interface - (FFI) + (FFI) @@ -49,26 +98,45 @@ - - Database Object + + Query - An object of type database. + + An SQL statement which returns a set of results. + - - Field Types Specifier + + RDBMS - A value that specifies the type of each field in a query. + + A Relational DataBase Management System + (RDBMS) is a software package for managing + a database in which the data is defined, organised and + accessed as rows and columns of a table. + + + + + Record + + + A sequence of attribute values stored in a database table. + + + Row + + Structured Query Language - (SQL) + (SQL) - An ANSI standard language for storing and retrieving data - in a relational database. + An ANSI standard language for storing and retrieving data + in a relational database. @@ -76,12 +144,52 @@ SQL Expression Either a string containing a valid SQL statement, or - an object of type sql-expression. - - This has not been implemented yet, so only strings - are valid SQL expressions for the moment. - - + an object of type sql-expression. + + + + + + Table + + + A collection of data which is defined, stored and accessed as + tuples of attribute values (i.e., rows and columns). + + + + + Transaction + + + An atomic unit of one or more SQL statements of which all or none are + successfully executed. + + + + + Tuple + + + + View + + + A table display whose structure and content are derived from an + existing table via a query. + + + + + View Class + + + The class standard-db-object or one of + its subclasses.