📄 ug_toc.htm
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head><meta name="generator" content="HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org"><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"><title>db.* User's Guide Contents</title><link href="toc.css" rel="stylesheet" media="screen" type="text/css"></head><body><h1><span class="dbstar">db.*</span> User's Guide</h1><p class="breadcrumb"><a href="dbstar.htm"><span class="dbstar">db.*</span> Documentation</a></p><h2><a href="UG_Ch1.htm#Introduction">Chapter 1Introduction</a></h2><h3><a href="UG_Ch1.htm#Overview">1.1 Overview</a></h3><h3><a href="UG_Ch1.htm#Documentation">1.2 <span class="dbstar">db.*</span> Documentation</a></h3><p><a href="UG_Ch1.htm#About">1.2.1 About This Manual</a></p><p><a href="UG_Ch1.htm#Documents">1.2.2 Related <span class="dbstar">db.*</span> Documents</a></p><p><a href="UG_Ch1.htm#Conventions">1.2.3 DocumentConventions</a></p><h3><a href="UG_Ch1.htm#Resources">1.3 Other HelpfulResources</a></h3><h2><a href="UG_Ch2.htm#Concepts">Chapter 2 DatabaseConcepts</a></h2><h3><a href="UG_Ch2.htm#Introduction">2.1 Introduction</a></h3><h3><a href="UG_Ch2.htm#Definitions">2.2 Definitions</a></h3><h3><a href="UG_Ch2.htm#NetworkModel">2.3 The Network DatabaseModel</a></h3><h3><a href="UG_Ch2.htm#OtherModels">2.4 Other DatabaseModels</a></h3><p><a href="UG_Ch2.htm#Hierarchical">2.4.1 The HierarchicalDatabase Model</a></p><p><a href="UG_Ch2.htm#Relational">2.4.2 The Relational DatabaseModel</a></p><h3><a href="UG_Ch2.htm#Combined">2.5 Advantages of the CombinedModel</a></h3><h3><a href="UG_Ch2.htm#Access">2.6 Access Methods in <span class="dbstar">db.*</span></a></h3><h3><a href="UG_Ch2.htm#Elements">2.7 Elements of a <span class="dbstar">db.*</span> Database</a></h3><h2><a href="UG_Ch3.htm#Overview">Chapter 3 OperationalOverview</a></h2><h3><a href="UG_Ch3.htm#Introduction">3.1 Introduction</a></h3><h3><a href="UG_Ch3.htm#Components">3.2 System Components</a></h3><h3><a href="UG_Ch3.htm#Flow">3.3 Operational Flow</a></h3><h3><a href="UG_Ch3.htm#Example">3.4 Introductory Example</a></h3><p><a href="UG_Ch3.htm#Requirements">3.4.1 Requirements</a></p><p><a href="UG_Ch3.htm#DatabaseDesign">3.4.2 DatabaseDesign</a></p><p><a href="UG_Ch3.htm#ProgramDesign">3.4.3 Program Design</a></p><p><a href="UG_Ch3.htm#Description">3.4.4 ProgramDescription</a></p><h3><a href="UG_Ch3.htm#Structure">3.5 Directory Structure</a></h3><h2><a href="UG_Ch4a.htm#Design">Chapter 4 Database Design</a></h2><h3><a href="UG_Ch4a.htm#Introduction">4.1 Introduction</a></h3><h3><a href="UG_Ch4a.htm#Language">4.2 Database Definition Language(DDL)</a></h3><p><a href="UG_Ch4a.htm#Basics">4.2.1 DDL Basics</a></p><p><a href="UG_Ch4a.htm#Database">4.2.2 Database Statement</a></p><p><a href="UG_Ch4a.htm#Timestamp">4.2.3 TimestampStatement</a></p><p><a href="UG_Ch4a.htm#File">4.2.4 File Declarations</a></p><p><a href="UG_Ch4a.htm#Record">4.2.5 Record Declarations</a></p><p><a href="UG_Ch4a.htm#Field">4.2.6 Field Declarations</a></p><p><a href="UG_Ch4a.htm#Data">Data Fields</a></p><p><a href="UG_Ch4a.htm#Compound">Compound Key Fields</a></p><p><a href="UG_Ch4a.htm#Set">4.2.7 Set Declarations</a></p><h3><a href="UG_Ch4a.htm#Operation">4.3 DDL ProcessorOperation</a></h3><p><a href="UG_Ch4a.htm#Execution">4.3.1 DDL ProcessorExecution</a></p><p><a href="UG_Ch4b.htm#Alignment">4.3.2 ddlp Alignment</a></p><p><a href="UG_Ch4b.htm#Nested">Nested Structures</a></p><h3><a href="UG_Ch4b.htm#Considerations">4.4 Database DesignConsiderations</a></h3><p><a href="UG_Ch4b.htm#Logical">4.4.1 Logical DesignConsiderations</a></p><p><a href="UG_Ch4b.htm#UseKeys">Use of Keys</a></p><p><a href="UG_Ch4b.htm#UseSets">Use of Sets</a></p><p><a href="UG_Ch4b.htm#Multiple">Use of Multiple Databases</a></p><p><a href="UG_Ch4b.htm#Physical">4.4.2 Physical DesignConsiderations</a></p><p><a href="UG_Ch4b.htm#FileStructure">The <span class="dbstar">db.*</span> File Structure</a></p><p><a href="UG_Ch4b.htm#Placement">Record and Key Placement</a></p><p><a href="UG_Ch4b.htm#Report">ddlp File Structure Report</a></p><p><a href="UG_Ch4b.htm#Sizes">File Page Sizes</a></p><h3><a href="UG_Ch4b.htm#DesignExample">4.5 Database DesignExample</a></h3><p><a href="UG_Ch4b.htm#DesignIntroduction">4.5.1Introduction</a></p><p><a href="UG_Ch4b.htm#Requirements">4.5.2 Requirements</a></p><p><a href="UG_Ch4b.htm#DatabaseDesign">4.5.3 DatabaseDesign</a></p><h2><a href="UG_Ch5a.htm#Manipulation">Chapter 5 DatabaseManipulation</a></h2><h3><a href="UG_Ch5a.htm#Introduction">5.1 Introduction</a></h3><h3><a href="UG_Ch5a.htm#Control">5.2 Database Control</a></h3><p><a href="UG_Ch5a.htm#Opening">5.2.1 Opening and ClosingDatabases</a></p><p><a href="UG_Ch5a.htm#Environment">5.2.2 OperationalEnvironment</a></p><p><a href="UG_Ch5a.htm#Path">Path Specification in d_open</a></p><p><a href="UG_Ch5a.htm#Variables">Environment Variables</a></p><p><a href="UG_Ch5a.htm#EnvironmentControl">Environment ControlFunctions</a></p><p><a href="UG_Ch5a.htm#Substituting">Substituting DatabaseFiles</a></p><p><a href="UG_Ch5a.htm#Dynamic">5.2.3 Dynamic DatabaseInitialization</a></p><p><a href="UG_Ch5a.htm#Runtime">5.2.4 Runtime Control</a></p><p><a href="UG_Ch5a.htm#Maximum">Maximum Open Files</a></p><p><a href="UG_Ch5a.htm#Cache">Size of Runtime Cache</a></p><p><a href="UG_Ch5a.htm#Settings">Option Settings</a></p><h3><a href="UG_Ch5a.htm#Currency">5.3 Currency Tables</a></h3><h3><a href="UG_Ch5a.htm#Retrieval">5.4 Data Retrieval</a></h3><p><a href="UG_Ch5b.htm#UsingKeys">5.4.1 Data Retrieval UsingKeys</a></p><p><a href="UG_Ch5b.htm#Validation">Code Validation</a></p><p><a href="UG_Ch5b.htm#Range">Retrieval Based On a Range ofValues</a></p><p><a href="UG_Ch5b.htm#Complex">Complex Searches</a></p><p><a href="UG_Ch5b.htm#Compound">Using Compound Keys</a></p><p><a href="UG_Ch5b.htm#UsingSets">5.4.2 Data Retrieval UsingSets</a></p><p><a href="UG_Ch5b.htm#Navigation">Many-to-Many Navigation</a></p><p><a href="UG_Ch5b.htm#Variable">Variable-length TextRetrieval</a></p><p><a href="UG_Ch5b.htm#tims">Database Examples from tims</a></p><p><a href="UG_Ch5b.htm#Direct">5.4.3 Direct AccessRetrieval</a></p><h3><a href="UG_Ch5c.htm#Creation">5.5 Data Creation</a></h3><h3><a href="UG_Ch5c.htm#Modification">5.6 DataModification</a></h3><h3><a href="UG_Ch5c.htm#Deletion">5.7 Data Deletion</a></h3><h3><a href="UG_Ch5c.htm#Error">5.8 Database ErrorReporting</a></h3><h3><a href="UG_Ch5c.htm#Multiple">5.9 Multiple DatabaseAccess</a></h3><p><a href="UG_Ch5c.htm#Opening">5.9.1 Opening MultipleDatabases</a></p><p><a href="UG_Ch5c.htm#Accessing">5.9.2 Accessing MultipleDatabases</a></p><h3><a href="UG_Ch5c.htm#MultipleTasks">5.10 MultipleTasks</a></h3><h3><a href="UG_Ch5c.htm#International">5.11 InternationalCharacter Sets</a></h3><h2><a href="UG_Ch6.htm#Transaction">Chapter 6 TransactionProcessing</a></h2><h3><a href="UG_Ch6.htm#Introduction">6.1 Introduction</a></h3><h3><a href="UG_Ch6.htm#Environment">6.2 OperationalEnvironment</a></h3><h3><a href="UG_Ch6.htm#Functions">6.3 Transaction ProcessingFunctions</a></h3><h3><a href="UG_Ch6.htm#Processing">6.4 TransactionProcessing</a></h3><h3><a href="UG_Ch6.htm#Recovery">6.5 Database Recovery</a></h3><p><a href="UG_Ch6.htm#External">6.5.1 External Recovery</a></p><p><a href="UG_Ch6.htm#Automatic">6.5.2 Automatic Recovery</a></p><h3><a href="UG_Ch6.htm#Logging">6.6 Archive Logging</a></h3><h2><a href="UG_Ch7.htm#Control">Chapter 7 Multi-User DatabaseControl</a></h2><h3><a href="UG_Ch7.htm#Introduction">7.1 Introduction</a></h3><h3><a href="UG_Ch7.htm#Environment">7.2 OperationalEnvironment</a></h3><h3><a href="UG_Ch7.htm#Locking">7.3 File Locking</a></h3><p><a href="UG_Ch7.htm#LockingIntroduction">7.3.1Introduction</a></p><p><a href="UG_Ch7.htm#Read">7.3.2 Read Locks</a></p><p><a href="UG_Ch7.htm#Write">7.3.3 Write Locks</a></p><p><a href="UG_Ch7.htm#Exclusive">7.3.4 Exclusive Locks</a></p><p><a href="UG_Ch7.htm#Upgrading">7.3.5 Upgrading/Downgrading ofFile Locks</a></p><p><a href="UG_Ch7.htm#Grouped">7.3.6 Grouped Lock Requests</a></p><p><a href="UG_Ch7.htm#Status">7.3.7 Lock Status Functions</a></p><p><a href="UG_Ch7.htm#Static">7.3.8 Static Records</a></p><h3><a href="UG_Ch7.htm#Timestamping">7.4 Timestamping</a></h3><p><a href="UG_Ch7.htm#TimestampingIntroduction">7.4.1Introduction</a></p><p><a href="UG_Ch7.htm#Implementation">7.4.2 Implementation</a></p><h3><a href="UG_Ch7.htm#Advisory">7.5 Advisory Record
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -