A normalização de dados pode reduzir problemas
como a redundância de dados e anomalias na
inclusão, exclusão e atualização de registros em um
banco de dados. A primeira forma normal (1FN),
historicamente, foi definida como o impedimento da
criação de:
Alinguagem SQL é uma dos principais motivos para o
sucesso dos bancos de dados relacionais. Na versão
padrão desta linguagem (SQL ANSI), uma tabela
pode ser eliminada por meio do comando:
O modelo relacional é utilizado como base para
grande parte dos sistemas de gestão de banco de
dados atuais. Neste modelo, a restrição que garante
a consistência entre tuplas existentes em duas
relações diferentes, quando uma relação referencia a
outra, é chamada de restrição de:
O modelo Entidade-Relacionamento permite a
modelagem conceitual de dados em alto nível e pode
ser utilizado no projeto conceitual de banco de dados.
Neste modelo, o tipo de entidade que não possui seus
próprios atributos-chave é a denominada:
A UML 2.0 fornece 13 diagramas diferentes para uso
na modelagem de software. O diagrama que é
utilizado para modelar classes, incluindo seus
atributos, operações e relações e associações com
outras classes é o de: