QUESTION
(a)(i) Define the term database.
(ii) How is it different from a database management system?
(b) What is the difference between an entity and an attribute?
(c) What is the difference between a data definition language (DDL) and a data manipulation language (DML)?
(d) Compare and contrast using diagrams between a hierarchical database model and a network models
(e) Give one advantage and one disadvantage of a hierarchical database model.