This thesis describes the design and processing strategies for PERD Database Language(PEDAL). PEDAL consists of PEDAL/DDL and PEDAL/QL.
PEDAL/DDL is the definition and description language for the schema of database. It was designed with emphasis on aggregation, generalization of data, and information locality.
PEDAL/QL is the query language for PERD system, which consists of RESQL and logical query. RESQL is the redefined and extended SQL, which has the facilities of dot-notation. Logical query is the other types of query language which represent as Prolog statement.
In processing of PEDAL/QL, we describe the understanding level. It only has the facility that PEDAL system accepts a query and translates into a canonical logic form which is the intermediate form of logic.
Finally, we describes the evaluation of the language which is designed and used in PEDAL system.