digitos da parte decimal (apos a virgula). DECIMAL e NUMERIC possuem a mesma funcionalidade, porem DECIMAL faz parte do padrao ANSI e NUMERIC e mantido por compatibilidade. O SQL Server internamente armazena o separador decimal como ponto (.) e o separador de milhar como virgula (,), idependente da configuracao do Windows.SMALLMONEY: Valores numericos decimais variando de -214.748,3648 ate 214.748,3647MONEY: Valores numericos decimais variando de -922.337.203.685.477,5808 ate 922.337.203.685.477,5807REAL: Valores numericos aproximados com precisao de ponto flutuante, indo de -3.40E + 38 ate 3.40E + 38FLOAT: Valores numericos aproximados com precisao de ponto flutuante, indo de -1.79E + 308 ate 1.79E + 308SMALLDATETIME: Armazena hora e data variando de 1 de janeiro de 1900 ate 6 de junho de 2079. A precisao de hora e armazenada ate os segundos.DATETIME: Armazena hora e data variando de 1 de janeiro de 1753 ate 31 de Dezembro de 9999. A precisao de hora e armazenada ate os centesimos de segundos.CHAR(N): Armazena N caracteres fixos (ate 8.000) no formato nao Unicode. VARCHAR(N): Armazena N caracteres (ate 8.000) no formato nao Unicode. TEXT: Armazena caracteres (ate 2.147.483.647) no formato nao Unicode. NCHAR(N): Armazena N caracteres fixos (ate 4.000) no formato Unicode. NVARCHAR(N): Armazena N caracteres (ate 4.000) no formato Unicode. NTEXT: Armazena caracteres (ate 1.073.741.823) no formato Unicode3) Explique o comando SELECT. R: Sua sintaxe, caracteristicas basicas, Clausula Where, operadores, conectores, subconsultas, funcoes de agregacao, clausula order by, group by, having e compute by.Select e a selecao de uma entidade, where e usado como uma condicao imposta para a selecao da entidade. Group By Utilizada para separar os registros selecionados em grupos especificos. Having Utilizada para expressar a condicao que deve satisfazer cada grupo. Order By Utilizada para ordenar os registros selecionados com uma ordem especifica.4) O que e uma visao (view) em SQL? Explique suas propriedades, utilidades e os comandos para a sua manipulacao. R: Uma view, no contexto dos bancos de dados e uma relacao que nao armazena dados, composta dinamicamente por uma consulta que e previamente analisada e otimizada.5) O que sao procedimentos armazenados (stored procedure)? Para que servem, o que eles permite fazer e quais comandos podemos utilizar no seu corpo e para cria-los?R: Procedimento armazenado ou Stored Procedure e uma colecao de comandos em SQL para dispensamento de Banco de dados. Encapsula tarefas repetitivas, aceita parametros de entrada e retorna um valor de status (para indicar aceitacao ou falha na execucao). O procedimento armazenado pode reduzir o trafego na rede, melhorar a performance, criar mecanismos de seguranca, etc.6) O que sao gatilhos (TRIGGERS)? Para que servem, quais as vantagens na sua utilizacao, como funcionam e como cria-los?R: Gatilho ou trigger e um recurso de programacao executado sempre que o evento associado ocorrer.E muito utilizada para ajudar a manter a consistencia dos dados ou para propagar alteracoes em um determinado dado de uma tabela para outras. Um bom exemplo e um gatilho criado para controle de quem alterou a tabela, nesse caso, quando a alteracao for efetuada, o gatilho e "disparado" e grava em uma tabela de historico de alteracao, o usuario e data/hora da