Apostila SQL Server 2008
-
Upload
pfdenuncia -
Category
Documents
-
view
218 -
download
1
description
Transcript of Apostila SQL Server 2008
Visão Geral do SQL Server 2008
O SQL Server 2008 contém diversos recursos e ferramentas que podem ser usados para desenvolver e gerenciar seus bancos de dados e soluções, conforme destacado abaixo:
Ferramentas Descrição
SQL Server
Management Studio
O SQL Server Management Studio é um ambiente integrado
para acessar, configurar, gerenciar, administrar e desenvolver
os componentes do SQL Server. O Management Studio permite
que os desenvolvedores e administradores de todos os níveis
utilizem o SQL Server.
Business Intelligence
Development Studio
O Business Intelligence Development Studio é um IDE para
soluções do Analysis Services, Reporting Services e do
Integration Services.
1) O SQL Server Management Studio
O melhor modo de se familiarizar com o Management Studio é praticando. Esta apostila o ensinará a administrar os componentes do Management Studio e encontrar os recursos que você usa com regularidade.
Abrindo o SQL Server Management Studio
a) No menu Iniciar, aponte para Todos os Programas, aponte para Microsoft SQL Server 2008 R2 e clique em SQL Server Management Studio.
b) Na caixa de diálogo Connect to Server, preencha as informações solicitadas referentes ao servidor a ser utilizado, depois clique em Connect.
Conectando a um novo servidor
a) Na barra de ferramentas Object Explorer, clique em Connect para obter uma lista de possíveis tipos de conexão e selecione Database Engine.
b) Na caixa de diálogo Connect to Server, preencha as informações solicitadas referentes ao servidor a ser utilizado, depois clique em Connect. Se você já estiver conectado, essa ação o retornará ao Pesquisador de Objetos e definirá o foco naquele servidor.
Desconectando um servidor
a) Selecione o servidor que deseja desconectar, na barra de ferramentas do Object Explorer, clique em Disconnect.
2) Instruções SQL
O SQL Server Management Studio é um ambiente de desenvolvimento amigável para escrita de instruções SQL.
Escrevendo uma consulta
a) Na barra de ferramentas do Object Explorer, clique em New Query.
Criando uma tabela
Cria uma nova tabela no SQL Server.
CREATE TABLE nome_tabela (campo1 tipo_de_dados,
campo2 tipo_de_dados, campo3 tipo_de_dados)GO
Comentários
Tabelas temporáriasVocê pode criar tabelas temporárias locais e globais. Tabelas temporárias locais são visíveis apenas na sessão atual e tabelas temporárias globais são visíveis em todas as sessões. Inclua um prefixo nos nomes de tabelas temporárias locais usando um único sinal numérico #nome_tabela, os de tabelas temporárias globais com dois sinais numéricos ##nome_tabela.
Alterando uma tabela
Modifica uma definição de tabela alterando, adicionando ou descartando coluna.
ALTER TABLE nome_tabela ADD campo4 tipo_de_dados
ou ALTER COLUMN campo4 tipo_de_dadosou DROP COLUMN campo4
GO
Excluindo uma tabela
Remove uma ou mais definições de tabela e todos os dados.
DROP TABLE nome_tabelaGO
Inserindo dados em uma tabela
Adiciona uma ou mais linhas a uma tabela.
Inserindo uma única linha de dados
INSERT nome_tabela (campo1,campo2,campo3)
VALUES(valor1,valor2,valor3)GO
Inserindo várias linhas de dados
INSERT nome_tabela (campo1,campo2,campo3)
VALUES(valor1,valor2,valor3), (valor4,valor5,valor6)GO
Inserindo dados vindos de uma tabela existente
INSERT nome_tabela (campo1,campo2,campo3)
SELECT campo1, campo2, campo3 FROM nome_tabelaGO
Consultando dados em uma tabela
Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas.
Usando SELECT para recuperar todas as linhas e colunas
SELECT * FROM nome_tabela
Usando SELECT para recuperar colunas específicas
SELECT campo1, campo2 FROM nome_tabela
Usando SELECT para recuperar colunas calculadas
SELECT campo3*campo4 total FROM nome_tabelaSELECT total=campo3*campo4 FROM nome_tabela
Usando DISTINCT com SELECT (impedir a recuperação de linhas duplicadas)
SELECT DISTINCT campo1, campo2 FROM nome_tabela