14
DATABASE ADMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

Embed Size (px)

Citation preview

Page 1: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

DATABASE ADMINISTRATIONITEC 450 Fall 2012

Instructor: Dr. Rama Gudhe

Page 2: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

2

ITEC

45

0

INTRODUCTION OF WEEK 1

Course overview Database technology DBA’s role and classifications DBA’s tasks DBA career path

Fall 2

01

2

Page 3: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

3

ITEC

45

0

COURSE MODULES

DBA techniques and practices Database installation and configuration: Database management Database tuning Metadata, tools, and data warehousing

Fall 2

01

2

Page 4: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

4

ITEC

45

0

COURSE OUTCOMES

Database administration roles DBMS installation and physical database

design Database connectivity (network), availability,

and security Database backup and recovery Database performance monitoring and

optimization Database administration hands-on

experiences and best practices

Fall 2

01

2

Page 5: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

MODULE 1 DATABASE ADMINISTRATION TECHNIQUES AND PRACTICESSection I Database Administrator

Page 6: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

6

ITEC

45

0

DATABASE TECHNOLOGY

Database –organized store of data DBMS –database management system

designed to create, store, and manage databases, normally including a Structured Query Language (SQL) application programming interface

SQL –Standard query language to access database DDL -Commands to define or modify a database

structure, including creating, altering, and dropping tables, indexes, constraints

DML -Commands to modify and query database data

Fall 2

01

2

Page 7: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

7

ITEC

45

0

ADVANTAGES OF DBMS

Advantages of DBMS- Control of data redundancy - Economy of scale- Data consistency - Balance of conflicting requirements- More information from the same amount of data- Sharing of data - Improved data accessibility and responsiveness- Improved data integrity - Increased productivity- Improved security - Improved maintenance through data independence- Enforcement of standards - Increased concurrency

- Improved backup and recovery services

Disadvantages of DBMS- Complexity, Size, Cost of DBMSs, Additional H/W costs

- Cost of conversion, Performance, Higher impact of a failure

Fall 2

01

2

Page 8: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

8

ITEC

45

0

RDBMS TYPES AND VENDORS

RDBMS – DBMS that incorporates the relational data model.

Major DBMS and dominated platformsOracle –Unix and Linux DB2 (IBM) – zSeries and LUWSQL Server (Microsoft) – Windows Other DBMS: Teradata, Sybase, MySQL

(Oracle), Access

Win

ter 2

01

2

Page 9: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

9

ITEC

45

0

DATABASE ADMINISTRATOR (DBA)

The DBA is responsible for designing and maintaining an enterprise’s database

A DBA ensures the ongoing operational functionality and efficiency of an organization's databases and applications.

A good DBA needs to enjoy challenges and be a good problem solver

System DBA (Production DBA) –DBMS focus, rather than business Focus on physical installation and performance monitoring Remote DBA

Application DBA (Development DBA) –database design and ongoing support for a specific application An expert at writing and debugging complex SQL Understand the best ways to incorporate database requests

into application programs

Fall 2

01

2

Page 10: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

10

ITEC

45

0DATABASE ADMINISTRATION

Database logical design and physical implementation

Performance monitoring and tuning Database management and

availability Database security and authorization Database backup and recovery Data integrity and loading

Fall 2

01

2

Page 11: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

11

ITEC

45

0DATABASE 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

Fall 2

01

2

Page 12: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

12

ITEC

45

0DATA ADMINISTRATION

FUNCTIONS

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

Fall 2

01

2

Page 13: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

13

ITEC

45

0

DBA CAREER PATH

DBA Certification Oracle Certified Professional (OCP) Microsoft Certified Database Administrator

(MCDBA) On-job development:

Database developer -> DBA Small company to perform all roles

Fall 2

01

2

Page 14: D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe

14

ITEC

45

0ADDITIONAL LEARNING ON

ORACLE

Oracle – relational database Learning materials:

Oracle Database Administrators Guide; Oracle Database 2 Day DBA

Types of Oracle Database Users DBA, Data Administrators, Application Developers,

Database users Common Oracle DBA Tasks

Install, create db and users, backup, implement, tune

Database Administrator Security and Privileges Operating system, database (sys, system)

Fall 2

01

2