Questions from Database Systems


Q: Explain the concept of abstract data types. How they differ from

Explain the concept of abstract data types. How they differ from traditional or base data types? What is the relationship between a type and a class in OO systems?

See Answer

Q: What are the five minimum attributes of an OO data model?

What are the five minimum attributes of an OO data model?

See Answer

Q: Describe the difference between early and late binding. How does each

Describe the difference between early and late binding. How does each of those affect the object-oriented data model? Give examples.

See Answer

Q: What is an object space? Using a graphic representation of objects

What is an object space? Using a graphic representation of objects, depict the relationship(s) that exist between a student taking several classes and a class taken by several students. What type of o...

See Answer

Q: Compare and contrast the OODM with the ER and relational models.

Compare and contrast the OODM with the ER and relational models. How is a weak entity represented in the OODM? Give examples.

See Answer

Q: What role does the ER diagram play in the design process?

What role does the ER diagram play in the design process?

See Answer

Q: Name and describe the 13 mandatory features of an OODBMS.

Name and describe the 13 mandatory features of an OODBMS.

See Answer

Q: What are the advantages and disadvantages of an OODBMS?

What are the advantages and disadvantages of an OODBMS?

See Answer

Q: Explain how OO concepts affect database design. How does the OO

Explain how OO concepts affect database design. How does the OO environment affect the DBA's role?

See Answer

Q: What are the essential differences between the relational database model and the

What are the essential differences between the relational database model and the object database model?

See Answer