Microsoft SQL Server 2008 para desenvolvedores/

por DEWSON, Robin
[ Livros ] Publicado por : Alta Books, (Rio de Janeiro:) Detalhes físicos: 356 p. ISBN:9788576083498. Ano: 2009 Tipo de Material: Livros
Tags desta biblioteca: Sem tags desta biblioteca para este título. Faça o login para adicionar tags.
Localização atual Classificação Exemplar Situação Previsão de devolução Código de barras Reservas do item
Biblioteca Agamenon Magalhães
005.1 D524m (Percorrer estante) 1 Disponível 2019-0042
Total de reservas: 0

Sumário
Sobre o autor
Sobreo revisor técnico
Agradecimentos
Introdução

CAPÍTULO 1 Visão Geral e Instalação do SOL Server 2008

Porque o SQL Server 2008
A evolução do SQL Server
Requisitos de hardware
CPU
Memória
Espaço em disco rígido
Requisitos do sistema operacional
O exemplo
Instalação
Iniciando a Instalação
Escolha dos Componentes para Instalação
Nomeie a instância
Escolhendo Contas de serviço
Selecionando um Modo de Autenticação
Definindo os Diretórios de Dados
Criando o Banco de Dados do Reporting Services
Configurações de Relatório de Uso e Erro
Segurança.
Contas de serviços
Procurando o modo de autenticação
O login sa
Resumo

CAPÍTULO 2 SQL Server Management Studio

Uma Rápida Visão Geral do SSMS
Examine as opções do SSMS
O nó Environment
O nó Source Control
O nó Text Editor
O nó Query Execution
O nó Query Results
Query Editor
Resumo

CAPÍTULO 3 Análise e criação de banco de dados

Definição de um banco de dados
Bancos de Dados Pré-Construídos Dentro do SOL Server
Máster
Tempdb
Model
Msdb
AdventureWorks7AdventureWorksDW
Escolha o tipo do sistema de banco de dados
OLTP
OLAP
Opção do sistema de exemplo
Coleta de dados
Determinação das informações que devem ser armazenadas no banco de dados
Financial Products
Customers
Customer Addresses
Shares
Transactions
Informações externas e ignoradas
Criação de relacionamentos
Utilização de chaves
Criação de relacionamentos
Mais sobre chaves estrangeiras
Normalização
Cada entidade deve ter um identificador exclusivo
Armazene apenas as informações que estejam diretamente relacionadas à entidade
Evite repetir valores ou colunas
Formas de normalização
Desnormalização
Criação do banco de dados de exemplo
Criação de um banco de dados no SQL Server Management Studio
Remoção de um banco de dados no SQL Server Management Studio
Criação de um banco de dados no painel Query
Resumo

CAPÍTULO 4 Segurança e Compatibilidade
Logins
Logins do servidor e usuários do banco de dados
Papéis
Papéis fixos do servidor.
Papéis do banco de dados
Papéis da aplicação
Esquemas
Antes de prosseguir com a sua solução
Declarative Management Framework
Resumo

CAPÍTULO 5 Definição de tabelas
O que é uma tabela?
Tipos de Dados do SQL Server
Tipos de Dados de Tabela
Tipos de dados de programa
As colunas são mais do que simples repositórios de dados
Valores padrão
Geração de valores IDENTITY
Ouso de valores NULL
Por que definir uma coluna para que ela permita um NULL
Armazenamento de imagens e de textos grandes no SQL Server
Criação de uma tabela no SQL Server Management Studio
Criando uma Tabela Através do Query Editor
Definição de uma tabela: uso de um modelo
Criação e alteração de um modelo
A declaração ALTER TABLE
Definição das tabelas restantes
Definição de uma chave primária
Criação de um relacionamento
Verificar dados existentes na criação
Force os limites de chave estrangeira
Escolhendo Regras para Deletar e Atualizar
Construindo um Relacionamento através de T-SOL
Resumo

CAPÍTULO 6 Criação de índices e diagramação do banco de dados
O que é um índice?
Tipos de índices
Exclusividade
Como determinar se um índice é bom
Uso de colunas com pouca manutenção
Chaves primária e estrangeira
Encontre registros específicos
Uso de índices de cobertura
À procura de um conjunto de informações
Mantenha os dados em ordem
Como determinar se um índice é ruim
Uso de colunas inadequadas
Escolha de dados inadequados
Inclusão de várias colunas em um índice
Pequeno número de registros na tabela
Revisão dos índices para melhora do desempenho
Criação de um índice
Criação de um índice - Table Designer
Índices e estatísticas
A sintaxe de CREATE INDEX
Criação de um índice no Query Editor -modelo
Criação de um índice – Query Editor— código SQL
Retirada de um índice
Alteração de um índice no Query Editor
Quando um Índice Não Existe
Diagramação do banco de dados
Fundamentos básicos da diagrama cão de banco de dados
A ferramenta Database Diagram do SOL Server
O diagrama de banco de dados padrão
A barra de ferramentas Data base Diagram
Resumo

