1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches.

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

Database Architectures and the Web
Introduction to Databases
Concepts of Database Management Seventh Edition
Distributed databases
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Chapter 13 (Web): Distributed Databases
ICS (072)Database Systems: A Review1 Database Systems: A Review Dr. Muhammad Shafique.
DATABASE Mgt. Approaches Chapter 9 “Concepts” FOSTER School of Business Acctg 420.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
1 Pertemuan 02 Database environment Matakuliah: >/ > Tahun: > Versi: >
Chapter 2 Database Environment.
Database Software File Management Systems Database Management Systems.
File Systems and Databases
Distributed DBMSs A distributed database is a single logical database that is physically distributed to computers on a network. Homogeneous DDBMS has the.
Distributed Database Management Systems
Chapter 2 Database Environment. Agenda Three-Level ANSI-SPARC Architecture Database Languages Data Models Functions of DBMS Components of DBMS Teleprocessing.
Object-Oriented Databases
ICS (072)Database Systems Background Review 1 Database Systems Background Review Dr. Muhammad Shafique.
Chapter 12 Distributed Database Management Systems
Chapter 2 Database Environment Pearson Education © 2014.
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Overview of Database Languages and Architectures.
DISTRIBUTED DATABASE MANAGEMENT SYSTEM CHAPTER 07.
Centralized and Client/Server Architecture and Classification of DBMS
Introduction and Conceptual Modeling
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
Chapter 2 Database System Concepts and Architecture
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
Database Architectures and the Web
Chapter 12 Designing Distributed and Internet Systems
Chapter 11 Designing Distributed and Internet Systems Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Concepts of Database Management, Fifth Edition
The University of Akron Dept of Business Technology Computer Information Systems Intro to Database Management 2440: 180 Database Concepts Instructor: Enoch.
Database Architectures and the Web Session 5
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1- 1 Chapter 2: Database System Concepts and Architecture - Outline Data Models and Their.
Chapter 2 CIS Sungchul Hong
CSC271 Database Systems Lecture # 4.
Database System Concepts and Architecture
Introduction: Databases and Database Users
2. Database System Concepts and Architecture
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
OnLine Analytical Processing (OLAP)
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Concepts of Database Management Sixth Edition Chapter 9 Database Management Approaches.
Database Systems: Design, Implementation, and Management Ninth Edition Chapter 12 Distributed Database Management Systems.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 7 Information System Data Management.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
Personal Computer - Stand- Alone Database  Database (or files) reside on a PC - on the hard disk.  Applications run on the same PC and directly access.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Distributed Databases
Data resource management
Bayu Adhi Tama, M.T.I 1 © Pearson Education Limited 1995, 2005.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
Distributed database system
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Chapter 9  Definition of terms  List advantages of client/server architecture  Explain three application components:
Chapter 2 Database Environment.
1 Chapter 22 Distributed DBMS Concepts and Design CS 157B Edward Chen.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
IIS 645 Database Management Systems DDr. Khorsheed Today’s Topics 1. Course Overview 22. Introduction to Database management 33. Components of Database.
Managing Data Resources File Organization and databases for business information systems.
Concepts of Database Management Eighth Edition
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
MANAGING DATA RESOURCES
Presentation transcript:

1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches

2 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Objectives u Describe distributed DBMSs u Discuss client/server systems u Define data warehouses and explain their structure and access u Discuss the general concepts of object-oriented DBMSs

3 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Objectives u Summarize the impact of Web access to databases u Provide a brief history of database management u Describe the network and hierarchical data models

4 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Distributed Databases u Computers at various sites u Connected with communications network u Distributed database is single logical database physically divided among networked computers u DDBMS supports and manipulates distributed databases

5 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Communications Network Figure 9.1

6 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Characteristics of Distributed DBMSs u Homogeneous l Same local DBMS at each site u Heterogeneous l At least two sites with different DBMSs

