Noções de. Microsoft SQL Server. Microsoft SQL Server



Documentos relacionados
Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Microsoft Office PowerPoint 2007

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Arquivos e Pastas. Instrutor Antonio F. de Oliveira. Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro

Portal Sindical. Manual Operacional Empresas/Escritórios

Windows Explorer. Prof. Valdir

Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER

UNIVERSIDADE TECNOLOGIA FEDERAL DO PARANÁ. Owncloud SERVIÇO DE COMPARTILHAMENTO EM NUVEM. Manual

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

GUIA INTEGRA SERVICES E STATUS MONITOR

OneDrive: saiba como usar a nuvem da Microsoft

Iniciando o MySQL Query Brower

Instalação e utilização do Document Distributor

1 UNIT Universidade do Trabalhador Dr. Abel dos Santos Nunes

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

CURSO DE INFORMÁTICA BÁSICA AULA 2 O AMBIENTE WINDOWS

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

SEI-SS Sistema Extrajudicial Integrado Módulo Site dos Serviços

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Manual do Visualizador NF e KEY BEST

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

MAN001 Atualização Protocolo e Ação Social Versão 2 Cliente: Duralex Sistemas

Gerência de Operações

MANUAL DE UTILIZAÇÃO DO GCD GERENCIADOR DE CERTIFICADOS DIGITAIS

Manual de Atualização Versão

Portaria Express 3.0

LINEAR EQUIPAMENTOS RUA SÃO JORGE, TELEFONE: SÃO CAETANO DO SUL - SP - CEP

MANUAL DE CONFIGURAÇÃO DO BACKUP

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Sistema de Gerenciamento Remoto

NetEye Guia de Instalação

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Procedimentos para Reinstalação do Sisloc

Moodle - CEAD Manual do Estudante

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI COORDENAÇÃO DE DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

Serviço Seguro de Mensagens Instantâneas

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Instituto de Biociências de Botucatu

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Iniciação à Informática

Conteúdo Store manager... 2

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

TRBOnet MDC Console. Manual de Operação

Manual de Administração

Microsoft Access XP Módulo Um

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

AULA 1 Iniciando o uso do TerraView

Compartilhamento de pasta/arquivos/impressora no Windows XP SP2

DPAlmox - Windows MANUAL DO USUÁRIO

MANUAL DO PVP SUMÁRIO

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

Easytrade Admin Client

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Informática Básica para o PIBID

SIMULADO Windows 7 Parte V

MANUAL DE INSTALAÇÃO DO GERENCIADOR DO TOKEN

MANUAL DE INSTALAÇÃO DO ODONTO TECHNOLOGY

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

ÍNDICE MANUAL SITE ADMINISTRÁVEL TV. 1. Introdução 2. Acessando o site administrável/webtv SITE ADMINISTRÁVEL 3. CONFIGURAÇÕES

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Manual de Utilização

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇO DE BACKUP. Professor Carlos Muniz

2. INSTALAÇÃO E CONFIGURAÇÃO

Página 1 MANUAL DE UTILIZAÇÃO DA FERRAMENTA OFFICE ONLINE WORD ONLINE EXCEL ONLINE POWER POINT ONLINE

NetEye Guia de Instalação

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

possível até impedir o funcionamento do Windows. Faz-scuidado redobrado ao ativar determinados recursos.

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3)

Sistema Protocolo, Tramitação e Arquivamento de Processos Manual do Usuário

Cenários do CEL. Acessar ao sistema

CORREIO inotes. Para acessar o Correio inotes é necessário acessar a Internet.

Procedimentos para Instalação do SISLOC

CONFIGURAÇÃO MINIMA EXIGIDA:

Manual do usuário. Softcall Java. versão 1.0.5

MAN002 Atualização Saúde e Protocolo Versão 1 Cliente: Duralex Sistemas

BI Citsmart Fornece orientações necessárias para instalação, configuração e utilização do BI Citsmart.

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

Manual Signext Card Explorer

Aula 03 PowerPoint 2007

Manual do sistema SMARsa Web

Como gerar arquivos para Sphinx Operador

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

Tutorial Administrativo (Backoffice)

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Introdução ao Tableau Server 7.0

MANUAL MIKOGO 1. VISÃO GERAL

UNIVERSIDADE ESTADUAL DE CAMPINAS. Instruções para Uso do Software VISIO

