Sie sind auf Seite 1von 25

Formao de DBAs SQL Server 2008

Parte 1: Introduo

Material Cedido pelo Professor Leandro Coelho Correia

Objetivos
Preparar profissionais para atuar como administradores de
banco de dados SQL Server 2008;
Incentivar o processo de certificao Microsoft em banco
de dados.

Contedo

Papis e Responsabilidades do DBA


Viso Geral do SQLServer 2008
Instalao e Configurao
Criao e Configurao de Bancos de Dados
Gerenciamento de Segurana
Transact-SQL
Backup e Restore
Gerenciamento de Performance
Servios Auxiliares

DBA
Papis e Responsabilidades

Papis e Responsabilidades do DBA

DBAs (Database Administrators) podem assumir diferentes perfis a depender da


empresa onde trabalham e do cenrio onde esto inseridos;
Independente do papel que venham a assumir, o DBA o maior responsvel pela
estabilidade e segurana dos bancos de dados corporativos.
The Prime Directive of the DBA
Regardless of the responsibilities you have as DBA, your ultimate
goal should be to maximize the stability and protection of the
database. Todays corporate data is the lifeblood of our companies.
Protecting this data from intrusion and being prepared for disasters,
both natural and man-made, is our top priority. The DBA is the person
ultimately charged with this responsibility, and it should not be taken
lightly.
Microsoft SQL Server 2008 Administrator's Companion

Papis do DBA
DBA de Produo
Responsvel pela manuteno, segurana e performance dos
servidores de banco de dados;
Realiza ou acompanha a realizao das operaes dirias como
backup e restore, criao e alterao dos bancos de dados,
instalao e configurao de novos servidores de bancos de
dados, etc.

Papis do DBA
DBA Desenvolvedor
Trabalha como integrante da equipe de desenvolvimento (muitas
vezes o prprio desenvolvedor assume esse papel);
Tem um papel importante na identificao de problemas de
performance, sinalizando a necessidade de criao de ndices ou
de modificaes em funes e stored procedures;
Precisa trabalhar em conjunto com o DBA de produo para
minimizar o impacto de mudanas na passagem do ambiente de
desenvolvimento para produo.

Papis do DBA
DBA Desenvolvedor BI
Responsvel pela elaborao e manuteno solues de Data
Warehouse e OLAP;
Participa da elaborao e execuo de rotinas de ETL (Extract,
Transform, Load) que alimentam o Data Warehouse;
Desenvolve solues baseadas em bancos de dados
multidimensionais e aplicaes de suporte a deciso.

Papis do DBA
DBA Arquiteto
Responsvel pela elaborao de solues baseadas em bancos
de dados;
Influencia a definio de modelos lgicos e fsicos do banco de
dados, contemplando estratgias de normalizao e
desnormalizao;
Atua em conjunto com desenvolvedores, administradores de
dados e gerentes de projeto para garantir um mapeamento
eficiente entre as necessidades do negcio e a soluo de banco
de dados.

Responsabilidades do DBA
Instalao e Configurao
Sistema operacional;
Banco de dados;
Servios adicionais;
Atualizaes de segurana e service packs;
Documentao da instalao e das configuraes.

Responsabilidades do DBA
Segurana
Contas de usurio e permisses;
Modos de autenticao;
Acesso ao servidor;
Auditoria.

Responsabilidades do DBA
Gerenciamento de Performance de Capacidade
Monitoramento do sistema;
Ajustes de performance no SO e no SGBD;
Otimizao de consultas;
Planejamento de capacidade.

Responsabilidades do DBA
Operaes do Dia-a-Dia
Backup e restore;
Gerenciamento de mudanas;
Rotinas de manuteno;
Documentao.

Certificaes na rea de Banco de Dados

Microsoft
MCTS: SQL Server 2008
MCITP: Database Administrator
MCITP: Database Developer
MCITP: Business Intelligence Developer
Oracle
OCA: Oracle Certified Associate
OCP: Oracle Certified Professional
OCM: Oracle Certified Master
MySQL
CMDBA: Certified MySQL Database Administrator
CMCDBA: Certified MySQL Cluster Database Administrator
CMDEV: Certified MySQL Developer

