Related questions with answers
Discuss the main categories of data models. What are the basic differences among the relational model, the object model, and the XML model?
Solutions
VerifiedThe main categories of data models are or , or and or . Another class of data models are .
Conceptual data models provide concepts understandable to many users, such as entities, attributes and relationships. Most popular high-level conceptual data model is .
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.
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.
Self-describing data models combines the description of the data with the data values. These models include and many of the and .
is representational data model used in traditional commercial DBMS. Data is represented by record structures (). is a new family of higher-level implementation data models closer to conceptual data models. 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.
The main categories of data models are: , and . or also called use concepts such as enteties, their attributes and relations between them. Those are data that user can see and understand. Second one, or (not a standard term) data models hide many details of data storage on disk but can be implemented on a computer system directly. So user can see / understand data from this model, but not all of them. And on the end, there are or that provide concepts that describe details of how data is stored on the computer storage. Those concepts are meant for computer specialists, not for users.
The basic differences among the relational model, the object model, and the XML model are that in relational model data and relation data are shown in tables, the object model is inspirated by an object oriented programming so there are objects and there are classes. XML model is tree-structured data model.
Create an account to view solutions
Create an account to view solutions
Recommended textbook solutions

Computer Organization and Design MIPS Edition: The Hardware/Software Interface
5th Edition•ISBN: 9780124077263 (5 more)David A. Patterson, John L. Hennessy
Fundamentals of Database Systems
7th Edition•ISBN: 9780133970777 (1 more)Ramez Elmasri, Shamkant B. Navathe
Introduction to Algorithms
3rd Edition•ISBN: 9780262033848 (2 more)Charles E. Leiserson, Clifford Stein, Ronald L. Rivest, Thomas H. Cormen
Introduction to the Theory of Computation
3rd Edition•ISBN: 9781133187790 (1 more)Michael SipserMore related questions
1/2
1/3