Browse Prior Art Database

Data Base for Program Design

IP.com Disclosure Number: IPCOM000039300D
Original Publication Date: 1987-May-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 2 page(s) / 35K

Publishing Venue

IBM

Related People

Miller, DH: AUTHOR

Abstract

This article describes a data base architecture which provides for storing and maintaining information about entities, entity attributes and entity relationships in a single data base. The architecture is particularly useful for data bases which are used to design a series of computer programs which are related. In the context of designing computer programs, an entity or item is an individual component of a design. An item may be a single element, such as a variable, or a group of other items such as a file which is composed of records, or a program which is composed of modules. Information about an item which describes its individual characteristics is called an attribute. For example, the item "message" may have attributes of "message severity" and "operator options".

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 2

Data Base for Program Design

This article describes a data base architecture which provides for storing and maintaining information about entities, entity attributes and entity relationships in a single data base. The architecture is particularly useful for data bases which are used to design a series of computer programs which are related. In the context of designing computer programs, an entity or item is an individual component of a design. An item may be a single element, such as a variable, or a group of other items such as a file which is composed of records, or a program which is composed of modules. Information about an item which describes its individual characteristics is called an attribute. For example, the item "message" may have attributes of "message severity" and "operator options". Items may also have the attribute of size and number od decimal positions. The term relationship has the usual meaning, indicating the connection between items. For example, in a program for calculating paychecks, the process block calculating employee paychecks is related to the process of calculating payroll taxes as parent to child. Similarly, the process of calculating payroll taxes is related to data on employee earnings as parent to child. Such relationships may also have attributes. As an example, the relationship between a screen and a variable on the screen has relationship attribute information of "row/column" and how the variable is to be displayed (for exam...