Question: Section A answer all, 50 marks What is a data model? Discuss the main types of data model. Compare and contrast the two-tier clientserver architecture

Section A answer all, 50 marks

  • What is a data model? Discuss the main types of data model.
  • Compare and contrast the two-tier clientserver architecture for traditional DBMSs with the three-tier clientserver architecture. Why is the latter architecture more appropriate for the Web?
  • Discuss each of the following concepts in the context of the relational data model:
  1. relation
  2. attribute
  3. domain
  4. tuple
  5. degree and cardinality.

  • Discuss the differences between the candidate keys and the primary key of a relation. Explain what is meant by a foreign key. How do foreign keys of relations relate to candidate keys? Give examples to illustrate your answer.
  • Write the general statement form for the following queries:
  1. Select
  2. Insert
  3. Update

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!