Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Administração de Bancos de Dados usando Microsoft SQL Server 2005, Notas de estudo de Engenharia Informática

Apresentação sobre a administração de bancos de dados usando o microsoft sql server 2005. Aborda conceitos básicos como arquivos, cliente-servidor, bancos de dados relacionais, transações, restrições e sql. Além disso, trata-se de tópicos avançados como procedimentos armazenados, triggers, transações, propriedades e segurança.

Tipologia: Notas de estudo

2011

Compartilhado em 13/03/2011

ademi-venceslau-1
ademi-venceslau-1 🇧🇷

4.5

(2)

16 documentos

1 / 14

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Administrando Bancos de
Dados com Microsoft SQL
Server 2005
André Portugal
André Portugal
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Pré-visualização parcial do texto

Baixe Administração de Bancos de Dados usando Microsoft SQL Server 2005 e outras Notas de estudo em PDF para Engenharia Informática, somente na Docsity!

Administrando Bancos de

Dados com Microsoft SQL

Server 2005

André Portugal André Portugal

Banco de Dados Banco de Dados

Exemplo: Um certo funcionárioExemplo: Um certo funcionário

da sua empresa foi contratado da sua empresa foi contratado

em 03/02/1974. em 03/02/1974.

Data de ContrataçãoData de Contratação

Fatos importantes sobre esseFatos importantes sobre esse

funcionário. funcionário.

Fatos importantes sobre todosFatos importantes sobre todos

funcionários. funcionários.

Fatos importantes sobre suaFatos importantes sobre sua

empresa. empresa.

Banco de Dados Cliente- Banco de Dados Cliente-

Servidor Servidor

Os dados são armazenados emOs dados são armazenados em

um um arquivoarquivo ,, masmas todostodos osos

acessos acessos aoao arquivoarquivo sãosão

controlados controlados porpor umum únicoúnico

programa – mestre, o servidor. programa – mestre, o servidor.

SomenteSomente umum programaprograma lêlê ee

escreve escreve nosnos arquivosarquivos dosdos

dados. dados.

Banco de Dados Cliente- Banco de Dados Cliente-

Servidor Servidor

ExemploExemplo :: SqlSql Server,Server, InformixInformix ee

Oracle. Oracle.

Vantagens :Vantagens :

 Menos possibilidade de que alteraçõesMenos possibilidade de que alterações ou ou travamentostravamentos acidentaisacidentais alteremalterem dados importantes. dados importantes.  Facilita a criação e a implantação de umFacilita a criação e a implantação de um sistema de segurança. sistema de segurança.  MaiorMaior eficiênciaeficiência aa larguralargura dede bandabanda disponível da rede. disponível da rede.  Maior desempenho.Maior desempenho.  OferecerOferecer recursosrecursos queque protegemprotegem osos dados. dados.

Registros de Transações Registros de Transações

Transaction LogTransaction Log

Monitora as operações que estáMonitora as operações que está

realizando. realizando.

Visão Geral Visão Geral

TabelasTabelas

 NormalizaçãoNormalização  Operações BásicasOperações Básicas  Registro, Campos e ValoresRegistro, Campos e Valores 

Propriedades dos CamposPropriedades dos Campos

 Column NameColumn Name  Data TypeData Type  LengthLength  Allow NullsAllow Nulls 

Chaves e RelaçõesChaves e Relações

Visão Geral Visão Geral

RestriçãoRestrição

 São regras que se aplicam aos dados deSão regras que se aplicam aos dados de uma tabela. uma tabela.  Exemplo : [UnitPrice]>=1Exemplo : [UnitPrice]>=  (^) (tabela products)(tabela products) 

RegrasRegras

 É uma expressão que pode ser avaliadaÉ uma expressão que pode ser avaliada resultando true ou false resultando true ou false  Exemplo : um valor entre 0 e 100Exemplo : um valor entre 0 e 100 

Valor PadrãoValor Padrão

Visualizações (view)Visualizações (view)

Visão Geral Visão Geral

SQL( Structured Query Language )SQL( Structured Query Language )

T-SQLT-SQL

DDLDDL

DMLDML

DCLDCL

Visão Geral Visão Geral

Procedimentos ArmazenadosProcedimentos Armazenados

Triggers(Disparadores)Triggers(Disparadores)

TransaçõesTransações

Propriedades e SegurançaPropriedades e Segurança

 Logins – Contas que os usuários usamLogins – Contas que os usuários usam para se conectarem ao SQL Server. para se conectarem ao SQL Server.  UsuáriosUsuários – – identidadeidentidade dentrodentro dede umum banco de dados específico. banco de dados específico.  Encargos(Roles) – reunir usuários emEncargos(Roles) – reunir usuários em grupo para facilitar o gerenciamento. grupo para facilitar o gerenciamento.  Proprietários – ownerProprietários – owner  PermissõesPermissões

Visão Geral Visão Geral

Serviços - tarefasServiços - tarefas

Alertas – respostas automáticasAlertas – respostas automáticas

Operadores – quem é notificadoOperadores – quem é notificado

ReplicaçãoReplicação

 Editores – BD que torna disponíveis asEditores – BD que torna disponíveis as informações informações (grupo(grupo dede artigosartigos - - publicações). publicações).  Distribuidores – BD cuja tarefa é coletarDistribuidores – BD cuja tarefa é coletar publicações e torná-las disponíveis para publicações e torná-las disponíveis para outros BD’s (assinantes). outros BD’s (assinantes).  AssinantesAssinantes – – AtualizarAtualizar suassuas própriaspróprias cópias do BD. cópias do BD.