Home Page   We Generate Your Software.
Products Services Company Technology Demo Contact Site Map Search
The Somusar/SoProTech[tm] Booklet Series
Volume V

"somusar/Sisendel: Reference Guide"

Printer friendly

1. Introduction
2. Entity Files
3. Comment Lines
4. Section CORE
5. Entity Identifier
6. Field List
7. Basic Types
8. User Types
9. Section DEFS
10. Section DB
10.1 Purpose
10.2 Usage
10.3 Description
11. Section LOGIC
12. Section UI
13. Section ADJUST
14. Further Reading

Chapter 10 - Section DB

10.1 - Purpose        top

Design the database facet of a Software Entity.

10.2 - Usage        top

A <database-section> is structured as follows:

The <field-collection-list> consists of zero or more <collection-specifier>'s, each defined as follows:

10.3 - Description        top

A <collection-id> is a user-defined <identifier> associated with the fields collection.

The <collection-members> must be represented by a list of one or more <field-identifier>'s of entity fields, optionally separated by commas.

In abstract terms, collections of fields are the basic syntactic construct provided by Sisendel to define which group, or groups, of entity fields represent the facet of a Software Entity with respect to a given software system layer: database tables or primary or foreign keys, logic object-oriented classes, usage interfaces - such as screen forms or messaging interfaces - can all be defined in Sisendel as collections of fields.

The actual production of each facet depends, among other things, on the target software language, or languages, used for each software system layer; therefore, that production process is submitted by Sisendel to the molding stage of the SoProTech[tm].

The relative textual position of <collection-members> in terms of row and column offset with respect to the <collection-id> provide a simple mechanism to define - when applicable - the layout of an entity facet. The row-column position is recorded by Sisendel and can be used in the molding stage of the SoProTech. This feature can be particularly useful for the usage interface layer.

[Previous chapter]    [Next chapter]    [Back to top]

http:// www.somusar.com  / doc  / booklets  / sisendel_ref  - Powered by SoProMach
Copyright © 2003-2012 Somusar - Trademarks - Legal - Privacy - Webmaster