Resumo

Neste módulo, aprendemos que:

  1. O modelo de dados relacional é o padrão mais difundido e utilizado globalmente. Suas principais vantagens são a simplicidade de uso, maior performance, uso de teorias simples como a teoria de conjuntos da matemática, localização eficiente de registros, uso otimizado do espaço em disco.
  2. O modelo relacional representa o banco de dados como uma coleção de relações. Cada relação é um assunto ou tema a ser abordado.
  3. Cada entidade (relação) representa uma coleção de valores de dados relacionados. Ou seja, atributos de uma tabela.
  4. Uma relação representa uma entidade ou uma tabela em um modelo de dados.
  5. Uma relação é composta por atributos. Cada atributo representa uma informação específica.
  6. As relações tanto podem representar fatos sobre entidades quando relacionamentos entre elas.
  7. Entidades são relações bases que existem por si só, são completas e geralmente seus dados são utilizados por outras relações.
  8. Relacionamentos são relações que só existem em um contexto. Esse contexto geralmente é a representação de entidades que se associam entre si.
  9. Cada cadastro em uma entidade, ou seja, o conteúdo de uma relação é denominado de tupla.
  10. Um domínio representa o conjunto de valores válidos para um determinado atributo.
  11. Um esquema relacional é uma forma textual de descrever uma relação e seus atributos, esse padrão é definido pelo nome da relação e, entre parêntesis, separados por vírgulas, os respectivos atributos.
  12. Grau é o termo utilizado para definir o número de atributos de uma relação.
  13. Em uma relação, não é possível representar uma ordenação lógica para as tuplas que ela contém.
  14. Restrições são regras que restringem valores ou relacionamentos entre os elementos do banco de dados.
  15. Restrição de domínio refere-se a quais valores são considerados válidos para um atributo.
  16. Restrição de chave refere-se a um determinado atributo só aceitar valores presentes em um determinado campo de outra tabela, na maioria das vezes, chaves primárias de outras tabelas.
  17. Restrição de nulidade refere-se a um determinado atributo aceitar ou não o valor nulo. Quando não aceita valores nulos é comumente chamado de campos obrigatórios.
  18. Superchave é a denominação do conjunto de atributos que forma uma tupla distinta de todas as demais de uma relação.
  19. Uma chave de uma relação é um atributo que é exclusivo.
  20. Chave candidata é o nome que se dá a um atributo exclusivo que é capaz de identificar uma tupla exclusivamente.
  21. Chave primária é o atributo escolhido pelo projetista para ser o identificador principal de uma tabela.
  22. Quando um atributo é declarado como único (unique key), ele passa a não permitir valores duplicados.
  23. Chaves primárias não podem ter seus valores nulos. A nulidade de uma chave primária fere o princípio da integridade de entidade, gera ambiguidades e impede relacionamentos.
  24. A integridade referencial refere-se à relação entre duas relações, onde a chave primária de uma relação é utilizada como chave estrangeira (para referência) na outra relação.
  25. O uso de chaves estrangeiras traz vários benefícios para o modelo de dados, como melhor eficiência, eliminação de redundâncias, uso menor de espaço em disco e garantia de consistência de dados.
Copyright © 2014 AIEC.