sexta-feira, 1 de junho de 2012

DB2 - Conceitos


D  B  2

EH UM GERENCIADOR DE BANCO DE DADOS QUE UTILIZA A LINGUAGEM SQL PARA MANIPULACAO E ACESSOS AOS BANCOS DE DADOS.

ESTRUTURA DE DADOS:

    - OS DADOS SAO ESTRUTURADOS EM TABELAS.
    - UMA TABELA CONTEM UM CONJUNTO DE LINHAS.
    - CADA LINHA EH COMPOSTA POR VARIAS COLUNAS.

REGRAS BASICAS PARA TABELAS:

    - TODAS AS LINHAS DE UMA TABELA POSSUEM O MESMO FORMATO.
    - NAO EXISTEM LINHAS DUPLICADAS.
    - NAO EXISTEM NOMES DE COLUNAS DUPLICADOS.
    - A ORDEM DAS LINHAS E COLUNAS NAO EH SIGNIFICATIVA.

VALOR NULO:

O DB2 DESENVOLVEU UM CONCEITO DE AUSENCIA DE INFORMACAO EM UMA DETERMINADA COLUNA. SE O CAMPO ESTIVER NULO SIGNIFICA QUE NENHUM VALOR FOI INFORMADO. NOS COMANDOS SQL ESTA PECULIARIDADE EH SEMPRE VERIFICADA USANDO-SE A PALAVRA NULL. NEM TODAS AS COLUNAS PODEM ACEITAR UM VALOR NULO. A ESTE RESPEITO A COLUNA PODE SER NOT NULL OU NOT NULL WITH DEFAULT (SE NENHUM VALOR FOR INFORMADO, O DB2 ASSUMIRA VALORES DEFAULT).

INDICE:

EH UMA FORMA DE ACESSO AOS DADOS DE UMA TABELA. O INDICE PODE SER COMPOSTO POR UMA OU MAIS COLUNAS, CONTIGUAS OU NAO, E ESTAR CLASSIFICADO EM ORDEM ASCENDENTE OU DESCENDENTE. QUANDO UM INDICE TEM A ESPECIFICACAO UNIQUE NAO SAO ACEITAS ENTRADAS DUPLICADAS NAS COLUNAS INDEXADAS.  NORMALMENTE O INDICE EH UTILIZADO PARA GARANTIR A UNICIDADE DAS LINHAS E AUMENTAR A PERFORMANCE.

CHAVES E CONSTRUCAO DOS ACESSOS:

QUALQUER COLUNA DE UMA TABELA DB2 PODE SER UTILIZADA COMO ARGUMENTO DE PESQUISA (NAO SO A COLUNA-CHAVE).

TIPOS DE COLUNA MAIS UTILIZADOS:

TIPO
DESCRIÇÃO
DOMININIO
EQUIVALENTE EM COBOL
SMALLINT       
INTEIRO (HALF-WORD)
-32768 A +32767    
S9(04) COMP
INTEGER        
INTEIRO (FULL-WORD)
-2147483648 A +2147483647        
S9(04) COMP
S9(09) COMP
DECIMAL (X,Y)  
X DIGITOS E Y DECIMAIS
-999999999999999  A +999999999999999
S9(N-M)V9(N) COMP-3
CHAR(N)        
ALFANUMERICO COM TAMANHO N
N = 1 A 254        
X(N)
DATE           
CONTEM DATA
FORMATO ISO: YYYY-MM-DD          
0001-01-01 A 9999-12-31
X(10)
TIME           
CONTEM HORARIO
FORMATO ISO: HH.MM.SS
00.00.00 A 24.00.00
X(08)
TIMESTAMP      
CONTEM DATA + HORARIO 
FORMATO ISO:   
YYYY-MM-DD-HH.MM.SS-NNNNNN
0001-01-01-00.00.00.000000  A 9999-12-31-24.00.00-000000
X(26)

Nenhum comentário:

Postar um comentário