Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
glossary:c [2009/12/04 17:40]
tdo
glossary:c [2012/10/26 14:46] (current)
Line 1: Line 1:
 +{{page>:​top_add&​nofooter&​noeditbtn}}
 + 
 ====== Glossary ====== ====== Glossary ======
 ===== C ===== ===== C =====
 {{page>:​glossary_bar&​nofooter&​noeditbtn}} {{page>:​glossary_bar&​nofooter&​noeditbtn}}
 +==== C String Omnidex Datatype ====
 +  * A legacy Omnidex datatype name that is now referred to "​String"​. ​ A datatype in Omnidex that refers to a string terminated with a null just like strings in the C language. ​ C Strings are used as a return data type from many Omnidex SQL Functions. ​ C Strings are recommended over the Varchar datatype because of internal performance.  ​
 +
 +
  
-==== Calling errors ==== 
-  * Syntax errors that cause programs to fail.  
 ==== Cardinality ==== ==== Cardinality ====
   * A term indicating the number of unique values in a column or the number of rows in a table.   * A term indicating the number of unique values in a column or the number of rows in a table.
Line 14: Line 18:
  
   * Omnidex uses these values to determine the best method to use to process a query against multiple tables. ​   * Omnidex uses these values to determine the best method to use to process a query against multiple tables. ​
-<​code>​ 
-For example: 
  
 +== For example: ==
 The products table is a parent table with a primary key that has a column cardinality of 10,000. This means it has 10,000 unique product codes. The products table is a parent table with a primary key that has a column cardinality of 10,000. This means it has 10,000 unique product codes.
  
 The orders table is a child table with 10,000,000 rows. This means it has a table cardinality of 10,000,000. The orders table is a child table with 10,000,000 rows. This means it has a table cardinality of 10,000,000.
  
-SELECT O.PRODUCT_CODE,​ O.CUSTOMER_NO,​ O.STATUS  +<code SQL> 
-FROM PRODUCTS P, ORDERS O  +  ​SELECT O.PRODUCT_CODE,​ O.CUSTOMER_NO,​ O.STATUS  
-WHERE P.PRODUCT_CODE=O.PRODUCT_CODE  +      FROM PRODUCTS P, ORDERS O  
-AND P.PRODUCT_NAME = '​PRINTER'​+      WHERE P.PRODUCT_CODE=O.PRODUCT_CODE  
 +      AND P.PRODUCT_NAME = '​PRINTER'​
 </​code>​ </​code>​
  
Line 33: Line 37:
  
 ==== Chained list ==== ==== Chained list ====
-A list containing data elements where each data element has a pointer to the previous and successive data element. See also: linked list +  * A list containing data elements where each data element has a pointer to the previous and successive data element. See also: linked list 
  
 ==== Child ==== ==== Child ====
 +  * A child table or detail data set. 
  
-A child table or detail data set+==== Child key ==== 
 +  * column or field in a child table that identifies rows in the table containing the same values; also known as a repeating keySee also: key 
  
-**child key** +==== Child table ==== 
-column or field in child table that identifies ​rows in the table containing ​the same values; also known as a repeating keySee also: key +  ​* ​table subordinate to parent ​table or master data set.  
 +  * A table where several ​rows may share the same identifying value for any given column
  
-**child table** +  ​* Child rows are not usually uniquely identifiable by the contents of a single field.
-A table subordinate to a parent table or master data set.  +
-A table where several rows may share the same identifying value for any given column.  +
- +
-Child rows are not usually uniquely identifiable by the contents of a single field.+
 There is a one-to-many relationship between the parent table and the child table. ​ There is a one-to-many relationship between the parent table and the child table. ​
  
-**client** +==== Client ==== 
-The user interface aspect of a client/​server system, usually a personal computer or small computer workstation dedicated to immediate, local user interactions,​ such as system navigation and help, rather than widely accessed or centralized computational activity, such as data processing. ​+  ​* The user interface aspect of a client/​server system, usually a personal computer or small computer workstation dedicated to immediate, local user interactions,​ such as system navigation and help, rather than widely accessed or centralized computational activity, such as data processing. ​
  
-**client/server*+==== Client/​server ​==== 
-A distributed technology approach, or system, where computer processing is divided by function to take advantage of processing on multiple computer units, dividing tasks between client activities and server activities. See client and server. ​+  ​* A distributed technology approach, or system, where computer processing is divided by function to take advantage of processing on multiple computer units, dividing tasks between client activities and server activities. See client and server. ​
  
