DATABASE ADMINISTRATION WHAT IS IT?. THE GIST Database administrators are responsible for creating and maintaining the databases that form the core of.

Slides:



Advertisements
Similar presentations
Presented by Nikita Shah 5th IT ( )
Advertisements

Refeng Wu CQ5 WCM System Administrator
Your Data Any Place, Any Time Manageability. SQL Server 2008 Manageability Challenges Challenges face database administrators today : Managing complex.
Database Planning, Design, and Administration
 Workflow that manages concurrent multiuser editors on a single ArcSDE data source  Versions represent states or views of the geodatabase  Edits.
Database Optimization & Maintenance Tim Richard ECM Training Conference#dbwestECM Agenda SQL Configuration OnBase DB Planning Backups Integrity.
© 2008 Kroll Ontrack Inc.| Ontrack PowerControls 5.1 The ultimate “power tool” for SharePoint administrators.
Introduction to Database Management
From Entrepreneurial to Enterprise IT Grows Up Nate Baxley – ATLAS Rami Dass – ATLAS
Concepts of Database Management Seventh Edition
Lecture Nine Database Planning, Design, and Administration
Database System Development Lifecycle Transparencies
CS27510 Commercial Database Applications. Maintenance Maintenance Disaster Recovery Disaster Recovery.
Passage Three Introduction to Microsoft SQL Server 2000.
Oracle backup and recovery strategy
© 2009 Kroll Ontrack Inc.| Ontrack PowerControls 6.0 for SharePoint™ A Better Way to Search and Restore.
Presented by INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used?
10/5/1999Database Management -- R. Larson Data Administration and Database Administration University of California, Berkeley School of Information Management.
CSC271 Database Systems Lecture # 20.
Virtual Memory Tuning   You can improve a server’s performance by optimizing the way the paging file is used   You may want to size the paging file.
Introduction to Databases and Database Languages
Data and Database Administration CISB344 Database 2  At the end of this chapter, you should be able to:  Define terms related to data & database administration.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Database Planning, Design, and Administration Transparencies
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
Data Administration & Database Administration
Concepts of Database Management Sixth Edition
Online Database Support Experiences Diana Bonham, Dennis Box, Anil Kumar, Julie Trumbo, Nelly Stanfield.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
Eric Westfall – Indiana University James Bennett – Indiana University ADMINISTERING A PRODUCTION KUALI RICE INFRASTRUCTURE.
ITEC224 Database Programming
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Clustering SQL Server Tom Pullen Senior DBA, RM Education
Concepts of Database Management Eighth Edition
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
FORUM II Best Practices in Data Warehousing in Higher Education: A Framework for Higher Education Reporting April 18, 2005 Slide 1 Cornell University’s.
ADMINISTRATION & MANAGEMENT TOOLS BY: DURGESH PATEL & KHUSHBOO KADBER
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
SQL Server 2000 Sys Admin Jeremiah Curtis Engineering Services
 Replication is the process of copying database information  Replication is used for:  Backing up your database  Migrating to a new server  Mirroring.
Database Administration
Security and Backup. Introduction A back-up strategy must cover all eventualities: Accidental damage Equipment failure Deliberate damage It must consider:
SQL School is strongly committed to provide COMPLETE PRACTICAL REALTIME Trainings on SQL Server Technologies – Dev, SQL DBA, MSBI (SSIS, SSAS, SSRS) and.
SQL Server 2008 R2 Manageability. Challenges facing database administrators today: Scaling management to multiple data centers Proactively monitoring.
Installation and Maintenance of Health IT Systems Unit 8b Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Introduction to Core Database Concepts Getting started with Databases and Structure Query Language (SQL)
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
SQL Server - Review Managing the System. Objectives  Understand the importance of maintenance plans.  Check for database consistency.  Understand how.
Contingency Management Indiana University of Pennsylvania John P. Draganosky.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
SQL Database Management
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Review of IT General Controls
DBMS & TPS Barbara Russell MBA 624.
High Availability Linux (HA Linux)
SQL Server Monitoring Overview
Upgrading to Microsoft SQL Server 2014
Dynamics AX Performance
Basic Concepts in Data Management
TRIP WIRE INTRUSION DETECTION SYSYTEM Presented by.
System Management in a Windows based Control Environment
Chapter 17 Designing Databases
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

