Assignment2Name: DALAL MohammedID number:201610074Q1-What is the role of a database management system in a business information system? (CLO2)The role of database management systems is to clarify relationships between archived data , if a master file has subfolders these relationships are stored and managed , management of data storage methods the user dose not no how to store data and any structure, but the system cares about this, the possibility of data storage and retrieval, and this means the conversion of data from the natural structure to the storage structure and then retrieved as before without change, one of the most important tasks that have represented the suffering of each guides is to protect this data , and it is also one of the most important tasks that the database management system must provide , managing multiple access to database without affecting data integrity is a fine feature of databases. Traditional archiving does not allow multiple access and allowing multiple access while maintaining data integrity is a very important task that needs a smart policy to manage, the ability to backup restore previous data in accordance with the previous backup, this feature allows database management systems to reduce losses in cases where losses occur.After providing all these features this does not require a way to retrieve these stored data. The database management system must provide a standard language for retrieving data intact without changing or losing or retrieving undesirable data.Q2- Why is the object-oriented database model gaining acceptance for developing applications and managing the hypermedia databases at business websites? (CLO2)Objects oriented abstractions of real world or systems entities and manage themselves, objects are independent and encapsulate state and representation information, system functionality is expressed in terms of objects services, shared data areas are eliminated, objects communicate by message passing, objects may be distributed and may execute sequentially or in parallel, object oriented database provides all the facilities associated with object orientated paradigm, it enables us to create classes, organize objects, structure an inheritance hierarchy and call methods of other classes , it also provide the facilities associated with standard database system, object oriented database are able to handle complex type of data better than other structures, they are the key technology being used in multimedia based applications for the internet and corporate intranets and extranets. The object oriented data model allows the real world to be modeled more closely, which encapsulates both state and behavior is more natural and realistic representation of real world objects. An object can store all the relationships it has with other objects, including many to many relationships and objects can be formed in to complex objects that the traditional data models cannot cope with easily.