Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 01
TÓPICOS DE BANCO
DE DADOS
já existente. Uma vez que a coluna (campo) já esteja definida com um domínio qualquer
alteração no domínio se reflete na coluna especificada com este tipo.
do campo endereço de 60 para 80 caracteres, e este campo estiver em várias tabelas, basta
somente alterar o tamanho do DOMÍNIO DOMENDERECO de VARCHAR(60) para
VARCHAR(80), e todos os domínios serão alterados automaticamente para 80 caracteres em
seu tamanho.
13
418
Banco de Dados II - Adriano Câmara - UNIGRAN
Neste caso quando formos inserir um dado nesta tabela, entramos com o CODCID
o NOMECID, não precisamos colocar a UF, pois ele está definido como DEFAULT “MS”,
neste caso o próprio BD irá preencher o valor.
Expressão Descrição
= value Igual a
< value Menor que
> value Maior que
<= value Menor ou igual a
>= value Maior ou igual a
<> value Diferente de
!< value Não menor que
!> value Não maior que
14
419
Ele informou que não pode inserir pois temos uma validação na coluna (campo)
UNIDADE que ele não pode ser NULL.
15
420
O Mesmo acontece quando tendo colocar um valor diferente de: UN, PC, CX
Para utilizar caracteres acentuados e obter uma ordenação correta nos índices, defina
o CHARACTER SET WIN1252 e nos campos onde houver indexação, use COLLATE PXW_
INTL850. Fazendo isto o FIREBIRD utilizará a ordenação correta para o português.
Exemplo:
3. ENTENDENDO OS ÍNDICES
de decidir pela utilização do índice ele pesquisa no índice para achar a chave solicitada, e
segue os ponteiros para localizar as linhas (registros) que contém os valores solicitados.
Em geral, as pesquisa realizadas sobre índices são extremamente rápidas porque os
valores constantes no índice estão ordenados, além do que, os índices são muito pequenos o
que requer do servidor muito poucas fetches (requisições de dados, retorno da consulta) para
o posicionamento e localização dos dados requeridos na consulta.
Existe uma série de situações que justificam a criação de índices, principalmente
quando se desejam pesquisas (requisições de dados) de forma mais rápida:
Temos que tomar cuidado somente para não criar índices quando temos as
seguintes situações:
Temos abaixo a tabela cliente, no qual possui dois índices criados através das chaves
PK e FK, no qual possuem seu nome, coluna (campo) que está sendo indexado, bem como se
possuem valores únicos (Unique), se estão ativos e qual o tipo de ordenação, no caso os dois
estão ASCENDING( ascendente).
ATIVIDADES
As atividades referentes a esta aula estão disponibilizadas na ferramenta
“Atividades”. Após respondê-las, envie-nas por meio do Portfólio- ferramenta do
ambiente de aprendizagem UNIGRAN Virtual. Em caso de dúvidas, utilize as ferramentas
apropriadas para se comunicar com o professor.
19