Conteudo SQL Server
Treinamento - SQL Server
O treinamento foca em atividades do dia a dia de um DBA, criaremos uma aplicação em ASP.NET MVC para manutenção dos dados.
Conhecer access ou conceitos de banco de dados.
Banco de dados relacional. Arquitetura cliente/server. SQL e T-SQL. Tabelas, Índices, CONSTRAINT, VIEW, PROCEDURE.
CREATE DATABASE. Tipos de dados: Numéricos exatos, Numéricos aproximados, Data e hora, Strings de caracteres ANSI, Strings de caracteres Unicode, Strings binárias, Outros tipos de dados. Campo de autonumeração (IDENTITY). Constraints: Nulabilidade, Tipos de constraints (PRIMARY KEY (chave primária), UNIQUE, CHECK, DEFAULT, FOREIGN KEY (chave estrangeira)); Criando constraints (Criando constraints com CREATE TABLE, Criando constraints com ALTER TABLE, Criando constraints graficamente). Normalização de dados: Regras de normalização. Índices: Criando índices (Excluindo índices).
INSERT utilizando TOP em uma instrução INSERT. OUTPUT: OUTPUT em uma instrução INSERT.
SELECT,ordem ascendente, ordem descendente, ORDER BY com TOP, ORDER BY. Operadores lógicos. Consultando intervalos com BETWEEN. Lidando com valores nulos. Substituindo valores nulos: ISNULL, COALESCE. Manipulando campos do tipo datetime. INNER JOIN. OUTER JOIN. CROSS JOIN.
UPDATE, DELETE, OUTPUT para DELETE e UPDATE.
Principais características das subqueries. Subqueries introduzidas com IN e NOT IN. Subqueries introduzidas com sinal de igualdade (=). Subqueries correlacionadas: Subqueries correlacionadas com EXISTS.