7 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Characteristics of Distributed DBMSs (con’t.) u Location transparency l User feels as though entire database is at their site u Replication transparency l User unaware of behind the scenes replication of the data u Fragmentation transparency l Logical object divided among various locations

8 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Advantages of Distributed Databases u Local control of data u Increased database capability u Added system availability u Added efficiency

9 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Disadvantages of Distributed Databases u Problems updating replicated data u More complex query processing u More complex treatment of concurrent update u More complex recovery measures u More difficult management of the data dictionary u More complex database design

10 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for Distributed Databases u Local autonomy u No reliance on a central site u Continuous operation u Location transparency u Fragmentation transparency u Replication transparency

11 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for Distributed Databases (con’t.) u Distributed query processing u Distributed transaction management u Hardware independence u Operating system independence u Network independence u DBMS independence

12 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Client/Server Systems Figure 9.4

13 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Two-Tier Client/Server Architecture Figure 9.5

14 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Three-Tier Client/Server Architecture Figure 9.6

15 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Advantages of Client/Server Systems u Lower network traffic u Improved processing distribution u Thinner clients u Greater processing transparency

16 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Advantages of Client/Server Systems (con’t.) u Increased network, hardware, and software transparency u Improved security u Decreased costs u Increased scalability

17 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Triggers and Stored Procedures u Triggers l Actions that occurs automatically in response to a particular database operation l Created by programmers l Use special SQL statements u Stored Procedures l Collection of SQL statements compiled and optimized by DBMS l Improves performance

18 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Data Warehouses u Subject-oriented, integrated, time-variant, nonvolatile collection of data in support of management’s decision-making process u Used for analysis of existing data u Resolves performance issues suffered by operational RDBMSs and OLTPs

19 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Data Warehouse Architecture Figure 9.7

20 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Data Warehouse Structure Figure 9.8

21 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski On-Line Analytical Processing u Optimized to work with data warehouses u Used to answer questions u Allows users to perceive data as a multidimensional data cube l Slice and dice l Drill down l Roll Up u Data mining

22 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Data Cube Representation Figure 9.9

23 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Slicing on Time Dimension Figure 9.11

24 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Dicing on Part Dimension Figure 9.12

25 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for OLAP Systems u Multidimensional conceptual view u Transparency u Accessibility u Consistent reporting performance u Client/server architecture u Generic dimensionality

26 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for OLAP Systems u Dynamic sparse matrix handling u Multiuser support u Unrestricted, cross-dimensional operations u Intuitive data manipulation u Flexible reporting u Unlimited dimensions and aggregation levels

27 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Object-Oriented DBMS (OODBMS) u System in which data and the methods operating on that data are encapsulated into objects u Store graphics, drawings, video, sound, and other complex objects called binary large objects (BLOBs) u General concepts l Objects and classes l Methods and messages l Inheritance

28 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Unified Modeling Language (UML) u Models various aspects of software development for OO systems u Includes several types of diagrams l Class l Use Case l State l Sequence l Activity l Collaboration l Component

29 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Class Diagram for Premiere Products Figure 9.19

30 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Class Diagram with Constraints Figure 9.20

31 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Class Diagram with a Generalization and a Constraint Figure 9.21

32 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for OODBMSs u Complex objects u Object identity u Encapsulation u Information hiding u Types of classes u Inheritance u Late binding

33 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Rules for OODBMSs (con’t.) u Computational completeness u Extensibility u Persistence u Performance u Concurrent update support u Recovery support u Query facility

34 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Web Access to Databases Figure 9.22

35 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski History of Database Management u Early systems l GUAM, DL/I, IMS, IDS, IDMS u Relational products l DB2, Oracle, Sybase, Paradox, dBASE, Access, MySQL, SQL Server u OODBMSs l Gemstone, Objectivity/DB, Versant u ORDBMSs

36 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Network Data Model Figure 9.23

37 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Hierarchical Data Model Figure 9.24