Handbook of logic in computer science (vol. 2): background: computational structures
Handbook of logic in computer science (vol. 2): background: computational structures
Beyond programming: to a new era of design
Beyond programming: to a new era of design
Database systems: a practical approach to design, implementation and management
Database systems: a practical approach to design, implementation and management
Data Modeling
Data Models
Beyond ontologies: Toward situated representations of scientific knowledge
International Journal of Human-Computer Studies
Situated Cognition in the Semantic Web Era
EKAW '08 Proceedings of the 16th international conference on Knowledge Engineering: Practice and Patterns
The intentional relationship of representation between the constructs of a language and reality
Data & Knowledge Engineering
The concepts of model in information systems engineering: A proposal for an ontology of models
The Knowledge Engineering Review
Hi-index | 0.00 |
The design of the database is crucial to the process of designing almost any Information System (IS) and involves two clearly identifiable key concepts: schema and data model, the latter allowing us to define the former. Nevertheless, the term “model” is commonly applied indistinctly to both, the confusion arising from the fact that in Software Engineering (SE), unlike in formal or empirical sciences, the notion of “model” has a double meaning of which we are not always aware. If we take our idea of “model” directly from empirical sciences, then the schema of a database would actually be a model, whereas the data model would be a set of tools allowing us to define such a schema.The present paper discusses the meaning of “model” in the area of Software Engineering from a philosophical point of view, an important topic for the confusion arising directly affects other debates where “model” is a key concept. We would also suggest that the need for a philosophical discussion on the concept of data model is a further argument in favour of institutionalizing a new area of knowledge, which could be called: “Philosophy of Engineering”.