Viso Geral do Microsoft


SQL Server 2008

Viso Geral do SQL Server 2008


O SQL Server 2008 um Sistema Gerenciador de Banco de Dados
Relacional (SGBD) projetado para garantir alta performance e
disponibilidade, facilidade de gerenciamento e programao,
escalabilidade e segurana.

Viso Geral do SQL Server 2008

Algumas das principais caractersticas do SQL Server 2008 so as seguintes:


Forte integrao com o sistema operacional e com o Visual Studio 2008;
Suporte nativo s arquiteturas 32 bits e 64 bits;
Solues de alta disponibilidade: Clusterirng, Database Mirroring e Log
Shiping;
Distribuio de dados: Replicao e Linked Server;
Ferramentas de gereciamento com suporte a monitoramento e otimizao;
Caractersitcas de segurana incluindo suporte a certificao digital e
criptografia;
Suporte a solues de business intelligence incluindo data warehouse, data
mining e OLAP.

Servios e Ferramentas
SQL Server

Servio principal do SGBD.

SQL Server Agent

Servio responsvel pelo agendamento e execuo automtica


de tarefas administrativas (jobs).

SQL Server Browser

Servio de suporte identificao de instncias do SQL Server


em uma determinada mquina.

SQL Server Integration


Service (SSIS)

Servio que permite a realizao de transferncias e


transformaes de dados entre diferentes SGBDs.

Analysis Services

Servio de suporte a business intelligence (MDDB, OLAP e data


mining).

Full-Text Search

Servio que prov suporte a consultas em dados textuais.

Servios e Ferramentas
Management Studio

Console geral de gerenciamento do SGBD e dos seus servios.

Configuration Manager

Ferramenta responsvel pela configurao dos servios do SQL


Server.

Profiler

Ferramenta de monitoramento do servidor de banco de dados.

DB Engine Tuning Advisor

Console de otimizao de consultas e tuning do SGBD.

Books Online

Documentao do SGBD.

Edies do SQL Server 2008

Compact
Edition
Runtime
Edition

Express
Edition

Workgroup
Edition

Standard
Edition

Enterprise
Edition

Edies do SQL Server 2008

Enterprise Edition
Mais completa de todas as edies;
Direcionada para grandes corporaes;
Altamente escalvel;
Suporta grandes bases de dados e solues de misso crtica;
Possui verses para 32 bits e 64 bits.
Standard Edition
Direcionada para pequenas e mdias empresas;
Escalabilidade intermediria;
Atende s funes de gerenciamento de grandes bases de dados e possui
grande parte das funcionalidades da Enterprise Edition;
Possui verses para 32 bits e 64 bits.

Edies do SQL Server 2008

Workgroup Edition
Direcionada para pequenas empresas ou bancos de dados departamentais;
Escalabilidade intermediria;
Possui verses para 32 bits e 64 bits.
Developer Edition
Direcionada para ambientes de desenvolvimento e homologao;
Possui as caractersticas de funcionalidade e escalabilidade da Enterprise
Edition;
Possui verses para 32 bits e 64 bits;
No pode ser utilizada em ambiente de produo.

Edies do SQL Server 2008

Express Edition
Direcionada para indivduos;
Distribuda gratuitamente;
Escalabilidade baixa;
Limitada quanto ao tamanho dos bancos de dados, a quantidade de usurios e
as ferramentas disponveis;
Possui somente a verso para 32 bits.
Compact Edition
Direcionada para dispositivos mveis;
Escalabilidade baixa;
Limitada quanto ao tamanho dos bancos de dados, a quantidade de usurios e
as ferramentas disponveis;
Possui somente a verso para 32 bits.

Edies do SQL Server 2008

Runtime Edition
Projetada para ser executada de forma embutida nas aplicaes;
Licenciamento regido Microsoft ISV Royalty Program;
No inclui ferramentas gerenciamento (acesso s funcionalidades realizados
atravs de APIs);
Possui verses para 32 bits e 64 bits.

Formao de DBAs SQL Server 2008


Parte 1: Introduo
Xpert /
Publica
Material Cedido pelo Professor Leandro Coelho Correia

V1.0

Das könnte Ihnen auch gefallen