CAPÍTULO 7 Backup e recuperação de banco de dados e manutenção
Logs de transações
Estratégias de backup
Quando pode haver problemas
Desativando o banco de dados (off-line)
Faça backup dos dados
Faça backup do banco de dados usando o T-SQL
Faça backup do log de transações usando o T-SQL
Restauração de um banco de dados
Faça uma restauração usando o SQL Server Management Studio
Faça uma restauração usando o T-SQL
Detach e attach de um banco de dados
Detach e attach usando o SQL Server Management Studio
Detache attach usando 1-SQL
Produza um script SQL para o banco de dados
Manutenção do seu banco de dados
Criação de um plano de manutenção para o banco de dados
Configurando o Data base Mau
Modificando um Plano de Manutenção
Resumo

CAPÍTULO 8 Trabalhe com os dados
A sintaxe do comando T-SQL INSERT
O comando INSERT SOL
Valores padrão
Uso de valores NULL
DBCC CHECKIDENT.
Restrições de coluna
Inserindo Vários Registros Ao Mesmo Tempo
Recuperação de dados.
Uso do SQL Server Management Studio para a recuperação de dados
A declaração SELECT
Nomeie as colunas
As primeiras buscas
Exiba a saída de maneira diferente
Limite a busca; o uso de WHERE
SEIROWCOUNT n
TOP n
TOP n PERCENT
Funções de string
Ordem! Ordem!
O operador LIKE
Criação de dados; SELECTINTO
Quem pode adicionar, excluir e selecionar os dados Atualizando dados
O comando UPDATE
Atualização de dados no Query
Editor Transações
BEGINTRAN
COMMITTRAN
ROLLBACKTRAN
Bloqueio de dados
Atualização de dados:uso de transações
Transações aninhadas
Exclusão de dados
Sintaxe de DELETE
Ouso da declaração DELETE
Truncamento de uma tabela
Remoção de uma tabela
Resumo

CAPÍTULO 9 Criação de uma visualização
O que é uma visualização?
O uso das visualizações como segurança
Como criptografar as visualizações
Criação de uma visualização - SQL Server Management Studio
Criação de uma visualização - usando uma visualização
Asintaxe de CREATE VIEW
Criação de uma visualização - painel do Query Editor
Criação de uma visualização – SCHEMABINDING
Indexação de uma visualização..
Resumo

CAPÍTULO 10 Procedimentos Armazenados e Funções
O que é um procedimento armazenado?
A sintaxe de CREATE PROCEDURE
Returno de um conjunto de registros
Criação de um procedimento armazenado: Management Studio
Métodos de execução diferentes.
Sem EXEC
Com EXEC
Uso do RETURN
Controlando o fluxo
IF... ELSE
BEGIN... END
A declaração WHILE...BREAK
A declaração CASE
Vamos juntar tudo
Funções Definidas pelo Usuário
Funções Escalares
FunçõesTable-Valued
Considerações ao Criar Funções
Resumo

CAPÍTULO 11 Fundamentos básicos do T-SQL
Use mais de uma tabela
Variáveis
Tabelas temporárias
Combinações
COUNT/COUNT_BIG
SUM
MAX/MIN
AVG
GROUPBY
HAVING
Valores distintos Funções
Data e hora
String
Funções do sistema
RAISERROR
Manipulação de erros
ERROR
TRY...CATCH Resumo

CAPÍTULO 12 T-SQL Avançado
Subconsultas
IN
EXISTS
Amarrando o Final Solto
0 operador APPLY
CROSSAPPLY
OUTERAPPLY
Expressões comuns de tabela
CTE recursiva
Agrupamento de dados
PIVOT
UNPIVOT
Funções de classificação
ROW_NUMBER RANK
DENSERANK.
NTILE
Power Shell Dentro do SOL Server
Resumo

CAPÍTULO 13 Gatilhos
O que é um gatilho?
O gatilho
A sintaxe de CREATE TRIGGER para gatilhos DML
Porque não usar uma restrição?
Tabelas lógicas excluídas e inseridas
Criação de um gatilho DML FOR
Verificação de colunas específicas
Ouso do UPDATEO
Uso de COLUMNS_UPDATEDO
Gatilhos DDL
DDL DATABASE_LEVEL_EVENTS
Remoção de um gatilho DDL
EVENTDATAO

Resumo

CAPÍTULO 14 Reporting Services do SOL Server 2008
Arquitetura do Reporting Services
Configurando Reporting Services.
Construindo Seu Primeiro Relatório Usando Report Designer
Resumo

ÍNDICE REMISSIVO

Não há comentários para este material.

Acesse sua conta para postar um comentário.

Clique em uma imagem para visualizá-la no visualizador de imagem

    Biblioteca Agamenon Magalhães|(61) 3221-8416| biblioteca@cade.gov.br| Setor de Edifícios de Utilidade Pública Norte – SEPN, Entrequadra 515, Conjunto D, Lote 4, Edifício Carlos Taurisano, térreo