Upload
jocelin-newman
View
213
Download
0
Embed Size (px)
Citation preview
DATABASE ADMINISTRATIONITEC 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
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
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
MODULE 1 DATABASE ADMINISTRATION TECHNIQUES AND PRACTICESSection I Database Administrator
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
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
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
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
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
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
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
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
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