+1 vote
73 views
in Database Management Systems by

1 Answer

+1 vote
by
selected by (user.guest)
 
Best answer

Data modeling is probably the most labor intensive and time consuming part of the development process. Why bother especially if you are pressed for time? A common response by practitioners who write on the subject is that you should no more build a database without a model than you should build a house without blueprints.


The goal of the data model is to make sure that the all data objects required by the database are completely and accurately represented. Because the data model uses easily understood notations and natural language, it can be reviewed and verified as correct by the end-users.


The data model is also detailed enough to be used by the database developers to use as a "blueprint" for building the physical database. The information contained in the data model will be used to define the relational tables, primary and foreign keys, stored procedures, and triggers. A poorly designed database will require more time in the long-term. Without careful planning you may create a database that omits data required to create critical reports, produces results that are incorrect or inconsistent, and is unable to accommodate changes in the user's requirements.

Related questions

+2 votes
1 answer 1.4k views
+1 vote
1 answer 154 views
+1 vote
1 answer 100 views
+1 vote
1 answer 101 views
+1 vote
1 answer 332 views
+1 vote
0 answers 17 views
+1 vote
0 answers 16 views
+1 vote
1 answer 195 views
+1 vote
1 answer 68 views
+1 vote
1 answer 323 views
0 votes
2 answers 275 views
+2 votes
1 answer 146 views
asked Aug 14 in Database Management Systems by (user.guest)
0 votes
1 answer 13 views
+1 vote
1 answer 159 views
+1 vote
1 answer 143 views
0 votes
1 answer 132 views
asked Oct 5 in Software Engineering by (user.guest)
0 votes
1 answer 32 views
asked Sep 19 in Discourse by (user.guest)
0 votes
0 answers 263 views
+1 vote
1 answer 154 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

...