DATABASE ADMINISTRATION WHAT IS IT?

THE GIST Database administrators are responsible for creating and maintaining the databases that form the core of business operations. They need to make sure the design of the databases is functional and appropriate, that the data in the databases is as accurate as possible, that the data is secure, that the data is accessible by those who need it when it is needed.

DUTY AREAS FOR A DATABASE ADMINISTRATOR Installing and upgrading database servers Designing, testing and maintaining databases Setting Database policies and Security Interacting with application developers Maintenance and Tuning Maintaining Availability Integrating data and data Analysis

INSTALLING AND/OR UPGRADING DATABASES An administrator often has to install new database servers or upgrade existing ones to a newer version. Both usually involve testing the environment first, but it is especially important with upgrades to make sure that the newer version does not disrupt existing data or conflict with existing applications.

DESIGNING TESTING AND MAINTAINING DATABASES The database administrator is usually involved with the design of any new databases. He or she may actually do the design, or they may simply review it. It is up to the administrator to set the policies for new databases, such as naming conventions, security conditions, degrees of normalization. Any database should be tested thoroughly before being brought on-line. The testing should ensure that the database meets all the business requirements that it was designed to meet, and that it conforms with all the policies. Once deployed the administrator sets policies for when and how often the database should be backed up, log shipping, failover clustering, etc.

SETTING DATABASE POLICIES AND SECURITY The database administrator set database policies for things like Naming conventions Back up policies Logins and security Maintenance policies Tuning and monitoring polices

INTERACTING WITH APPLICATION DEVELOPERS The database administrator will interact with application developers and set the terms for their accessing the databases It may be that they can only access databases through stored procedures and views or they may have to use pre defined services. Generally, applications will be tested for security and functionality before being deployed

MAINTENANCE AND TUNING Maintenance involves backing up and restoring database. It can also involve file maintenance. Controlling the growth of files. (Expanding or shrinking). Failover patterns, log shipping and server clusters may also need to be maintained. Tuning involves making sure that data can be accessed and utilized as quickly as possible. This can involve creating indexes on fields often used as search criteria. It can also involve “denormalization,” restructuring tables to speed up searches. It also means managing concurrency and load. Monitoring the database enables the database administrator to analyze where changes need to be made to increase performance

MAINTAINING AVAILABILITY Availability is the term that refers to keeping databases up and running for as long as they are needed. Almost universally this now means 24 hours a day, 7 days a week. Machines and databases need maintenance, so the only way to do this effectively is to have multiple machines running multiple copies of a database, so that when one is taken off line another can take over its load. Clustering, log shipping, mirroring are tools for helping to maintain availability. Clusters of servers with the same databases are kept in sync by log shipping— copying the log file of a server to another server so it has a transcript of all the database transactions. When one server fails another steps into its place. This is called failover. Mirroring is a especially safe but expensive means of ensuring failover. It requires 3 servers: one is the active server, one is the copy of the active server and the third is a monitor that checks the health of the active server and should something happen switches to the copy.

INTEGRATING DATA AND DATA ANALYSIS Another big task for Database Administrators can be to get data, which may come from many disparate sources, both structured and unstructured, into the databases. The data often has to be cleaned, rearranged and converted before it can be loaded into the database tables. Exporting the data can be complex also, though usually less challenging. Having data in a database is fine, but it is not particularly useful until it is analyzed. It may fall to the database administrator to analyze the data for business trends or just to create the data warehouses for others to do the analysis.