7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
1/25
Material Cedido pelo Professor Leandro Coelho Correia
Formao de DBAs SQL Server 2008
Parte 1: Introduo
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
2/25
Objetvos
Preparar profissionais para atuar como administradores de
banco de dados SQL Server 2008; Incentivar o processo de certifica!o Microsoft em banco
de dados"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
3/25
!onte"do
Pap#is e $esponsabilidades do %&'
(is!o )eral do SQLServer 2008 Instala!o e Confi*ura!o
Cria!o e Confi*ura!o de &ancos de %ados
)erenciamento de Se*urana +ransact,SQL
&ac-up e $estore
)erenciamento de Performance Servios 'u.iliares
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
4/25
DBADBA
Papis e ResponsabilidadesPapis e Responsabilidades
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
5/25
Pa#$s e %es#onsab&dades do DBA %&'s /%atabase 'dministrators podem assumir diferentes perfis a depender da
empresa onde trabalham e do cen1rio onde est!o inseridos;
Independente do papel ue venham a assumir3 o %&' # o maior respons1vel pela
estabilidade e se*urana dos bancos de dados corporativos"
The Prime Directive of the DBA
Regardless of the responsibilities you have as DBA, your ultimategoal should be to maximize the stability and protection of thedatabase. 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 personultimately charged with this responsibility, and it should not be takenlightly.
Microsoft SQL Server 2008 Administrator's Companion
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
6/25
Pa#$s do DBA
%&' de Produ!o
4 $espons1vel pela manuten!o3 se*urana e performance dosservidores de banco de dados;
4 $eali5a ou acompanha a reali5a!o das opera6es di1rias como
bac-up e restore3 cria!o e altera!o dos bancos de dados3
instala!o e confi*ura!o de novos servidores de bancos de
dados3 etc"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
7/25
Pa#$s do DBA
%&' %esenvolvedor
4 +rabalha como inte*rante da euipe de desenvolvimento /muitasve5es o pr7prio desenvolvedor assume esse papel;
4 +em um papel importante na identifica!o de problemas de
performance3 sinali5ando a necessidade de cria!o de ndices ou
de modifica6es em fun6es e stored procedures;
4 Precisa trabalhar em con9unto com o %&' de produ!o para
minimi5ar o impacto de mudanas na passa*em do ambiente de
desenvolvimento para produ!o"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
8/25
Pa#$s do DBA
%&' %esenvolvedor &I
4 $espons1vel pela elabora!o e manuten!o solu6es de %ata:arehouse e L'P;
4 Participa da elabora!o e e.ecu!o de rotinas de
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
9/25
Pa#$s do DBA
%&' 'ruiteto
4 $espons1vel pela elabora!o de solu6es baseadas em bancosde dados;
4 Influencia a defini!o de modelos l7*icos e fsicos do banco de
dados3 contemplando estrat#*ias de normali5a!o e
desnormali5a!o;
4 'tua em con9unto com desenvolvedores3 administradores de
dados e *erentes de pro9eto para *arantir um mapeamento
eficiente entre as necessidades do ne*7cio e a solu!o de bancode dados"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
10/25
%es#onsab&dades do DBA Instala!o e Confi*ura!o
4 Sistema operacional;4 &anco de dados;
4 Servios adicionais;
4 'tuali5a6es de se*urana e service pac-s;4 %ocumenta!o da instala!o e das confi*ura6es"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
11/25
%es#onsab&dades do DBA Se*urana
4 Contas de usu1rio e permiss6es;4 Modos de autentica!o;
4 'cesso ao servidor;
4 'uditoria"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
12/25
%es#onsab&dades do DBA )erenciamento de Performance de Capacidade
4 Monitoramento do sistema;4 '9ustes de performance no S e no S)&%;
4 timi5a!o de consultas;
4 Plane9amento de capacidade"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
13/25
%es#onsab&dades do DBA pera6es do %ia,a,%ia
4 &ac-up e restore;4 )erenciamento de mudanas;
4 $otinas de manuten!o;
4 %ocumenta!o"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
14/25
!ert'(a)es na *rea de Ban(o de Dados
Microsoft
4 MC+S= SQL Server 2008
4 MCI+P= %atabase 'dministrator
4 MCI+P= %atabase %eveloper
4 MCI+P= &usiness Intelli*ence %eveloper
racle
4 C'= racle Certified 'ssociate
4 CP= racle Certified Professional
4 CM= racle Certified Master
M>SQL
4 CM%&'= Certified M>SQL %atabase 'dministrator
4 CMC%&'= Certified M>SQL Cluster %atabase 'dministrator
4 CM%SQL %eveloper
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
15/25
Viso Geral do MicrosoftViso Geral do Microsoft
SQL Server 200SQL Server 200
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
16/25
+so ,era& do SQL Server 2008 SQL Server 2008 # um Sistema )erenciador de &anco de %ados
$elacional /S)&% pro9etado para *arantir alta performance edisponibilidade3 facilidade de *erenciamento e pro*rama!o3
escalabilidade e se*urana"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
17/25
+so ,era& do SQL Server 2008 'l*umas das principais caractersticas do SQL Server 2008 s!o as se*uintes=
4 ?orte inte*ra!o com o sistema operacional e com o (isual Studio 2008;
4 Suporte nativo @s aruiteturas A2 bits e B bits;
4 Solu6es de alta disponibilidade= Clusterirn*3 %atabase Mirrorin* e Lo*
Shipin*;
4 %istribui!o de dados= $eplica!o e Lin-ed Server;4 ?erramentas de *ereciamento com suporte a monitoramento e otimi5a!o;
4 Caractersitcas de se*urana incluindo suporte a certifica!o di*ital e
cripto*rafia;
4 Suporte a solu6es de business intelli*ence incluindo data Darehouse3 dataminin* e L'P"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
18/25
Servos e Ferramentas
Servio ue provE suporte a consultas em dados te.tuais"?ull,+e.t Search
Servio de suporte a business intelli*ence /M%%&3 L'P e data
minin*"
'nal>sis Services
Servio ue permite a reali5a!o de transferEncias e
transforma6es de dados entre diferentes S)&%s"
SQL Server Inte*ration
Service /SSIS
Servio de suporte @ identifica!o de instFncias do SQL Server
em uma determinada m1uina"
SQL Server &roDser
Servio respons1vel pelo a*endamento e e.ecu!o autom1tica
de tarefas administrativas /9obs"
SQL Server '*ent
Servio principal do S)&%"SQL Server
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
19/25
Servos e Ferramentas
%ocumenta!o do S)&%"&oo-s nline
Console de otimi5a!o de consultas e tunin* do S)&%"%&
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
20/25
-d)es do SQL Server 2008
RuntimeEdition
CompactEdition
ExpressEdition
WorkgroupEdition
StandardEdition
EnterpriseEdition
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
21/25
-d)es do SQL Server 2008
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
22/25
-d)es do SQL Server 2008 :or-*roup
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
23/25
-d)es do SQL Server 2008
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
24/25
-d)es do SQL Server 2008 $untime alt> Pro*ram;
4 G!o inclui ferramentas *erenciamento /acesso @s funcionalidades # reali5ados
atrav#s de 'PIs;
4 Possui vers6es para A2 bits e B bits"
7/26/2019 Formacao de DBAs - Parte 1 - Introducao.pdf
25/25
(H"0
Xpert /
Material Cedido pelo Professor Leandro Coelho Correia
Formao de DBAs SQL Server 2008
Parte 1: Introduo