banco de dados
-simples = não possui qualquer característica especial - (pode ser o próprio atributo nome, telefone, data. Ele é uma informação considerada básica) (nome, telefone, data)
-composto = o conteúdo é formado por vários itens menores (endereço se constitui com rua, bairro, número, etc. eles são relacionados)
-multivalorado = seu conteúdo é formado por outros valores (nota fiscal = o valor total é a soma de todos os itens, ou até o atributo idade), alguns dizem que o campo de telefone também é multivalorado pelo fato dele representar a região, também pode se dizer que a média também por que ela tem os dados das notas com o dado final
-determinante = é um atributo que identifica de forma única outro atributo, dado ou entidade. / Um campo que irá apresentar um valor único (cpf é um atributo determinante pelo fato que a partir do momento que um cpf for cadastrado ele não poderá ser cadastrado em outra conta)(cpf, matricula, código)
CAMPOS CHAVE
-chave primaria = permite identificar de forma única um registro da tabela (eu ter dentro da minha tabela um campo único, cada registro vai ter um valor diferente) (cpf pode ser considerado uma chave primaria pois cada um tem o seu não tendo maneira de se repetir)
-chave composta = utiliza dois campos ou mais para identificar um registro de forma unica / me permite trabalhar com 2 ou atributos intercalados (campos da matricula e cpf são compostos quando subjugados juntos)
-chave estrangeira = ocorre quando um atributo de uma tabela for um atributo chave primaria em outra (chave primaria muitas vezes pode ter vínculo com uma chave estrangeira)
Dica – chave primaria sempre fica no lado um do relacionamento, chave estrangeira no lado muitos.
Produtos marcas
Id produto id marca – chave primaria
Nome produto nome marca id marca – chave estrangeira descrição marca
-chave candidata – é o atributo que possui condições para ser uma chave primária. (no ponto de vista de implementação ela não