IS 4420 Database Fundamentals Chapter 12: Data and Database Administration Leon Chen.

Slides:



Advertisements
Similar presentations
Chapter 11: Data and Database Administration
Advertisements

Database Administration and Security Transparencies 1.
Chapter 11: data and Database Administration
10/25/2001Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
© 2005 by Prentice Hall 1 Chapter 12: Data and Database Administration Modern Database Management 7 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
1 7 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 7 DBMS Functions.
1 8 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 8 Database Administration.
Data and Database Administration
© 2007 by Prentice Hall 1 Chapter 12: Data and Database Administration Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
10/7/1999Database Management -- R. Larson Database Administration: Additional Issues University of California, Berkeley School of Information Management.
Concepts of Database Management Seventh Edition
Chapter 1 Introduction to Databases
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Business Intelligence: Data and Text Management Instructor: Bajuna Salehe Web:
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 13: Data and Database Administration Modern Database Management 9 th Edition Jeffrey.
1 © Prentice Hall, 2002 Chapter 12: Data and Database Administration Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred.
Data and Database Administration CISB514 Advanced Database  At the end of this chapter, you should be able to:  Define terms related to data & dbase.
Data and Database Administration CISB344 Database 2  At the end of this chapter, you should be able to:  Define terms related to data & database administration.
D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe.
© Pearson Education Limited, Chapter 5 Database Administration and Security Transparencies.
Data and Database Administration
© 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 CHAPTER 11: DATA AND DATABASE ADMINISTRATION Modern Database Management 11 th Edition Jeffrey.
DBMS By Narinder Singh Computer Sc. Deptt. Topics What is DBMS What is DBMS File System Approach: its limitations File System Approach: its limitations.
Data Administration & Database Administration
Concepts of Database Management Sixth Edition
© 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 CHAPTER 11: DATA AND DATABASE ADMINISTRATION Modern Database Management 11 th Edition Jeffrey.
© 2011 Pearson Education, Inc. Publishing as Prentice Hall 1 Chapter 11: Data and Database Administration Modern Database Management 10 h Edition Jeffrey.
DBSQL 7-1 Copyright © Genetic Computer School 2009 Chapter 7 Transaction Management, Database Security and Recovery.
1 Topics in Database Administration u What is database administration? u What are the tasks involved in establishing, creating, implementing and maintaining.
Concepts of Database Management, Fifth Edition
Concepts of Database Management, Fifth Edition Chapter 8: Database Administration.
DATABASE UTILITIES. D ATABASE S YSTEM U TILITIES In addition to possessing the software modules most DBMSs have database utilities that help the DBA in.
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.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 UNIT 9: Data Management Modern Database Management 9 th Edition Jeffrey A. Hoffer, Mary B.
Topics in Database Administration What is database administration? What is data administration? What are the tasks involved in establishing, creating,
D ATABASE A DMINISTRATION L ECTURE N O 3 Muhammad Abrar.
DA vs. DBA The University of California Berkeley Extension Copyright © 2011 Patrick McDermott.
Introduction to Databases
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 3: Data Management Systems.
Database Administration
1 Chapter 12: Data and Database Administration Modern Database Management Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden.
MBA 664 Database Management Dave Salisbury ( )
TM 13-1 Copyright © 1999 Addison Wesley Longman, Inc. Data and Database Administration.
Chapter 11 © 2013 Pearson Education, Inc. Publishing as Prentice Hall Chapter 11: data and Database Administration Modern Database Management 11 th Edition.
Topics in Database Administration What is database administration? What is data administration? What are the tasks involved in establishing, creating,
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
Data and Database Administration CS263 Lecture 15.
1 Data and Database Administration Data and Database Administration By Lec. Adeel Shahzad FromBook-B.
© 2013 Pearson Education, Inc. Publishing as Prentice Hall 1 CHAPTER 11: DATA AND DATABASE ADMINISTRATION Modern Database Management 11 th Edition Jeffrey.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 13: Data and Database Administration Modern Database Management 9 th Edition Jeffrey.
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
Database Security Threats. Database An essential corporate resource Data is a valuable resource Must be strictly controlled, managed and secured May have.
CSC314 Day 16 Transaction processing Concurrency Control 1.
Copyright © 2016 Pearson Education, Inc. CHAPTER 12: DATA AND DATABASE ADMINISTRATION Modern Database Management 12 th Edition Jeff Hoffer, Ramesh Venkataraman,
TM 13-1 Copyright © 1999 Addison Wesley Longman, Inc. Data and Database Administration.
Chapter 12: Data and Database Administration
Data and database administration
Data Security, Data Administration and Database Administration
IS 325 Notes for Thursday September 7, 2017.
Chapter 12: Data and Database Administration
Chapter 3: Data Management Systems
LM 8 Data Administration & Database Administration
Chapter 12: Data and Database Administration
Chapter 12: Data and Database Administration
Presentation transcript:

