Resumo
Neste módulo, aprendemos que:
- 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.
- 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.
- Cada entidade (relação) representa uma coleção de valores de dados relacionados. Ou seja, atributos de uma tabela.
- Uma relação representa uma entidade ou uma tabela em um modelo de dados.
- Uma relação é composta por atributos. Cada atributo representa uma informação específica.
- As relações tanto podem representar fatos sobre entidades quando relacionamentos entre elas.
- 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.
- Relacionamentos são relações que só existem em um contexto. Esse contexto geralmente é a representação de entidades que se associam entre si.
- Cada cadastro em uma entidade, ou seja, o conteúdo de uma relação é denominado de tupla.
- Um domínio representa o conjunto de valores válidos para um determinado atributo.
- 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.
- Grau é o termo utilizado para definir o número de atributos de uma relação.
- Em uma relação, não é possível representar uma ordenação lógica para as tuplas que ela contém.
- Restrições são regras que restringem valores ou relacionamentos entre os elementos do banco de dados.
- Restrição de domínio refere-se a quais valores são considerados válidos para um atributo.
- 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.
- 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.
- Superchave é a denominação do conjunto de atributos que forma uma tupla distinta de todas as demais de uma relação.
- Uma chave de uma relação é um atributo que é exclusivo.
- Chave candidata é o nome que se dá a um atributo exclusivo que é capaz de identificar uma tupla exclusivamente.
- Chave primária é o atributo escolhido pelo projetista para ser o identificador principal de uma tabela.
- Quando um atributo é declarado como único (unique key), ele passa a não permitir valores duplicados.
- 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.
- 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.
- 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.