Podcast
Questions and Answers
(i) List five of the main milestones in DB history, each milestone associated with the respective decade.
(i) List five of the main milestones in DB history, each milestone associated with the respective decade.
- 1960s: Development of the hierarchical model by IBM. 2. 1970s: Introduction of the relational model by E.F. Codd. 3. 1980s: Emergence of the object-oriented database model. 4. 1990s: Introduction of the XML database model. 5. 2000s: Rise of NoSQL databases.
(ii) List five of the main DB applications. For the most traditional DB application, explain how this impacted on DB technology.
(ii) List five of the main DB applications. For the most traditional DB application, explain how this impacted on DB technology.
- Online transaction processing (OLTP) systems. 2. Data warehousing and business intelligence. 3. Customer relationship management (CRM) systems. 4. Content management systems (CMS). 5. E-commerce applications. The most traditional DB application is online transaction processing (OLTP). OLTP systems have influenced DB technology by requiring high availability, concurrency control, and transaction management features in DBMSs.
(b) DBMS architecture and abstraction: Explain the layered architecture and the concept of data abstraction. Refer to the three schemas in data abstraction and relate them to the architecture of a DB system environment.
(b) DBMS architecture and abstraction: Explain the layered architecture and the concept of data abstraction. Refer to the three schemas in data abstraction and relate them to the architecture of a DB system environment.
The layered architecture of a DBMS consists of multiple levels of abstraction: 1. External Schema: Defines how individual users or applications view the data. 2. Conceptual Schema: Represents the overall logical structure of the entire database. 3. Internal Schema: Describes the physical storage structure of the database on the storage medium. These schemas correspond to different levels of the DBMS architecture, where the external schema is closest to the user/application, the conceptual schema provides a global view of the database, and the internal schema deals with the physical storage details.
(c) Referential integrity constraint: (i) Explain the constraint. In your explanation, refer to keys (primary keys and foreign keys). Show an example with two tables, and the example shall illustrate when the constraint is satisfied, and when not.
(c) Referential integrity constraint: (i) Explain the constraint. In your explanation, refer to keys (primary keys and foreign keys). Show an example with two tables, and the example shall illustrate when the constraint is satisfied, and when not.
Signup and view all the answers
(ii) Show a DB operation that can lead to a problem, i.e. the referential integrity constraint is not satisfied.
(ii) Show a DB operation that can lead to a problem, i.e. the referential integrity constraint is not satisfied.
Signup and view all the answers
(iii) If a problem occurs, then the DBMS has two options: reject the operation or apply a compensation strategy. Explain briefly the three strategies for compensation.
(iii) If a problem occurs, then the DBMS has two options: reject the operation or apply a compensation strategy. Explain briefly the three strategies for compensation.
Signup and view all the answers
Match the following concepts with their respective definitions:
Match the following concepts with their respective definitions:
Signup and view all the answers
Match the following DB operations with their potential outcomes:
Match the following DB operations with their potential outcomes:
Signup and view all the answers
Match the following milestones with their impact on DB technology:
Match the following milestones with their impact on DB technology:
Signup and view all the answers
Match the following keys with their role in databases:
Match the following keys with their role in databases:
Signup and view all the answers
Match the following concepts with their related compensatory strategies:
Match the following concepts with their related compensatory strategies:
Signup and view all the answers