... and you are advised to have a deep understanding of pre-database file-based storage, navigational and relational data models through to the more recent Object-Oriented and XML approaches. You MUST supply quality diagrams to support your answer. As well as describing the various models you should also compare and contrast the strengths and weaknesses of each