Transcrição:

Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1

Implementadores Utilizam o SQL Server para criar e alterar base de dados e tabelas, definir stored procedures, etc. Se preocupam com a integração do sistema desenvolvido e da base de dados. Administradores Fornecem suporte ao SQL Server na rede da empresa, gerenciando o armazenamento, atribuindo permissões, realizando transferência de dados, diagnosticando problemas do sistema, executando backup, restore, etc. 3 O SQL Server é um sistema de gerenciamento de bancos de dados cliente/servidor com alta integração com o Windows. Um usuário, por exemplo, pode se conectar ao SQL Server com a mesma senha usada para a rede Windows. O SQL Server possui uma arquitetura distribuída de gerenciamento [distributed management framework], composta de objetos, serviços e componentes. Através dela, vários servidores podem ser gerenciados completamente a partir de qualquer local na rede. Convém lembrar que: Uma aplicação que utiliza bancos de dados é composta de três partes: Interface com o usuário: responsável por validar as entradas do usuário, e iniciar pesquisas de acordo com um pedido do usuário. Mecanismo de acesso [database engine]: responsável pela manutenção das estruturas de dados necessárias em arquivos, pelos detalhes internos do acesso aos dados, e pela manutenção da integridade dos dados. Armazenamento de dados: arquivos que contém os dados em si. 4 2

O fornece uma plataforma para gerenciamento de banco de dados cliente/servidor, visando atender as necessidades de um ambiente de processamento distribuído. 5 Integração aos serviços e tarefas do Microsoft Windows; Possibilita intercâmbio de dados entre computadores baseados em Windows; Possui uma interface de gerenciamento que fornece controle visual sobre os diversos servidores da empresa, permitindo gerenciamento remoto de duplicação de dados, administração do servidor, gerenciamento de tarefas, etc. 6 3

SQL Server 2005 O SQL Server 2005 simplifica o gerenciamento fornecendo um console de gerenciamento integrado para monitorar e gerenciar o banco de dados relacional do SQL Server. Os administradores de bancos de dados podem executar várias tarefas ao mesmo tempo, como criar e executar uma consulta, exibir objetos de servidor, gerenciar um objeto, monitorar a atividade do sistema e exibir a ajuda online. A integração de gerenciamento e criação em uma única ferramenta juntamente com a capacidade de gerenciar todos os tipos de servidores proporciona maior produtividade aos administradores de bancos de dados. 7 SQL Server 2005 Object Explorer É uma interface gráfica para executar tarefas de administração do sistema. Possui, entre outras facilidades, um método gráfico para transferir dados de um SQL Server para outro. 8 4

Algumas Ferramentas do SQL Server SQL Server Enterprise Manager: Utilizado, entre outras coisas, para administrar remotamente o SQL Server. Este programa permite ao DBA executar virtualmente qualquer tarefa administrativa no SQL Server. SQL Server Query Analyser: Esta ferramenta é utilizada para enviar manualmente comandos Transact-SQL e procedimentos armazenados para o mecanismo de banco de dados do SQL Server. SQL Server Query Analyser: Esta ferramenta é utilizada para enviar manualmente comandos Transact-SQL e procedimentos armazenados para o mecanismo de banco de dados do SQL Server. 9 Exemplo do Enterprise Manager do MS SQL Server 7.0 10 5

Exemplo do Query Analyser do MS SQL Server 7.0 11 MS SQL Server Books Online Exemplo de tela do MS SQL Server 7.0 12 6

Gerenciando Banco de Dados Podemos criar um banco de dados [database] definindo o seu nome, nome do arquivo, tamanho inicial, tamanho máximo, etc. Normalmente apenas o administrador do sistema (SA) pode criar, modificar o tamanho e excluir os bancos de dados, mas ele pode conceder permissões a outros usuários para isso. Vamos agora criar um banco de dados: Cada aluno deverá criar um banco de dados que tenha o nome do cenário do exercício que lhe foi atribuído (por exemplo: Campeonato) + o número de sua matrícula na faculdade. 13 Databases - Visão Geral da Estrutura Interna A seguir serão discutidas características básicas dos principais componentes internos dos bancos de dados do SQL Server. Tables Views Stored Procedures 14 7

