Total de visualizações de página

Páginas

quinta-feira, 4 de julho de 2013

Banco de dados I - Revisão

Banco de dados: coleção de informações que se relacionam de forma que crie um sentido.

Atômico: unidade indivisível.

Chave alternativa: mais de uma coluna pode servir para distinguir uma linha das demais.

DOMÍNIO: conjunto de valores que cada coluna pode assumir.

SGBD: cada coluna da chave primária é obrigatória.  RESTRIÇÕES DE INTEGRIDADE - mecanismo para garantir a integridade do banco de dados, garantida pelo próprio SGBD.  Software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados.

RESTRIÇÕES DE INTEGRIDADE: integridade de domínio (o usuário não pode definir valores); integridade de vazio (um campo pode ou não ser vazio); integridade referencial.

ESPECIFICAÇÃO DE UM BANCO DE DADOS RELACIONAL: tabelas que formam o banco de dados; colunas que as tabelas possuem; restrições de integridade.

SEQUÊNCIA PARA OBTER TOP DOWN: modelagem superficial; modelagem detalhada; validação do modelo.

ESTRATÉGIA INSIDE OUT (DE DENTRO PRA FORA): parte de conceitos mais importantes e vai gradativamente adicionando conceitos periféricos.

TABELA: conjunto não ordenado de linhas.

COLUNA: conjunto das linhas de uma tabela que possuem o mesmo nome.  Cada linha é um atributo da coluna.

TABELA DE UM BANCO DE DADOS: as linhas de uma tabela não estão ordenadas; a ordem de recuperação de um SGBD é arbitrária, a menos que a instrução de consulta tenha especificado uma ordenação; os valores são atômicos e mono-valorados; as consultas permitem acesso de qualquer critério.

CHAVES: chave primária, chave estrangeira e chave alternativa.  Uma chave deve ser única, universal e imutável (UUI).

CHAVE PRIMÁRIA MÍNIMA: quando todas as suas colunas forem necessárias para garantir o requisito de unicidade dos valores da chave. na abordagem relacional ao se definir a chave primária, está se definindo apenas uma restrição de integridade.

ATRIBUTO: dado que é associado a cada ocorrência de entidade ou relacionamento.

ATRIBUTO IDENTIFICADOR: exemplo - código: cada pessoa possui um código diferente.

ENTIDADE FRACA: a entidade só existe porque está relacionada a outra entidade.

UM MODELO ER é um modelo formal; pode ser usado como entrada a uma ferramenta CASE; poder de expressão limitado; CASE - computer aided software engineering (engenharia de software suportada por computador).

DER: descrição abstrata das estruturas do banco de dados.  O objetivo do diagrama não é o de especificar todas as restrições de integridade.  Há situações em que é possível incluir as restrições desejadas.

EQUIVALÊNCIA: dois modelos são equivalentes quando geram o mesmo banco de dados.

Nenhum comentário:

Postar um comentário