首页 | 本学科首页   官方微博 | 高级检索  
     


A Philosophical Approach to the Concept of Data Model: Is a Data Model, in Fact, a Model?
Authors:E Marcos  A Marcos
Affiliation:(1) Department of Experimental Sciences and Engineering, Rey Juan Carlos University, C/Tulipán s/n, 28933 MOSTOLES, Madrid, Spain;(2) Department of Philosophy, Valladolid University, Plaza de la Universidad, 147002 Valladolid, Spain
Abstract: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 ldquomodelrdquo 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 ldquomodelrdquo has a double meaning of which we are not always aware. If we take our idea of ldquomodelrdquo 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 ldquomodelrdquo in the area of Software Engineering from a philosophical point of view, an important topic for the confusion arising directly affects other debates where ldquomodelrdquo 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: ldquoPhilosophy of Engineeringrdquo.
Keywords:data model  model  data schema  philosophy of Engineering  philosophy of Software Engineering  philosophy of Science
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号