140 likes | 367 Views
Database Administration. ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe. Introduction of Week 1. Course overview Database technology DBA’s role and classifications DBA’s tasks DBA career path. Course Modules. DBA techniques and practices Database installation and configuration:
E N D
Database Administration ITEC 450 Fall2012 Instructor: Dr. Rama Gudhe
Introduction of Week 1 • Course overview • Database technology • DBA’s role and classifications • DBA’s tasks • DBA career path ITEC 450
Course Modules • DBA techniques and practices • Database installation and configuration: • Database management • Database tuning • Metadata, tools, and data warehousing ITEC 450
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 ITEC 450
Module 1 Database Administration Techniques and Practices Section I Database Administrator
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 ITEC 450
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 ITEC 450
RDBMS Types and Vendors • RDBMS – DBMS that incorporates the relational data model. • Major DBMS and dominated platforms • Oracle –Unix and Linux • DB2 (IBM) – zSeries and LUW • SQL Server (Microsoft) – Windows • Other DBMS: Teradata, Sybase, MySQL (Oracle), Access ITEC 450
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 ITEC 450
Database 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 ITEC 450
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 ITEC 450
Data Administration Functions • Data policies, procedures, standards • Planning • Data conflict (ownership) resolution • Internal marketing of DA concepts • Managing the data repository ITEC 450
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 ITEC 450
Additional 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) ITEC 450