D ATABASE A DMINISTRATION ITEC 450 Fall 2011 Instructor: Dr. Justin M. Wang
I NTRODUCTION OF W EEK 1 Course logistics Course overview Database technology DBA’s role and classifications DBA’s tasks DBA career path Fall ITEC 450
C OURSE L OGISTICS 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: Up to 1 week late: 10% deduction with approved excuse, 20% otherwise More than 1 week late: 40% deduction FranklinLive session structure Lecture for minutes, then Q&A Recorded: if you can’t attend, review and write a summary Fall ITEC 450
I NSTRUCTOR - J USTIN M. W ANG Fall 2011 ITEC Teach at Franklin University over 10 years The Ohio State University, Ph.D. Home: Work: Course questions: Bulletin Board (keep it structured)
C OURSE M ODULES DBA techniques and practices Database installation and configuration: Database management Database tuning Metadata, tools, and data warehousing Fall ITEC 450
C OURSE O UTCOMES 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 ITEC 450
M ODULE 1 D ATABASE A DMINISTRATION T ECHNIQUES AND P RACTICES Section I Database Administrator
D ATABASE T ECHNOLOGY 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 ITEC 450
RDBMS T YPES AND V ENDORS 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 (%) Fall ITEC 450 DBMSOracleDB2SQL Server
D ATABASE A DMINISTRATOR (DBA) The DBA is responsible for designing and maintaining an enterprise’s database 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 ITEC 450
D ATABASE A DMINISTRATION 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 ITEC 450
DBA C AREER P ATH DBA Certification Oracle Certified Professional (OCP) Microsoft Certified Database Administrator (MCDBA) On-job development: Database developer -> DBA Small company to perform all roles Fall ITEC 450
A DDITIONAL L EARNING ON O RACLE Oracle – relational database Learning materials: Oracle Database Administrators Guide; Oracle Database 2 Day DBA Types of Oracle Database Users DBA, 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 ITEC 450
W RAP U P Assignment 1-1: Obtain a Proctor for Exams Assignment 1-2: SQL Review SQL learning or reviewing Assignment 1-3: Franklin Live ! Session Note: UNABLE to attend live Listen to recording Write a 1-page summary Submit in Drop Box by the end of the week Fall ITEC 450