Sql server

Disponível somente no TrabalhosFeitos
  • Páginas : 29 (7004 palavras )
  • Download(s) : 0
  • Publicado : 14 de fevereiro de 2011
Ler documento completo
Amostra do texto
Microsoft
SQL-Server

SUMÁRIO

1. SISTEMAS DE ARQUIVOS X BANCOS RELACIONAIS 5
1.1 ENTIDADES, RELACIONAMENTOS E ATRIBUTOS 5
1.1.1 Entidades 5
1.1.2 Relacionamentos 5
1.1.3 Atributos 5
1.2 A LINGUAGEM SQL (STRUTURED QUERY LANGUAGE) 6
2. O MICROSOFT SQL SERVER 6
2.1 BANCOS DE DADOS (DATABASES) 7
2.2 O BANCO DE DADOS MASTER 7
2.3 O BANCO DE DADOS MODEL 8
2.4 O BANCO DE DADOS TEMPDB 92.5 O BANCO DE DADOS MSDB 9
2.6 LOCALIZAÇÃO DOS BANCOS DE DADOS 9
3. USO DO PROGRAMA ISQLW 10
4. DECLARAÇÕES BÁSICAS DO SQL 16
4.1 STORED PROCEDURES 17
4.1.1 SP_HELP 17
4.1.2 SP_HELPDB 18
4.1.3 SP_HELPTEXT 18
4.1.4 SP_HELPSQL 19
4.2 UMA SEQÜÊNCIA BÁSICA DE TRABALHO 19
4.2.1 CREATE TABLE 19
4.2.2 INSERT 20
4.2.3 SELECT 21
4.2.4 UPDATE 22
4.2.5 DELETE 23
4.2.6 DROP TABLE 23
5.SINTAXE E EXEMPLOS DE ALGUNS COMANDOS 24
5.1 CREATE DATABASE 24
5.2 CREATE TABLE 24
5.3 SELECT 25
5.3.1 SELECT * 25
5.3.2 ESCOLHENDO COLUNAS 25
5.3.3 USANDO LETRAS 25
5.4 OPERADORES ARITIMÉTICOS 25
5.5 MANIPULAÇÃO DE DADOS NUMÉRICOS 26
5.6 MANIPULANDO CARACTERES DE DADOS 26
5.7 MANIPULANDO DADOS DE DATA E TEMPO 26
5.8 FUNÇÕES DE SISTEMA 27
5.9 CONVERSÃO DE DADOS 27
5.10 RECUPERAÇÃO DE DADOS28
5.10.1 ESCOLHENDO COLUNAS 28
5.10.2 ESCOLHA DE LINHAS BASEADA EM COMPARAÇÕES 28
5.10.3 ESCOLHA DE LINHAS BASEADA EM AMPLITUDES 28
5.10.4 ESCOLHA DE LINHAS BASEADA EM LISTAS 29
5.10.5 ESCOLHA DE LINHAS BASEADA EM VALORES DECONHECIDOS 29
5.10.6 ESCOLHA DE LINHAS BASEADA EM BUSCA DE VARIOS ARGUMENTOS 29
5.10.7 ELIMINANDO DUPLICATAS 29
5.10.8 CLASSIFICANDO RESULTADOS 29
5.11 RECUPERAÇÃODE DADOS - TÓPICOS AVANÇADOS 30
5.11.1 JOIN 30
5.11.2 Natural JOIN 30
5.11.3 Eqüijoin 30
5.11.4 JOINS com mais de duas Tabelas 30
5.11.5 Auto JOINS 30
5.11.6 Outer JOINS 30
5.12 CRIANDO TRIGGERS 30
5.12.1 INSERT TRIGGER 31
5.12.2 DELETE TRIGGER 31
5.12.3 UPDATE TRIGGER 31
5.13 BULK COPY PROGRAM (BCP) 31
6. ACESSO VIA INTRANET / EXTRANET / INTERNET 32
6.1 EXEMPLO PRÁTICO 35
6.2ARQUIVOS NECESSÁRIOS E SCRIPTS 37
6.2.1 Script para o arquivo cadastro.htm 37
6.2.2 Script para o arquivo cadastro.idc 38
6.2.3 Script para o arquivo result.htx 38
6.2.4 Script para o arquivo todos.idc 39
6.2.5 Script para o arquivo cadastro.htx 39
6.2.6 Script para o arquivo cadpesq.idc 40
6.2.7 Script para o arquivo cadatu.htx 41
6.2.8 Script para o arquivo cadatu.idc 41


1. SISTEMAS DEARQUIVOS X BANCOS RELACIONAIS
O acesso a informações em sistemas de processamento de dados que não utilizam Sistemas Gerenciadores de Bancos de Dados (SGBDs), é feito pelo acesso seqüencial a um ou mais arquivos. Cabe ao desenvolvedor criar mecanismos de recuperação da informação. Com a utilização de um SGBD, porém, o acesso fica diferente: pede-se as informações ao gerenciador de banco de dados eelas são devolvidas pelo mesmo.
O processo pode ser comparado a uma compra em uma loja de departamentos e uma compra em uma loja de autopeças, que normalmente funcionam por processo diferentes. No primeiro caso, o cliente dirige-se à loja, procura por todas as seções, encontra o produto desejado e efetua a compra. No segundo, o cliente pede ao balconista o item desejado e este entrega-o. No casoda compra em loja de departamentos, o trabalho é todo do cliente, sendo este responsável inclusive pelas especificações necessárias (fazer a escolha certa). Já na loja de autopeças, o balconista assume toda a responsabilidade pela entrega da mercadoria desejada.
1.1 ENTIDADES, RELACIONAMENTOS E ATRIBUTOS
Quanto mais organizadas estiverem as informações no Banco de Dados, mais fácil será a“conversa” com o Gerenciador de Banco de Dados.
Para isso, criou-se um modelo chamado Modelo de Entidades e Relacionamentos, do qual fazem parte três elementos:

FONTE: Microsoft
1.1.1 Entidades
Uma entidade é um objeto de interesse do qual podem ser colecionadas informações. Elas são representadas por tabelas. Exemplos: tabela de clientes; tabela de pedidos de clientes.
1.1.2 Relacionamentos...
tracking img