Database Administration
Download
Report
Transcript Database Administration
DATABASE ADMINISTRATION
ITEC 450 Fall 2011
Instructor: Dr. Justin M. Wang
INTRODUCTION OF WEEK 1
Fall 2011
Course logistics
Course overview
Database technology
DBA’s role and classifications
DBA’s tasks
DBA career path
ITEC 450
2
COURSE LOGISTICS
Instructor information: next page
Your information: Overview\Student Info Form
Materials
Mullins’ book – Database Administration
On-line documents – Oracle materials
Supplementary materials – Communications\Student
Union\Section Resources
Grading policy:
Submission: Drop Box by 11:59pm local time
Return : within a week from due date
Amended late policy:
ITEC 450
Fall 2011
Up to 1 week late: 10% deduction with approved excuse, 20% otherwise
More than 1 week late: 40% deduction
FranklinLive session structure
Lecture for 40 - 55 minutes, then Q&A
Recorded: if you can’t attend, review and write a summary
3
INSTRUCTOR - JUSTIN M. WANG
Fall 2011
Teach at Franklin
University over 10 years
The Ohio State University,
Ph.D.
ITEC 450
Email:
[email protected]
Home: 614-789-0329
Work: 614-249-6270
Course questions: Bulletin
Board (keep it structured)
4
COURSE MODULES
Fall 2011
DBA techniques and practices
Database installation and configuration:
Database management
Database tuning
Metadata, tools, and data warehousing
ITEC 450
5
COURSE OUTCOMES
Fall 2011
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
ITEC 450
6
MODULE 1
DATABASE ADMINISTRATION
TECHNIQUES AND PRACTICES
Section I Database Administrator
DATABASE TECHNOLOGY
Fall 2011
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
ITEC 450
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
8
RDBMS TYPES AND VENDORS
RDBMS – DBMS that incorporates the relational data model.
Major DBMS and dominated platforms
Oracle –Unix and Linux (75.8%)
DB2 (IBM) – zSeries
SQL Server (Microsoft) – Windows (38%)
Other DBMS: Teradata, Sybase (SAP), Netezza, MySQL (Oracle),
Access
Market
Share (%)
DBMS
Oracle
DB2
SQL Server
2003
40.3
31.8
12.3
2004
41.3
30.6
13.4
2005
46.8
22.1
15.6
2006
47.1
21.1
17.4
2007
44.3
21.0
18.5
ITEC 450
Fall 2011
9
DATABASE ADMINISTRATOR (DBA)
ITEC 450
Focus on physical installation and performance
monitoring
Remote DBA
Fall 2011
The DBA is responsible for designing and
maintaining an enterprise’s database
System DBA (Production DBA) –DBMS focus,
rather than business
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
10
DATABASE ADMINISTRATION
Fall 2011
ITEC 450
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
11
DBA CAREER PATH
DBA Certification
ITEC 450
Oracle Certified Professional (OCP)
Microsoft Certified Database Administrator
(MCDBA)
Fall 2011
On-job development:
Database developer -> DBA
Small company to perform all roles
12
ADDITIONAL LEARNING ON ORACLE
Types of Oracle Database Users
DBA, Application Developers, Database users
Common Oracle DBA Tasks
ITEC 450
Oracle Database Administrators Guide;
Oracle Database 2 Day DBA
Fall 2011
Oracle – relational database
Learning materials:
Install, create db and users, backup, implement, tune
Database Administrator Security and Privileges
Operating system, database (sys, system)
13
WRAP UP
SQL learning or reviewing
Assignment 1-3: FranklinLive! Session
Note: UNABLE to attend live
ITEC 450
Fall 2011
Assignment 1-1: Obtain a Proctor for Exams
Assignment 1-2: SQL Review
Listen to recording
Write a 1-page summary
Submit in Drop Box by the end of the week
14