Brás Figueiredo

2073 - Programming a Microsoft SQL Server 2000 Database

Brás Figueiredo
Em Cerqueira César

Para verificar
Ou prefere ligar para o centro agora?
(55) ... Ver mais

Informação importante

Tipologia Curso
Local Cerqueira césar
Horário de aulas 40h
  • Curso
  • Cerqueira césar
  • 40h
Descrição

Ao final do curso, os alunos serão capazes de descrever os elementos do SQL Server 2000; elaborar uma arquitetura de aplicação corporativa para o SQL Server; descrever os conceitos básicos de programação no Transact-SQL; criar e gerenciar bancos de dados e seus componentes; implementar integridade de dados usando a propriedade IDENTITY, constraints, defaults, rules e unique identifiers; planej..
Dirigido a: Este curso é voltado para pessoas cuja responsabilidade seja implementar o Microsoft SQL Server 2000 e escrever código Transact-SQL.

Instalações (1)
Instalações e datas
Início Localização
Consultar
Cerqueira César
Av. Paulista 2073 - Ed. Horsa 2 - 1º E 2º Andares - Cerqueira César Cep 01311-300 - São Paulo - Sp, 01311-300, São Paulo, Brasil
Ver mapa
Início Consultar
Localização
Cerqueira César
Av. Paulista 2073 - Ed. Horsa 2 - 1º E 2º Andares - Cerqueira César Cep 01311-300 - São Paulo - Sp, 01311-300, São Paulo, Brasil
Ver mapa

A ter em conta

· Requisitos

Pra quem não tem nenhuma experiência em SQL, obrigatório 2071.Conhecimentos em ambiente de Rede Windows - Desejável cursos.Conhecimentos mínimos de Modelagem Relacional - Desejável experiência com outro banco qualquer.

Perguntas & Respostas

Levante suas perguntas e outros usuários poderão responder-te

Programa

Idioma: Inglês

Fornecedor: Microsoft

Carga Horária
40 horas
Pré-requisitos
Pra quem não tem nenhuma experiência em SQL, obrigatório 2071.Conhecimentos em ambiente de Rede Windows - Desejável cursos.Conhecimentos mínimos de Modelagem Relacional - Desejável experiência com outro banco qualquer.
Objetivos
Ao final do curso, os alunos serão capazes de descrever os elementos do SQL Server 2000; elaborar uma arquitetura de aplicação corporativa para o SQL Server; descrever os conceitos básicos de programação no Transact-SQL; criar e gerenciar bancos de dados e seus componentes; implementar integridade de dados usando a propriedade IDENTITY, constraints, defaults, rules e unique identifiers; planejar o uso de índices; criar e manter índices; criar, usar e manter views; implementar funções definidas pelo usuário; criar e usar stored procedures; criar e implementar triggers; programar através de múltiplos servidores usando queries distribuídas, transações distribuídas e views particionadas; otimizar performance de queries; analisar queries e gerenciar transações e locks para garantir concorrência e recuperabilidade dos dados.
A quem se destina
Este curso é voltado para pessoas cuja responsabilidade seja implementar o Microsoft SQL Server 2000 e escrever código Transact-SQL.


Esse curso ajudará o aluno a se preparar para os seguintes exames:

70-229 Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
  • 2071 Quering MS-SQL Server 2000 with Transact - SQL
MCAD: C#.Net Windows Application

MCSD: Microsoft Certified Solution Developer

MCAD: C#.Net Web Application

MCAD: VB.Net Windows Application

