Chapter 3: Data Management Systems

Slides:



Advertisements
Similar presentations
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Advertisements

1 7 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 7 DBMS Functions.
Database Management: Getting Data Together Chapter 14.
Introduction to Databases Transparencies
Mgt 20600: IT Management & Applications Databases
IS 4420 Database Fundamentals Chapter 12: Data and Database Administration Leon Chen.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Concepts of Database Management Seventh Edition
Mgt 20600: IT Management & Applications Databases Tuesday April 4, 2006.
Database Management Systems (DBMS)
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
Introduction to Database
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
Electronic Data Processing Audit Sistem Informasi Dimas M. Widiantoro, S.E., S.Kom., M.Sc.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
Concepts of Database Management Sixth Edition
Module Title? DBMS Introduction to Database Management System.
Multi-user Database Processing Architectures Architectures Transactions Transactions Security Security Administration Administration.
The University of Akron Dept of Business Technology Computer Information Systems DBMS Functions 2440: 180 Database Concepts Instructor: Enoch E. Damson.
Concepts of Database Management, Fifth Edition
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
© 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Concepts of Database Management Eighth Edition
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Chapter 7: Database Systems Succeeding with Technology: Second Edition.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
Technology Guide 3 Data & Database. Agenda Definition File processing problems Database Selection criteria.
Introduction to Databases
Database Systems DBMS Environment Data Abstraction.
Data resource management
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 3: Data Management Systems.
DATABASE MANAGEMENT SYSTEM By: YAMINI TRIPATHI. INTRODUCTION Consists - Collection of interrelated data - Set of programs to access those data Definition.
MBA 664 Database Management Dave Salisbury ( )
TM 13-1 Copyright © 1999 Addison Wesley Longman, Inc. Data and Database Administration.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
TM 13-1 Copyright © 1999 Addison Wesley Longman, Inc. Data and Database Administration.
Introduction to Databases
Introduction to DBMS Purpose of Database Systems View of Data
Pengantar Sistem Informasi
Roles in the Database Environment
Fundamentals of Information Systems, Sixth Edition
Database Management:.
Chapter 9 Database Systems
Fundamentals & Ethics of Information Systems IS 201
Database Management System
Introduction to Databases
Fundamentals of Information Systems
Chapter 4 Relational Databases
RELATIONAL DATABASE MODEL
Chapter 2 Database Environment Pearson Education © 2009.
Database Management System (DBMS)
Introduction to Database Management System
Introduction to Database Systems
Chapter 2 Database Environment.
MANAGING DATA RESOURCES
Database solutions Database environment Marzena Nowakowska Faculty of Management and Computer Modelling Kielce University of Technology rooms: 3.21 C,
Database System Architecture
Database Environment Transparencies
Introduction to DBMS Purpose of Database Systems View of Data
Database management concepts
Introduction to Databases
Chapter 2 Database Environment Pearson Education © 2014.
CHAPTER 5 THE DATA RESOURCE
Presentation transcript:

Chapter 3: Data Management Systems IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DATA-FLAT FILES e.g., Figure 3.1 [p.94] Disadvantages Data storage Data updating Currency of information Task-data dependency (limited access) Data integration (limited inclusion) Do not use accounting data to support decisions Manipulate existing data to suit unique needs Obtain additional private sets of data, incurring costs and operational problems Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DATA-DATABASE e.g., Figure 3.2 [p.96] How database approach eliminates the five disadvantages of flat files Data storage Data updates Currency of information Task-data dependency (limited access) Data integration (limited inclusion) Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

CENTRALIZED DATABASE SYSTEM Figure 3.3 [p.98] Database Environment DBMS Users Database administrator Physical database Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DBMS Typical features Program development Backup and recovery Database usage reporting Database access Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DBMS Data definition language (DDL) Views Figure 3.4 [p.99] Internal / physical view Conceptual / logical view External / user view Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton USERS Formal access: application interfaces Data manipulation language (DML) DBMS operations: 7 steps [Figure 3.4] Informal access: query Define query SQL is industry de facto standard query language Select, from, where commands Review Figure 3.5 [p.101] – SQL process QBE Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DBA DBA Manages the database resources Table 3.1 [p.102] Database planning Database design Database implementation Database operations & maintenance Change & growth Data dictionary Interactions [Figure 3-6, p.103] Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton PHYSICAL DATABASE Data structures Data organization Sequential Random Data access methods Data hierarchy Attribute/field Record Associations File Database Enterprise database Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DATABASE MODELS Hierarchical Network Relational Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

RELATIONAL MODEL: 2-dimensional IT Auditing & Assurance, 2e, Hall & Singleton

RELATIONAL MODEL - TERMS TABLE = file COLUMN = field ROW = record IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton RULE #1 Entries in the table cells MUST be single-valued Cannot be null Cannot be multi-values Example IT Auditing & Assurance, 2e, Hall & Singleton 2

IT Auditing & Assurance, 2e, Hall & Singleton RULE #2 “Consistency” applies to columnar values – same class IT Auditing & Assurance, 2e, Hall & Singleton 3

IT Auditing & Assurance, 2e, Hall & Singleton RULE #3 Column names are distinct Example “cost” for sales price and unit cost columns IT Auditing & Assurance, 2e, Hall & Singleton 3

IT Auditing & Assurance, 2e, Hall & Singleton RULE #4 Each row contains distinctively different data from all other rows Requires use of “key field(s)” IT Auditing & Assurance, 2e, Hall & Singleton 4

IT Auditing & Assurance, 2e, Hall & Singleton RELATIONAL MODEL Figure 3-13, p. 112 Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DATABASE IN DDP Data concurrency problem Deadlock (illustrated in Figure 3-17, p. 118) Time 1: User 1 loads File A, User 2 loads File C User 3 loads File E Time 2: User 1 locks File A, User 2 locks File C, User 3 locks File E Time 3: User 1 tries to load File C … “wait” User 2 tries to load File E … “wait” Use 3 tries to load File A … “wait” DEADLOCK!! Figure 2-2 {p.34} Deadlock Resolution IT Auditing & Assurance, 2e, Hall & Singleton

IT Auditing & Assurance, 2e, Hall & Singleton DATABASE IN DDP Distributed database Partitioned Replicated Concurrency control Classified Time-stamps Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

CONTROLLING & AUDITING DBMS Access controls User views / subschema [see Figure 3-20, p.121] Database authorization table [Table 3-3, p.122] User-defined procedures Mother’s maiden name Data encryption Biometric devices Inference controls (query) example (p. 123) Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

CONTROLLING & AUDITING DBMS: Audit Procedures OBJECTIVE: Verify that database access authority and privileges are granted to users in accordance with legitimate needs. Tables and subschemas Review policy and job descriptions Examine programmer authority tables for access to DDL Interview programmers and DBA Appropriate access authority Biometric controls Inference controls Encryption controls Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

CONTROLLING & AUDITING DBMS: Audit Procedures OBJECTIVE: Verify that backup controls in place are effective in protecting data files from physical damage, loss, accidental erasure, and data corruption through system failures and program errors. Backups Logs Checkpoint Recovery module Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

CONTROLLING & AUDITING DBMS: Audit Procedures OBJECTIVE: Verify that controls over the data resource are sufficient to preserve the integrity and physical security of the database. Figure 2-2 {p.34} IT Auditing & Assurance, 2e, Hall & Singleton

Chapter 3: Data Management Systems IT Auditing & Assurance, 2e, Hall & Singleton