📄 ug_gloss.htm
字号:
occurrence of type A, there are many related occurrences of type Band, for each occurrence of type B, there are many relatedoccurrences of type A. In <b><i>db.*</i></b>, <i>many-to-manyrelationships</i> can be implemented using two <i>one-to-many</i>sets through a third, intermediate record type.</font></p><p><font size="2"><strong>Member of set<br></strong> See<strong>Set</strong> .</font></p><p><font size="2"><strong>Member pointer<br></strong> Stores setmembership linkage information. There is one <i>member pointer</i>stored with a record per set for which the record is a member. Eachone contains the <i>database addresses</i> of the owner record,previous member in the set, and next member in the set.</font></p><p><font size="2"><strong>Navigation</strong><br>The process of retrieving records from a database by moving throughvarious set occurrences.</font></p><p><font size="2"><strong>Network database model<br></strong> Adata representation in which the relationships are explicitlydefined and maintained through <i>sets</i>.</font></p><p><font size="2"><strong>Node</strong><br>A component of a <i>B-tree</i>, consisting of a page of sorted keysstored in a key file.</font></p><p><font size="2">One-to-many relationship<br>A relationship between two record types, A and B, such that foreach occurrence of type A, there are many related occurrences oftype B and, for each occurrence of type B, there is only onerelated occurrence of type A.</font></p><p><font size="2"><strong>Owner of set<br></strong> See<strong>Set</strong> .</font></p><p><font size="2"><strong>Page</strong><br>Files are blocked into contiguous fixed-length segments called<i>pages</i>. A <i>page</i> is the unit of database I/O performedin <b><i>db.*</i></b>.</font></p><p><font size="2"><strong>Path name<br></strong> The sequence ofdirectories in a hierarchical file system that must be traversed tolocate a particular file.</font></p><p><font size="2"><strong>Pointer</strong><br>In a database, a <i>pointer</i> is data stored in a recordoccurrence that provides the necessary information for locatingrelated record occurrences. In a C program, a pointer is a variablethat contains a memory address.</font></p><p><font size="2"><strong>Process</strong><br>An independently executing task or program. An individual executionof a <b><i>db.*</i></b> application program.</font></p><p><font size="2"><strong>Queue</strong><br>A <i>first-in-first-out</i> waiting list. Lock requests for alocked resource will be placed at the end of a <i>queue</i>. Whenthe locked resource becomes available, the first lock request onthe queue will be granted.</font></p><p><font size="2"><strong>Record occurrence<br></strong> Oneindividual instance in a database of a record of a particular type.A database consists of many occurrences of many different <i>recordtypes</i>. For example, an employee record type may consist of thefields name, employee_id, job_title, and pay. An employee recordoccurrence could be "<b>name: Jones, Jim; employee_id: c87101,job_title: engr, pay: 3400</b>".</font></p><p><font size="2"><strong>Record type<br></strong> A namedcollection of related <i>fields</i> that are stored and accessed asa unit. See also <b>Record occurrence</b>.</font></p><p><font size="2"><strong>Record</strong><br>Used synonymously with <i>record type</i> or <i>recordoccurrence</i> depending on the context in which the term isused.</font></p><p><font size="2"><strong>Recovery</strong><br>The process of completing the <i>transaction</i> of a process thatfailed during a <i>commit</i>.</font></p><p><font size="2"><strong>Redundant data<br></strong> Identicaldata that is stored in multiple locations in a database. Typicallyused to form relationships between tables in a relational databasemanagement system.</font></p><p><font size="2"><strong>Relational database model<br></strong> Adata representation in which a database is viewed as consisting oftwo-dimensional tables, each composed of one or more columns.Inter-table relationships are defined through use of common columnnames and data. Tables and columns are analogous to<b><i>db.*</i></b> records and fields, respectively.</font></p><p><font size="2"><strong>Root node<br></strong> The top or startnode of a <i>B-tree</i>.</font></p><p><font size="2"><strong>Runtime system<br></strong> The<b><i>db.*</i></b> C language library functions that perform all ofthe database access required by an application program while it isexecuting.</font></p><p><font size="2"><strong>Schema</strong><br>A conceptual model of the structure of a database that defines thedata contents and relationships. A <i>database definitionlanguage</i> specification is an implementation of a particular<i>schema</i>.</font></p><p><font size="2"><strong>Semaphore</strong><br>An interprocess synchronization mechanism typically used to informprocesses of the occurrence of a particular event. It is used inthe UNIX version of <b><i>db.*</i></b> to inform the lock managerof an abnormal process termination.</font></p><p><font size="2"><strong>Set</strong><br>Specifies a <i>one-to-many</i> relationship between record types.One occurrence of the <i>owner</i> record type is related to manyoccurrences of a <i>member</i> record type. Also called a <i>settype</i>.</font></p><p><font size="2"><strong>Set occurrence<br></strong> An individualinstance of a <i>set</i> in which one <i>owner</i> recordoccurrence has one or more <i>member</i> record occurrencesconnected to it.</font></p><p><font size="2"><strong>Set pointer<br></strong> Stores setownership linkage information. There is one <i>set pointer</i>stored with a record per set for which the record is an owner. Eachone contains a count of the number of members in the set, the<i>database address</i> of the first member record occurrence, andthe <i>database address</i> of the last member record occurrence inthe set.</font></p><p><font size="2"><strong>Set scan<br></strong> The process ofperforming an ordered traversal through all (or a subset of all)member record occurrences of a given <i>setoccurrence</i>.</font></p><p><font size="2"><strong>Slot</strong><br>A position in a data or key file for storage of a single record orkey occurrence.</font></p><p><font size="2"><strong>Static record<br></strong> A <i>recordtype</i> containing only data that seldom, if ever,changes.</font></p><p><font size="2"><font size="2">Synchronization<br></font> Theprocess of ensuring that, in a multi-user database environment,updates to shared data are performed serially, one user at atime.</font></p><p><font size="2"><strong>System record<br></strong> A specialrecord type used to define the "top" record in a network database.There is only one occurrence of the system record. It allows thedefinition of a set owned by system so that access to recordsthrough set relationships can be achieved.</font></p><p><font size="2"><strong>Timeout</strong><br>An event that occurs when a lock request has waited on a queuelonger than a pre-determined amount of time. It is used to avoid<i>deadlock</i>.</font></p><p><font size="2"><strong>Timestamping</strong><br>A multi-user database technique that allows a process to detectdeletions and updates made by other processes.</font></p><p><font size="2"><strong>Transaction activity file<br></strong> Adatabase family-wide <b><i>db.*</i></b> file that stores the namesof all log files currently involved in a transaction <i>commit</i>.It provides for automatic recovery in the event the lock managerfails, or for one-user configurations.</font></p><p><font size="2"><strong>Transaction</strong><br>A group of related database changes that are written to thedatabase as a single unit during a <i>commit</i>. The logicalconsistency of a database is maintained by placing all relatedupdates within transactions.</font></p><p><a href="UG_TOC.htm">Table of Contents</a></p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -