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:
- relation
- attribute
- domain
- tuple
- 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:
- Select
- Insert
- Update
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