MCAD: VB.Net Web Application


  • Módulos do Curso
    • Modulo 1

      Visão Geral do SQL Server

      • »Que é o Microsoft SQL Server?
      • »Arquitetura do SQL Server
      • »Banco de Dados do SQL Server
      • »Segurança do SQL Server
      • »Trabalhando com o SQL Server
      • »Descrever as plataformas de sistema operacional que suportam o SQL Server 2000
      • »Descrever a arquitetura do SQL Server
      • »Descrever os banco de dados do SQL Server
      • »Descrever a segurança do SQL Server
      • »Descrever atividades de implementação, administração do SQL Server bem como opções de design para aplicações de usuários
    • Modulo 2

      Visão Geral do Transact-SQL

      • »Elaborar Arquiteturas Corporativas para Aplicações
      • »Ferramentas de Programação do SQL Server
      • »Linguagem de Programação Transact-SQL
      • »Elementos do Transact-SQL
      • »Elementos Adicionais da Linguagem
      • »Formas de Executar Comandos Transact-SQL
      • »Descrever os conceitos de arquiteturas para aplicações
      • »Descrever as ferramentas de programação do SQL Server
      • »Explicar a diferença entre as duas principais ferramentas de programação do SQL Server
      • »Descrever os elementos básicos do Transact-SQL
      • »Descrever o uso de variável local, operadores, funções, comandos de controle de fluxo e comentários
      • »Descrever as várias formas de executar comandos Transact-SQL
    • Modulo 3

      Criando e Gerenciando Bancos de Dados

      • »Criando Bancos de Dados
      • »Criando Filegroups
      • »Gerenciando Bancos de Dados
      • »Introdução a Estrutura de Dados
      • »Após completar esse módulo, os alunos serão capazes de
      • »Criar um banco de dados
      • »Criar um filegroup
      • »Gerenciar um banco de dados
      • »Descrever estruturas de dados
    • Modulo 4

      Criando Tipos de Dados e Tabelas

      • »Criando Tipos de Dados
      • »Criando Tabelas
      • »Gerando Valores em Colunas
      • »Gerando Scripts
      • »Criar e excluir tipos de dados definidos pelo usuário
      • »Criar e excluir tabelas de usuário
      • »Gerar valores em colunas
      • »Gerar um script
    • Modulo 5

      Implementando Integridade de Dados

      • »Tipos de Integridade de Dados
      • »Garantindo Integridade de Dados
      • »Usando Constraints
      • »Tipos de Constraints
      • »Desabilitando Constraints
      • »Usando Defaults e Rules
      • »Decidindo qual tipo de Integridade Usar
      • »Descrever os tipos de integridade de dados
      • »Descrever os métodos para forçar a integridade de dados
      • »Determinar qual constraint usar e criar
      • »Definir e usar constraints DEFAULT, CHECK, PRIMARY KEY, UNIQUE e FOREIGN KEY
      • »Desabilitar constraints
      • »Descrever e usar defaults e rules
      • »Determinar qual método de integridade de dados usar
    • Modulo 6

      Planejando Índices

      • »Introdução a Índices
      • »Arquitetura de Índices
      • »Como Retornar Dados armazenados no SQL Server
      • »Como Manter Estruturas de Índices e Dados no SQL Server
      • »Decidindo Quais Colunas Indexar
      • »Descrever por que e quando usar um índice
      • »Descrever como usar índices clustered e nonclustered no SQL Server
      • »Descrever como a estrutura de índices facilita o retorno de dados no SQL Server
      • »Descrever como manter índices e dados no SQL Server
      • »Descrever a importância de seletividade, densidade e distribuição de dados quando estiver criando índices em uma coluna
    • Modulo 7

      Criando e Mantendo Índices

      • »Criando Índices
      • »Criando Opções de Índices
      • »Mantendo Índices
      • »Introdução a Estatísticas
      • »Fazendo Queries na Tabela sysindexes
      • »Configurando Índices Usando o Index Tuning Wizard
      • »Considerações de Performance
      • »Criar índices únicos ou compostos e views indexadas
      • »Usar as opções do CREATE INDEX
      • »Descrever como fazer a manutenção de índice
      • »Descrever como o query optimizer cria, armazena, mantém e usa as estatísticas para otimizar queries
      • »Fazer query na tabela sysindexes
      • »Descrever como o Index Tuning Wizard trabalha e quando usá-lo
      • »Descrever considerações de performance que afetam a criação e manutenção de índices
    • Modulo 8

      Implementando Views

      • »Introdução a Views
      • »Vantagens de Views
      • »Definindo Views
      • »Modificando Dados através de Views
      • »Otimizando a Performance Usando Views
      • »Considerações sobre Performance
      • »Descrever o conceito de uma view
      • »Listar as vantagens de views
      • »Definir uma view com o comando CREATE VIEW
      • »Modificar dados através de views
      • »Otimizar a performance usando views
    • Modulo 9

      Implementando Stored Procedures

      • »Introdução a Stored Procedures
      • »Criando, Executando, Modificando e Excluindo Stored Procedures
      • »Usando Parâmetros em Stored Procedures
      • »Executando Extended Stored Procedures
      • »Tratando Mensagens de Erro
      • »Considerações sobre Performance
    • Modulo 10

      Implementando Funções de Usuário

      • »O que é uma Função de Usuário?
      • »Definindo Funções de Usuário
      • »Exemplos de Funções de Usuário
      • »Descrever os três tipos de funções de usuário
      • »Criar e alterar funções de usuário
      • »Criar cada uma das três funções de usuário
    • Modulo 11

      Implementando Triggers

      • »Introdução a Triggers
      • »Definindo Triggers
      • »Como Triggers Trabalham
      • »Exemplos de Triggers
      • »Considerações sobre Performance
      • »Criar um trigger
      • »Excluir um trigger
      • »Alterar um trigger
      • »Descrever como vários triggers trabalham
      • »Avaliar considerações sobre performance que afetam o uso de triggers
    • Modulo 12

      Programando Através de Múltiplos Servidores

      • »Introdução a Queries Distribuídas
      • »Executando uma Query Ad Hoc em um Servidor Remoto
      • »Configurando um Ambiente Linked Server
      • »Executando uma Query em um Linked Server
      • »Gerenciando Transações Distribuídas
      • »Modificando Dados em um Linked Server
      • »Usando Views Particionadas
      • »Descrever queries distribuídas
      • »Escrever queries ad hoc que acessam dados armazenados em um SQL Server 2000 remoto ou em outros ambientes que suportem conexão via OLE DB
      • »Configurar um ambiente linked server que acessam dados armazenados em um SQL Server 2000 remoto ou em outros ambientes que suportem conexão via OLE DB
      • »Escrever queries que acessam dados de um linked server
      • »Executar stored procedures em um servidor remoto ou um linked server
    • Modulo 13

      Otimizando Performance de Queries

      • »Introdução ao Query Optimizer
      • »Obtendo Informações através do Plano de Execução
      • »Usando um Cover Index para Query
      • »Estratégias de Índices
      • »Substituindo o Query Optimizer
      • »Explicar o papel do query optimizer e como ele trabalha para garantir que as queries sejam otimizadas
      • »Usar vários métodos para obter informações sobre os planos de execução para verificação de como o query optimizer processou uma query e se o plano de execução foi eficiente
      • »Criar cover index para queries
      • »Identificar estratégias de índices para reduzir o número de páginas lidas
      • »Avaliar quando substituir o query optimizer
    • Modulo 14

      Analisando Queries

      • »Queries que Usam o Operador AND
      • »Queries que Usam o operador OR
      • »Queries que usam Operações Join
      • »Analisando Queries Que Usam os Operadores AND e OR
      • »Analisando Queries que Usam Diferentes Estratégias de Join
      • »Analisar a performance de queries e criar índices úteis para as queries que usam o operador AND
      • »Analisar a performance de queries e criar índices úteis para as queries que usam o operador OR
      • »Avaliar como o query optimizer usa estratégias diferentes de join para otimização de queries
    • Modulo 15

      Gerenciando Transações e Locks

      • »Introdução a Transações e Locks
      • »Gerenciando Transações
      • »Locks do SQL Server
      • »Gerenciando Locks
      • »Descrever o processamento de transações
      • »Executar, cancelar ou voltar uma transação
      • »Identificando locks
      • »Tipos de lock
      • »Descrever compatibilidade entre locks
      • »Descrever como o SQL Server 2000 faz lock dinâmico
      • »Configurando opções de lock e montrando informações sobre lock



Os usuários que se interessaram por esse curso também buscaram...
Ver mais