[Author’s Name]
[Institution’s Name]
Essay on Data Model
A data model is a set of descriptions of data structures and their enclosed fields, jointly with the operations or functions that control them. It is the arrangement in which a computer program stores persistent information. In a relational database, data models are built from tables. Within a table, information is stored in homogeneous columns, e.g., a column named registration date would contain information only of type date. A data model is interesting because it shows what kinds of information a computer application can process. For example, if there is no place in the data model for the program to store the IP address from which content was posted, the publisher will never be able to automatically delete all content that came from.
The data model is one part of the theoretical design development. The other is the function model. The data model focuses on what data should be stored in the record at the same time as the function model deals with how the data is processed. To put this in the context of the relational database, the data model is used to design the relational tables. The functional model is used to design the queries that will access and perform operations on those tables. Planning and investigation precede it. The stab devoted to this stage is comparative to the scope of the database. The setting up and study of a database intended to give out the needs of an venture will require more effort than one intended to serve a small workgroup. The information needed to build a data model is gathered during the requirements analysis. Although not formally considered part of the data modeling stage by some methodologies, in reality the requirements analysis and the ER diagramming part of the data model are done at the same time. (David Perera (2004)....