SQL Saturday Pittsburgh So you want to be a DBA What is a DBA? Michael John Ed Wagner SQL Saturday Pittsburgh October 3rd 2015.

Slides:



Advertisements
Similar presentations
The Basics of Information Systems
Advertisements

Information Resources Management January 23, 2001.
Audit Issues regarding Passwords on Elevated Privilege Accounts Gene Scheckel Global Internal Audit.
Common Mistakes Developers Make By Bryan Oliver SQL Server Mentor at SolidQ.
TU/e Processor Design 5Z032 1 Processor Design 5Z032 The role of Performance Henk Corporaal Eindhoven University of Technology 2009.
Database Administration ISQA 436 Fall 2006 Mark Freeman
Database Administration
Roles of IT Personnel Unit Customer Service This is a facility that helps customers with wide-ranging questions relating to a specific company,
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Design, Implementation and Maintenance
DBMS1 Database Management System (DBMS) Introductory Concepts Week-1.
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
Module 1 – MIS Careers & Intro to Systems Architecture MIS5122: Enterprise Architecture for IT Auditors.
Information Technology Professionals Overview and Job Roles Mr. Gallagan.
IT CAREERS Prepared by: Careene McCallum-Rodney. Computer Technician  Computer technicians:  install,  repair,  maintain,  and analyze many different.
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
Dale Roberts 1 Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
D ATABASE A DMINISTRATION ITEC 450 Fall 2012 Instructor: Dr. Rama Gudhe.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Chapter 15 Database Administration and Security
Computers & Employment By Andrew Attard and Stephen Calleja.
Ling Guo Feb 15, 2010 Database(RDBMS) Software Review Oracle RDBMS (Oracle Cooperation) 4()6 Oracle 10g Express version DB2 (IBM) IBM DB2 Express-C SQL.
Data Administration & Database Administration
What is SQL and Who uses it? Presented by: John Deardurff Global McOWL Internal Sales Training October 24, 2014.
CD Databases & Systems Services & Lessons Learned Btev Workshop June 23, 2004 Updated July 2005 J.Trumbo Core Support Services, Database Systems Group.
15 1 Chapter 15 Database Administration Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
ITEC224 Database Programming
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.

Star Trek Comparisons The future of Technology: the Mactini Microsoft Future 2019 INFORMATION TECHNOLOGY.
Alexey Maksimov Overview Skills Personal and professional features Employment history Ideal employment www: tel:
1 SQL Server 2000 Administration Kashef Mughal MSB.
WEB DESIGN AND PROGRAMMING Get a job. WEB DESIGN AND PROGRAMMING What do employers look for? In your resume – Clean layout, use clear headers and subheads.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Fundamental Skills The skills needed as a base for further development You will be better prepared to progress in the world of work when you can: Manage.
Copyright © 2005 Ed Lance Fundamentals of Relational Database Design By Ed Lance.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
The Enterprise Project Management (EPM) Professional March 28th, 2007 Brendan Giles, BSc., PMP, MOS, MCP (EPM) The Key to Successful Adoption of Enterprise.
Chapter 1 Introduction to Databases. 1-2 Chapter Outline   Common uses of database systems   Meaning of basic terms   Database Applications  
Creating Ministry Ownership of the Software Development Process Jeffrey Wood Information Systems Director Compassion International ICCM June 1997.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
Database Administration
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
Web Team Web Team :- Web team is a group of persons responsible for development of web site. Roles and Responsibilities A web team consists of following.
3 Copyright © 2005, Oracle. All rights reserved. Creating an Oracle Database.
Week 7 Lecture Part 2 Introduction to Database Administration Samuel S. ConnSamuel S. Conn, Asst Professor.
Chapter 3 : Designing a Consolidation Strategy MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443)
TEXT BOOK: DATABASE ADMINISTRATION: THE COMPLETE GUIDE TO PRACTICES AND PROCEDURES CRAIG S. MULLINS Database Administration(IS4511) Sana azzam
6/13/2015 Visit the Sponsor tables to enter their end of day raffles. Turn in your completed Event Evaluation form at the end of the day in the Registration.
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
The Database Approach Muhammad Nasir
ORACLE DBA INTRODUCTION: Undo Introduction offline status Pending Rollback segments Features of Flashback Flashback Table Flashback query Flashback Version.
So you want to be a DBA….
SQL Saturday Cleveland Top development and Design Mistakes Michael John SQL Saturday Cleveland February 6th 2016.
I/Watch™ Weekly Sales Conference Call Presentation (See next slide for dial-in details) Andrew May Technical Product Manager Dax French Product Specialist.
«My future profession»
Cleveland SQL Saturday Catch-All or Sometimes Queries
N-Tier Architecture.
Oracle Database Administration
SQL Saturday Pittsburgh
Introduction.
Administering Your Network
DAT381 Team Development with SQL Server 2005
What is DBA? Discus the basic duties of DBA.
Summit Nashville /3/2019 1:48 AM
The Basics of Information Systems
The Basics of Information Systems
Copyright © JanBask Training. All rights reserved How to Make a Strong SQL Server Administrator Career?
Presentation transcript:

SQL Saturday Pittsburgh So you want to be a DBA What is a DBA? Michael John Ed Wagner SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Agenda Who we are. Obligatory standard rants. What is a DBA? What are the different kinds of DBA’s. What are the different RDMS? Why do I want to be a DBA? How does a DBA think? How can I get to be a DBA? Questions and Feedback. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Michael John Senior Database Administrator at Development Dimensions International 10 th SQL Saturday PASS Member, PSSUG board member 25+ Presentations at user groups, SQL Saturdays, and local colleges years as a developer, DBA, and general IT pain. Started with SQL 6.0 Became the DBA because I was the only person who knew “SELECT * FROM TABLE” First job in IT was an entry level developer at 17k per year, three years later I was Director of IT with a staff of 45. I wish I had more time to write, play golf, and sleep. And more money for longer vacations! Been there, done that! SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Ed Wagner Senior DBA at RDA Group, Global Market Research and Consulting 23 years as a developer and DBA Member of SPID – SQL PASS in Detroit 4 th SQL Saturday, 1 st Presentation Frequent poster on SQLServerCentral.com Specialize in high-performance and “black arts” SQL I actually enjoy this stuff. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Obligatory Standard Rants Triggers Cursors Cryptcnmes Doing work on a production machine A server is NOT a desktop!!! Begging for disk space Triggers Untested code / procedures being run in production. “Google programming” Copy and paste coding practices Just because you can, doesn’t mean you should. Triggers Incompetence being touted as authority SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What is a DBA? From Wikipedia: A database administrator (DBA) is an IT professional responsible for the installation, configuration, upgrading, administration, monitoring, maintenance, and security of databases in an organization.IT professionalinstallationconfigurationupgradingadministrationmonitoring maintenancesecuritydatabases The role includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements. They may also plan, coordinate and implement security measures to safeguard the database.developmentdesignstrategiessystem monitoringperformancecapacityplanningcoordinateimplementsecurity SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What is a DBA? From ME: The DBA is the single person either responsible for or involved with all aspects of the various parts of an organization. The primary purpose of this involvement is to PROTECT THE COMPANY’S DATA. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What is a DBA? What does that mean??????? IT Professional - The key word here is professional. Great DBA’s rarely do things “good enough”. It’s not in our vocabulary. Installation - You need to perform capacity planning, needs analysis, future requirements, security requirements and obsolescence before you put a disk in and double click “setup.exe” Configuration – What needs to be done to fulfill all of the various requirements? If I change A to 10, and B to 20, will C need to be changed to x? Upgrading – Will the changes affect the existing environment? Will the changes satisfy ever-changing requirements? SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What is a DBA? What does that mean??????? Administration – Day to day operations. Proactive decision making. Predictive analysis. Monitoring – Is it broken? Is it about to break? Maintenance – Making SURE it doesn’t break! Security – A DBA’s only true responsibility is to Protect the company’s data! Every task you do revolves around this. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What are the different kinds of DBA’s Development Logical database design Physical database design Requirements gathering Designs SQL code Must understand development principles, database design principles (Codd), security, business rules, and possess good communication skills. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What are the different kinds of DBA’s Administration Installation Configuration Hardware tuning Software tuning Security Backup and maintenance High availability Monitoring Must possess understanding of operating systems, hardware, system metrics, security concepts including various auditing requirements, and networking. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What are the different kinds of DBA’s Data Warehouse / Business Intelligence Defines the nature of the data Analyzes the needs of multiple business units reporting requirements Decides the appropriate architecture to fulfill requirements Must possess understanding of accounting principles, auditing reporting requirements (HIPAA, SOX), data warehouse concepts, and understanding of the business. Communication skills are a must! SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh What are the different RDMS?  SQL Server = Microsoft  Oracle  DB2 = IBM  Access = Really? This is a database?  PostGres = Open source, UC Berkley  MySQL = Open Source, now owned by Oracle  Progress  Sybase SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Why do I want to be a DBA? Being a DBA means you might get something new every day You’re never done Without the databases, the business cannot operate The database must be available, the data must be correct, and the system must perform adequately for a business to function. DBA’s are normally a senior position that interacts with all aspects of an organization DBA’s are usually the upper end of the pay scale in an IT department The DBA gets to do new things that the company has never done before SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Why do I want to be a DBA? A DBA needs to know, and understand, development, networking, storage, and servers A DBA needs to know the business rules of all of the business units DBA’s are usually the decision makers, or are involved at a high level of the decision making process Power! The job market for DBA’s is strong, and will continue to be strong Demo SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh How does a DBA think? A good DBA considers the problem. A great DBA considers the whole. Training issues The whole database All databases All servers Regarding advice, if you’re last, you’re good. If you’re first, you’re great. If your last, you may just be cranky! Know how the system works under the hood and help people at their own level, but don’t be afraid to stretch knowledge. Teach others and mentor people, but don’t bury people who aren’t ready. Approach DBA tasks with the heart of a developer. SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh How does a DBA think? Great DBA’s always remember their “C’s” in a crisis Committed Creative Calm DBA’s always admit their mistakes DBA’s always want to be part of the solution, and are rarely part of the problem Bad DBA’s think in rows, Good DBA’s think in sets, Great DBA’s automate sets. Demo SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh How can I get to be a DBA? Learn and internalize relational concepts. Edwin F Codd Learn and internalize development concepts Invest in yourself Practice Experiment Be willing to accept any new or different responsibilities Get active in the community Be willing to pay your dues Do not give up SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh How can I get to be a DBA? Pittsburgh SQL Server Users Group PASS-Professional Association for SQL Server SQL Server Central Simple Talk Michael John SQL Saturday Pittsburgh October 3rd 2015

SQL Saturday Pittsburgh Questions??? SQL Saturday Pittsburgh October 3rd 2015