Acronym for Computer Aided Software Engineering – a combination of software tools that assist computer development staff to engineer and maintain software systems, normally within the framework of a structured method.
The logical structure within a table of a relational database management system (RDBMS) that corresponds to the attribute in the relational model of data.
Conceptual data model
A detailed model that captures the overall structure of organisational data while being independent of any database management system or other implementation consideration – it is normally represented using entities, relationships and attributes with additional business rules and constraints that define how the data is to be used.
Corporate data model
A conceptual data model whose scope extends beyond one application system.