The system for business automation (SBA): programming language
Communications of the ACM
Specifying queries as relational expressions: the SQUARE data sublanguage
Communications of the ACM
A relational model of data for large shared data banks
Communications of the ACM
A programming language
INGRES: a relational data base system
AFIPS '75 Proceedings of the May 19-22, 1975, national computer conference and exposition
A familial specification language for database application systems
Computer Languages
Hi-index | 0.00 |
An information system contains a vast number of logical statements in addition to data. These logical statements are used to control the retrieval and use of data for applications. Systems Design is the process of translating the information requirements of an organization to a set of logical statements which operate on the observed data to generate new data. The 'derived data' generated in this fashion could actually be used for decision support or stored back in the data base for future use; however, the storage is rare since it can always be regenerated using the logical statements. The logical statements are often expressed using a procedural programming language mostly aided by Data Base Management Systems which accomplish to decouple the physical data structure and the application system designer's logical view of it. This feature, called 'data independence,' has a number of advantages such as: a. simpler interface with the applications programmer b. machine optimized physical design c. modifications in the physical structure without changing the application programs d. high portability to different computer systems.