Up and Running with ALLBASE/SQL MPE/iX 5.0 Documentation
Up and Running with ALLBASE/SQL
Table of Contents
Up and Running with ALLBASE/SQL
Up and Running with ALLBASE/SQL : COPYRIGHT NOTICE
Ch 1. Very Basic...
What Is a Database?
What Is a Relational Database?
Rows and Columns
Sample Database Table
Data Types and Sizes
Using Several Tables
What Is SQL?
What Is ALLBASE/SQL?
SQLCore and DBCore
ISQL
ALLBASE/Query
SQLUtil
SQLGEN
ALLBASE/4GL
Preprocessors
ALLBASE/Net
ALLBASE/Turbo CONNECT
Other Products
What Is a DBEnvironment?
The DBECon File
DBEFiles
DBEFileSets
Databases
Tables and Indexes
System Catalog
Log Files
How Do I Create a DBEnvironment?
How Do I Create a Database?
Commands to Create Databases
How Do I Access a Database?
Queries and Other Data Manipulation
How Do I Control Database Access?
Where Can I Get Help with ALLBASE/SQL?
Ch 2. Looking at Data
Understanding the Process
A Small Sample Database
How Will the Data Be Used?
Distinguishing Entities and Attributes
Listing Entities
Listing Attributes
Identifying Relationships between Entities
Locating Distinguishing Key Items
From Entities to Tables
Creating the Table Design
Data Type and Size
Character Data
NULL Values
Modifying the Table Design
Table Descriptions
Defining Indexes
Designing Database Security Schemes
Estimating Table and Index Size
Designing Applications
Further Information...
Ch 3. Setting Up a Database with ISQL
Running ISQL
Creating a DBEnvironment
DBECon File
DBEFile0
Log File
Creating DBEFileSets
Creating DBEFiles for Table and Index Data
Committing Work
Adding DBEFiles to DBEFileSets
Creating Tables
Creating the Albums Table
Creating the Titles Table
Entering Data into Tables
Entering Data with the SQL INSERT Command
Entering Data with the ISQL LOAD Command
LOADing from an INTERNAL File
LOADing from an EXTERNAL File
Performing Queries
Creating Views
Granting Authorities
Creating an Index
Location of Tables and Indexes
Examining the System Catalog
Updating Statistics in the System Catalog
In Review...
Ch 4. Practice with ALLBASE/SQL Using PartsDBE
Setting up PartsDBE
Using SQLSetup
Creating PartsDBE
Using Setup Scripts
HP-UX Systems
MPE XL Systems
Looking at the Files Created for PartsDBE
HP-UX Systems
MPE XL Systems
Examining PartsDBE
Examining the Tables and Views
View Definitions
Using the INFO Command
Examining Indexes
Examining the Authority Structure
Groups
Table Authorities
Column Authorizations
Using the Preprocessors
Sample Application Programs
For HP-UX:
For MPE XL:
Examining Startup Parameters with SQLUtil
Creating a Schema File with SQLGEN
Purging PartsDBE
Ch 5. Comparing ALLBASE/SQL with TurboIMAGE
Basic Structures
Procedures for Starting Up
Use of a Schema
Root File versus DBECon File and System Catalog
Data Files for Data sets versus DBEFiles for Tables
Naming Conventions
Tables and Indexes versus Data Sets
Automatic Masters versus Indexes
Manual Masters versus Hash Structures
Master/Detail versus Referential Integrity
Sort Items versus Indexes
Mapping of Data Types
Basic Mapping
Compound Items
Null Handling
Differences in Security
TurboIMAGE Security
Granting and Revoking Authorities
Defining ALLBASE/SQL Groups
Defining Views in ALLBASE/SQL
Differences in Accessing Databases
Interactive Access
Programmatic Access
4GL
Differences in Concurrency Control
Locking Mechanisms
Sample Mapping of a TurboIMAGE Database to an ALLBASE/SQL DBEnvironment
Using ALLBASE/Turbo CONNECT
Ch 6. Glossary of Terms in ALLBASE/SQL
Ch 6. Glossary of Terms in ALLBASE/SQL (cont.)
Ad Hoc Query
Archive Logging
Attribute
Authority
Authorization Group
Base Table
Class
Clustering Index
Column
Column Authorization
Column List
Concurrency
Constraint
Cursor Stability (CS)
Data Analysis
Database
Database Administrator (DBA)
Database Design
Data Control Language
Data Definition
Data Definition Language
Data Manipulation
Data Manipulation Language
Data Type
DBA Authority
DBCore
DBECon File
DBECreator
DBEFile
DBEFileSet
DBEnvironment
DBEUserID
Embedded SQL Program
Entity
Explicit Locking
Expression
Foreign Key
Group
Hash Structure
Host Variable
Implicit Locking
Index
Index Scan
Integrity Constraint
ISQL
Isolation Level
Join
Key
Key Column
Key Value
Locking
Logging
Message Catalog
Message File
Modified Source File
Module
Native Language
Nonarchive Logging
Normalization
Object
Optimizer
Owner
Predicate
Preprocessor
Primary Key
Projection
Query
Query Language
Query Result
Read Committed (RC)
Read Uncommitted (RU)
Referential Constraint
Relation
Relational Operations
Relationship
Repeatable Read (RR)
Result Table
Rollback Recovery
Rollforward Recovery
Row
Run Authority
Schema
Section
Serial Scan
Special Authority
SQL
SQLCore
SQLGEN
SQLMigrate
SQLUtil
Structured Query Language
Subquery
SYSTEM
System Catalog
System Table
System View
Table
Table Authority
Transaction
Unique Constraint
Unique Index
Validation
View
MPE/iX 5.0 Documentation