Apostila SQL Server 2008

4
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

description

apostila de sql server

Transcript of Apostila SQL Server 2008

Page 1: 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.

Page 2: Apostila SQL Server 2008

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

Page 3: Apostila SQL Server 2008

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