IS 4420 Database Fundamentals Chapter 12: Data and Database Administration Leon Chen

2 Overview Data administration vs. database administration Functions and roles of data/database administration

3 Traditional Administration Definitions Data Administration: A high-level function that is responsible for the overall management of data resources in an organization, including maintaining corporate-wide definitions and standards Database Administration: A technical function that is responsible for physical database design and for dealing with technical issues such as security enforcement, database performance, and backup and recovery

4 Traditional Data Administration Functions Data policies, procedures, standards Planning Data conflict (ownership) resolution Internal marketing of DA concepts Managing the data repository

5 Traditional Database Administration Functions Selection of hardware and software Installing/upgrading DBMS Tuning database performance Improving query processing performance Managing data security, privacy, and integrity Data backup and recovery

6 Evolving Approaches to Data Administration Blend data and database administration into one role Fast-track development – monitoring development process (analysis, design, implementation, maintenance) Procedural DBAs – managing quality of triggers and stored procedures eDBA – managing Internet-enabled database applications PDA DBA – data synchronization and personal database management Data warehouse administration

7 Data Warehouse Administration New role, coming with the growth in data warehouses Similar to DA/DBA roles Emphasis on integration and coordination of metadata/data across many data sources Specific roles:  Support decision–support applications  Manage data warehouse growth  Establish service level agreements regarding data warehouses and data marts

8 Database Security Database Security: Protection of the data against accidental or intentional loss, destruction, or misuse Increased difficulty due to Internet access and client/server technologies

9 Data Management Software Security Features Views or subschemas Integrity controls Authorization rules User-defined procedures Encryption Authentication schemes Backup, journalizing, and checkpointing

10 Views and Integrity Controls Views  Subset of the database that is presented to one or more users  User can be given access privilege to view without allowing access privilege to underlying tables Integrity Controls  Protect data from unauthorized use  Domains – set allowable values  Assertions – enforce database conditions

11 Authorization Rules Controls incorporated in the data management system  Restrict:  access to data  actions that people can take on data  Authorization matrix for:  Subjects  Objects  Actions  Constraints

12 Authorization matrix

13 Concurrency Control Problem – in a multiuser environment, simultaneous access to data can result in interference and data loss Solution – Concurrency Control  The process of managing simultaneous operations against a database so that data integrity is maintained and the operations do not interfere with each other in a multi- user environment

14 Concurrency Control Techniques Serializability  Finish one transaction before starting another Locking Mechanisms  The most common way of achieving serialization  Data that is retrieved for the purpose of updating is locked for the updater  No other user can perform update until unlocked

15 Database Performance Tuning DBMS Installation  Setting installation parameters Memory Usage  Set cache levels  Choose background processes Input/Output Contention  Use striping  Distribution of heavily accessed files CPU Usage  Monitor CPU load Application tuning  Modification of SQL code in applications