Wednesday, December 23, 2009
the role of a high-level data model in the database design process.
After the first step of database design (i.e. requirements collection and analysis), second step is to create a conceptual schema for the database called conceptual database design. The conceptual schema is a concise description of the data requirements of the users and includes detailed descriptions of the data types, relationships and constraints; these are expressed using the concepts provided by the high-level data model. These concepts do not include any implementations details; they are usually easier to understand and can be used to communicate with nontechnical users. The high-level data model enables the database designers to come up with a good conceptual database design.