Tables (Tabelas) Databases Estrutura Interna Ao clicar sobre esta opção, o SQL Server relacionará todas as tabelas utilizadas pela base de dados. Views (Visões) Uma visão é o resultado de um conjunto de registros que foram selecionados das tabelas através de uma declaração SELECT. Tais registros ficam armazenado em uma tabela virtual, que podem ser acessadas quando solicitadas, por exemplo por qualquer sistema utilizada pelo usuário. Stored Procedures (Procedimentos Armazenados) É um conjunto pré-compilado de declarações SQL que são executados através de uma declaração simples. 15 Tables (Tabelas) - Operações Básicas Visualização da Estrutura de Tabela Clicar com o botão direito do mouse sobre a tabela. Em seguida, escolher a opção DESIGN. Visualização do Conteúdo de Tabela Clicar com o botão direito do mouse sobre a tabela. Em seguida, escolher a opção OPEN TABLE. 16 8

Views (Visões) - Operações Básicas Visualização da Estrutura da View Clicar com o botão direito do mouse sobre o nome da view. Em seguida, escolher a opção NEW VIEW. Visualização do Conteúdo da View Clicar com o botão direito do mouse sobre a tabela. Em seguida, escolher a opção OPEN VIEW. 17 Stored Procedures (Procedimentos Armazenados) Modificando o Conteúdo de uma Stored Procedure Clicar com o botão direito do mouse sobre o nome da Stored Procedure. Em seguida, escolher a opção MODIFY. 18 9

PROCEDIMENTO DE BACKUP Backup Completo da Base de Dados Backup Diferencial da Base de Dados Backup do Log No log estão as transações (procedimentos de atualização) efetivadas no banco de dados e as transações que ainda estão para serem efetivadas no banco. 19 EXEMPLOS DE PROCEDIMENTO DE BACKUP Realização de um ou mais backups completos diariamente. Neste caso é evidente que todos os dados entre os backup serão perdidos caso algo ocorra, independente da frequência em que eles sejam feitos. Backup Diferencial entre os completos. A vantagem é que o diferencial é menor e consequentemente mais rápido. Pode-se fazer vários entre os completos. Para se recuperar os dados basta recuperar o completo mais o último diferencial ou o diferencial mais próximo ao horário que se quer recuperar os dados. Observação: Qualquer que seja a política adotada, sempre haverá a possibilidade de perda de dados, uma vez que o banco de dados é dinâmico. A idéia do backup é minimizar esta perda. 20 10

PROCEDIMENTO DE RESTORE - Recuperação de Dados Obedecer a sequência de Restore: 1. Recuperar primeiro o Backup Completo; 2. Recuperar o último Backup diferencial próximo ao horário que se deseja recuperar os dados; 3. Recuperar por último todos os backups de log. Observação: O procedimento de restore deve ser realizado com muito critério porque se a sequência lógica de recuperação não for obedecida, pode-se perder dados. 21 Noções do Microsoft Query Editor 22 11

Considerações Iniciais O Query Editor é uma ferramenta gráfica que permite, entre outras facilidades, realizar as seguintes tarefas: Editar SQL Scripts e Queries; Retornar o resultado de uma Query no formato Grid ou texto; Visualizar informações estatísticas sobre a execução da Query. 23 Primeiros Passos 1) Indicar qual base de dados você deseja manipular, através da opção DB, localizada no canto superior direito da janela de query. A partir daí, toda referência à tabelas será direcionada para a base de dados escolhida; 2) Digitar a query ou carregar o arquivo script (.SQL); Observação: Ao digitar uma query ou carregar um arquivo script, serão automaticamente habilitadas algumas opções no menu tais como Clear Query Window (Limpa Janela de Query) e Execute Query (Executa a Query). 3) Após digitar a Query, o usuário terá três opções para executá-la: Através do ícone Execute Query (Seta Verde); Através da tecla F5; Selecionando toda a query e digitando CTRL E; 4) Após executar a Query, o usuário poderá visualizar os resultados numa janela de resultados que será aberta logo abaixo da janela de query. Esses resultados poderão ser expressos de várias formas, baseado no tipo de query que foi executada. Poderão aparecer registros ou simplesmente mensagens indicando que uma determinada tarefa foi concluída com sucesso ou não. 24 12

Tarefa: 1)Criar um banco de dados para armazenar as tabelas modeladas do cenário visto anteriormente; 2)Criar as tabelas e respectivos campos. 25 13