Trends in Database Management

23
Z Week7: Trends in Database Management Subject Code: COMP131 By: Marlon Jamera Email: [email protected]

Transcript of Trends in Database Management

Page 1: Trends in Database Management

Z

Week7:Trends in Database

ManagementSubject Code: COMP131

By: Marlon JameraEmail: [email protected]

Page 2: Trends in Database Management

Z

Trends in Database Management

Page 3: Trends in Database Management

Z

Review: Basic Conceptof Database

• A collection of raw facts and figures and

raw material that can be processed by any

computing machine.

a. Data

b. Information

c. Database

d. DBMS

Page 4: Trends in Database Management

Z

Review: Basic Conceptof Database

• Systematic and meaningful form of data;

knowledge acquired through study or

experience.

a. Data

b. Information

c. Database

d. DBMS

Page 5: Trends in Database Management

Z

Review: Basic Conceptof Database

• An organized collection of related

information so that it can easily be

accessed, managed and updated.

a. Data

b. Information

c. Database

d. DBMS

Page 6: Trends in Database Management

Z

Review: Basic Conceptof Database

• Describes structure of the database and aim is to support the development of information systems by providing the definition and format of data.

a. Data Model

b. Representation Model

c. Hierarchical Database Model

d. Relational Database Model

Page 7: Trends in Database Management

Z

Review: Basic Conceptof Database

• Describes structure of the database and aim is to support the development of information systems by providing the definition and format of data.

a. Data Model

b. Representation Model

c. Hierarchical Database Model

d. Relational Database Model

Page 8: Trends in Database Management

Z

Scope of the Lesson

• Trends in Database Management

• Operational Database

• Analytical Database

• Data Warehouse

• Distributed Database

Page 9: Trends in Database Management

Z

Learning OutcomesBy the end of the lesson, you will be

familiar with the current trends in the database.

• Define and explain perception of the operational database.

• Identify and compare the dynamics of the analytical database.

• Describe the features and the aim of the data warehouse.

• Discuss thoroughly the distributed database.

Page 10: Trends in Database Management

Z

Operational Database

• Operational Database: used to manage dynamic data in real time.

• Used to store, manage and track real time business information.

• Stores information about the activities of an organization.

• E.g. Customer relationship management or financial operation.

Page 11: Trends in Database Management

Z

Operational Database

• Operational Database: Example

• A company might have an operational database used to track stock quantities.

• As customers order product from an online store, an operational database can be used to keep track of how many items have been sold and when the company will need to reorder stocks.

Page 12: Trends in Database Management

Z

Operational Database

• Operational Database: Example

• For a bank, the operational database processes checks and deposits, maintains balances and creates the monthly statements.

• For a telephone company, the operational database keeps track of the telephone calls made and arranges the billing for them.

Page 13: Trends in Database Management

Z

Analytical Database

• Analytical Database: specifically designed to support business intelligence (BI) and analytic applications, typically as part of data warehouse or data mart.

• It is a read – only system that stores historical data on business metrics such as sales performance and inventory levels.

Page 14: Trends in Database Management

Z

Types of Analytic Database

• Columnar Database: organize data by column instead of rows – thus reducing the number of data elements that typically have to be ready by the database engine while processing queries.

• Data Warehouse Appliances: combine the databases with hardware and BI tools in an intelligent platform that’s turned for analytical workloads and designed to be easy to install and operate.

Page 15: Trends in Database Management

Z

Types of Analytic Database

• In Memory Databases: which load the source data into system memory in a compressed, non-relational format in an attempt to streamline the work involved in processing queries.

• MMP Databases: Massively Parallel Processing.

• This spread data across a cluster of servers, enabling the systems to share the query processing workloads.

Page 16: Trends in Database Management

Z

Types of Analytic Database

• OLAP Databases: Online Analytical Processing.

• Which store multidimensional “cubes” of aggregated data for analyzing information based on multiple data attributes.

Page 17: Trends in Database Management

Z

Data Warehouse

• Data Warehouse: a system used for reporting and data analysis.

• Central repositories of integrated data from one or more disparate resources.

• It stores current and historical data and are used for creating analytical reports for knowledge workers through the enterprise.

Page 18: Trends in Database Management

Z

Data Warehouse

• Data Warehouse: Example

• Reports could range from annual and quarterly comparisons and trends to detailed daily sales analyses.

• Video Presentation

Page 19: Trends in Database Management

Z

Evolution in Organization Use

• Offline Operational Data Warehouse: Data warehouse in this stage of evolution are updated in a regular time cycle (usually daily, weekly or monthly) from the operational systems and the data is stored in an integrated reporting – oriented data.

• Offline Data Warehouse: Data warehouse in this stage are updated from data in the operational systems on a regular basis.

Page 20: Trends in Database Management

Z

Evolution in Organization Use

• On Time Data Warehouse: represent the real time data warehouses stage data in the warehouse is updated for every transaction performed on the source data.

• Integrated Data Warehouse: this data warehouses assemble data from different areas of business, so users can look up the information they need across other systems.

Page 21: Trends in Database Management

Z

Distributed Database

• Distributed Database: is a database in which portions of the database are stored on multiple computers within a network.

• Users have access to the portion of the database at their location so that they can access the data relevant to their tasks without interfering with the work of others.

• DDBMS: manages the database as if it were all stored on the same computer.

Page 22: Trends in Database Management

Z

Distributed Database

•DDBMS: synchronizes all the data periodically and in cases where multiple users must access the same data, it ensures that updates and deletes performed on the data in one location will be automatically reflected in the data stored elsewhere.

• E.g. Cloud Computing Services.

• Video Presentation

Page 23: Trends in Database Management

Z

Let’s call it a day,Thank you!