-**codified ​data*+==== Codified ​data ==== 
-Data represented by codes instead of actual data values, used by data warehouses to conserve data storage space, e.g., income ranges represented by a single character. ​+  ​* Data represented by codes instead of actual data values, used by data warehouses to conserve data storage space, e.g., income ranges represented by a single character. ​
  
-**column** +==== Column ==== 
-A logical representation of a field in individual rows for a given table or view. A column defines a set of fields that share the same data and the same position (offset and length) for any given row in a table.  +  ​* A logical representation of a field in individual rows for a given table or view. A column defines a set of fields that share the same data and the same position (offset and length) for any given row in a table.  
-**column ​cardinality**  + 
-The number of unique values in a column. See also: cardinality,​ table cardinality  +==== Column ​cardinality ​==== 
-**composite ​index*+  ​* The number of unique values in a column. See also: cardinality,​ table cardinality  
-A type of Omnidex index that lets you index data from either a part or a combination of parts of columns, or entire columns (one or more items from a field). You can create composite indexes in DBINSTAL during Omnidex installation. See also: composite keys  +==== Composite ​index ==== 
-composite ​keys +  ​* A type of Omnidex index that lets you index data from either a part or a combination of parts of columns, or entire columns (one or more items from a field). You can create composite indexes in DBINSTAL during Omnidex installation. See also: composite keys  
-A logical MDK or ASK field comprised of several fields or parts of fields. See also: composite index  + 
-**connection** +==== Composite ​keys ==== 
-A direct link between the application and an environment catalog.  +  ​* ​A logical MDK or ASK field comprised of several fields or parts of fields. See also: composite index  
-**container ​application*+ 
-A computer program, typically ODBC-compliant,​ that processes data extracted from a database.  +==== Connection ==== 
-Generic applications such as Microsoft Excel, Seagate'​s Crystal Reports and Brio's BrioQuery, that make generic calls through ODBC to a database.  +  ​* A direct link between the application and an environment catalog.  
-Applications that work with a database through an ODBC driver. ​+==== Container ​application ​==== 
 +  ​* A computer program, typically ODBC-compliant,​ that processes data extracted from a database.  
 + 
 +  * Generic applications such as Microsoft Excel, Seagate'​s Crystal Reports and Brio's BrioQuery, that make generic calls through ODBC to a database.  
 + 
 +  * Applications that work with a database through an ODBC driver. ​
  
 ==== Criteria count ==== ==== Criteria count ====
   * A count of the number of rows qualified for the current set of criteria. This count differs from the qualifying count which returns the total number of rows qualified when the rows found in the current search are merged with the rows in the qualified subset. This applies to oaqualify and the SQL extended command, QUALIFY. ​   * A count of the number of rows qualified for the current set of criteria. This count differs from the qualifying count which returns the total number of rows qualified when the rows found in the current search are merged with the rows in the qualified subset. This applies to oaqualify and the SQL extended command, QUALIFY. ​
- +==== Cursor ​====
-==== cursor ​====+
   * A working area that defines the current position of a process in an open environment. ​   * A working area that defines the current position of a process in an open environment. ​
-In OmniAccess, cursors are established by a call to oaopencursor,​ and closed by a call to oaclosecursor. They are referenced through the cursor option as an integer value in calls to OmniAccess routines. ​ 
-In ODBC and JDBC, cursors are created with statement objects. ​ 
    
 +  * In OmniAccess, cursors are established by a call to oaopencursor,​ and closed by a call to oaclosecursor. They are referenced through the cursor option as an integer value in calls to OmniAccess routines. ​
 +
 +  * In ODBC and JDBC, cursors are created with statement objects. ​
 + 
 +
 ==== Contains ==== ==== Contains ====
   * See Also [[dev:​sql:​functions:​contains:​home | $CONTAINS ]]   * See Also [[dev:​sql:​functions:​contains:​home | $CONTAINS ]]
  
-Custom Indexes+==== Custom Indexes ​====
  
 +{{page>:​bottom_add&​nofooter&​noeditbtn}}
 
Back to top
glossary/c.1259948454.txt.gz · Last modified: 2012/10/26 14:40 (external edit)