@phdthesis{Steeg2000, author = {Steeg, Martin}, title = {RADD, raddstar - a rule based database schema ; compiler, evaluator, and optimizer}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:co1-000000118}, school = {BTU Cottbus - Senftenberg}, year = {2000}, abstract = {The thesis discusses the problems of database development and maintenance, and presents an approach to conceptual tuning realized by conceptual design using the HERM/RADD notation. The RADD design tool has been designed in order to develope HERM specifications graphically. RADD adds semantics and operations to the design, which are not directly annotated on the graphical specification, such as "afunctional" dependencies and SQL operations and procedures. The RADD/raddstar system extends the graphical specification of the database schema with the posibility to specify the operations and with the invocations for transforming the schema, for evaluating transactions, and for optimizing the schema, each of which according the implicite requirements graphically modeled and the explicite requirements specified by means of the conceptual specification language (CSL). CSL is used as command line interface of the RADD/raddstar. The graphical RADD schema as well as the CSL specifications are compiled into terms of the RADD* data model by the system, such that these terms are used for further evaluation actions. The actions performed by the RADD/raddstar (schema transformation, transaction and cost evaluating, schema optimization) are based on rules, that can be developed and modified by the user using the CSL.}, subject = {Datenbankentwurf; Schemaevolution; Entity-Relationship-Datenmodell; Konzeptionelle Modellierung; Typinferenz}, language = {en} }