Question

Discuss the main categories of data models. What are the basic differences among the relational model, the object model, and the XML model?

Solutions

Verified
Step 1
1 of 2

The main categories of data models are high-level\textbf{high-level} or conceptual data models\textbf{conceptual data models}, low-level\textbf{low-level} or physical data models\textbf{physical data models} and representational\textbf{representational} or implementation data models\textbf{implementation data models}. Another class of data models are self-describing data models\textbf{self-describing data models}.

\bullet Conceptual data models provide concepts understandable to many users, such as entities, attributes and relationships. Most popular high-level conceptual data model is entity-relationship model\textit{entity-relationship model}.

\bullet Physical data models describe details of how data is stored on the computer storage media such as magnetic disks. These models are meant for computer specialists which can better understand these concepts than end user.

\bullet Representational data models may be easy to understand by end users, but they are still not too far away from the way data is organized in computer storage and that's why we can say they are between two extremes - conceptual and physical data model.

\bullet Self-describing data models combines the description of the data with the data values. These models include XML\textit{XML} and many of the key-value stores\textit{key-value stores} and NOSQL systems\textit{NOSQL systems}.

Relational model\textbf{Relational model} is representational data model used in traditional commercial DBMS. Data is represented by record structures (record-based data model\textit{record-based data model}). Object-data model\textbf{Object-data model} is a new family of higher-level implementation data models closer to conceptual data models. XML model\textbf{XML model} belongs to self-describing data models. Therefore, the main difference of these three models is that each of them belongs to different category of data models.

Create an account to view solutions

By signing up, you accept Quizlet's Terms of Service and Privacy Policy
Continue with GoogleContinue with Facebook

Create an account to view solutions

By signing up, you accept Quizlet's Terms of Service and Privacy Policy
Continue with GoogleContinue with Facebook

Recommended textbook solutions

Computer Organization and Design MIPS Edition: The Hardware/Software Interface 5th Edition by David A. Patterson, John L. Hennessy

Computer Organization and Design MIPS Edition: The Hardware/Software Interface

5th EditionISBN: 9780124077263 (5 more)David A. Patterson, John L. Hennessy
220 solutions
Fundamentals of Database Systems 7th Edition by Ramez Elmasri, Shamkant B. Navathe

Fundamentals of Database Systems

7th EditionISBN: 9780133970777 (1 more)Ramez Elmasri, Shamkant B. Navathe
687 solutions
Introduction to Algorithms 3rd Edition by Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen

Introduction to Algorithms

3rd EditionISBN: 9780262033848 (2 more)Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen
726 solutions
Introduction to the Theory of Computation 3rd Edition by Michael Sipser

Introduction to the Theory of Computation

3rd EditionISBN: 9781133187790 (1 more)Michael Sipser
389 solutions

More related questions