Para responder às questões de números 51 a 55,
considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente,
Telefone-Cliente,
(Num-Pedido, Data-Pedido,
(Cod-Produto, Nome-Produto, Valor-Unitário-Produto,
Quantidade-Produto-Pedido), Valor-Total-Pedido),
Nacionalidade-Cliente, Localização-Continental-
Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses
inscrevem um grupo de repetição e os atributos grifados
são identificadores (chave) de um grupo de repetição. A
Localização-Continental-Nacionalidade-Cliente refere-se
ao continente correspondente à nacionalidade do cliente.
Após a normalização até a 3FN, a Quantidade-Produto- Pedido será atributo com dependência funcional apenas da identificação
FCC•
No contexto de normalização, quando a tabela não contém tabelas aninhadas e não possui colunas multivaloradas; não contém dependências parciais, embora contenha dependências transitivas, diz-se que ela está na
Eliminar as dependências multivaloradas (DMV) não triviais de uma tabela, projetando-as para tabelas menores separadas e, assim, eliminar as anomalias de atualização associadas às DMVs é objetivo da
Para responder às questões de números 51 a 55,
considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente,
Telefone-Cliente,
(Num-Pedido, Data-Pedido,
(Cod-Produto, Nome-Produto, Valor-Unitário-Produto,
Quantidade-Produto-Pedido), Valor-Total-Pedido),
Nacionalidade-Cliente, Localização-Continental-
Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses
inscrevem um grupo de repetição e os atributos grifados
são identificadores (chave) de um grupo de repetição. A
Localização-Continental-Nacionalidade-Cliente refere-se
ao continente correspondente à nacionalidade do cliente.
Após a normalização até a 3FN, a Localização- Continental-Nacionalidade-Cliente será atributo
Uma relação que contém grupos de repetição, mas NÃO contém dependências funcionais transitivas
Considere:
- RelVar como a representação de um conjunto de pares ordenados de domínio e nome que serve como cabeçalho em uma relação;
- DF significando dependência funcional;
- A notação matemática para o modelo relacional.
Dado o enunciado: Seja R uma RelVar, seja X qualquer subconjunto dos atributos de R e seja A qualquer atributo isolado de R. Então, R está na 3FN se e somente se, para cada DF X ? A em R, pelo menos uma das possibilidades a seguir é verdadeira:
I. X contém A;
II. X é uma superchave;
III. A está contido em uma chave candidata de R.
A definição da FNBC (Boyce/Codd) é obtida a partir deste enunciado da 3FN descartando somente
A não eliminação de dependências transitivas, ou seja, colunas que dependam de outras que NÃO fazem parte da chave primária, indica que a relação se mantém na
Para responder às questões de números 51 a 55,
considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente,
Telefone-Cliente,
(Num-Pedido, Data-Pedido,
(Cod-Produto, Nome-Produto, Valor-Unitário-Produto,
Quantidade-Produto-Pedido), Valor-Total-Pedido),
Nacionalidade-Cliente, Localização-Continental-
Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses
inscrevem um grupo de repetição e os atributos grifados
são identificadores (chave) de um grupo de repetição. A
Localização-Continental-Nacionalidade-Cliente refere-se
ao continente correspondente à nacionalidade do cliente.
Após a aplicação da 1FN, a relação Cliente
Para responder às questões de números 51 a 55,
considere a seguinte relação:
Cliente(Id-Cliente, Nome-Cliente, Endereço-Cliente,
Telefone-Cliente,
(Num-Pedido, Data-Pedido,
(Cod-Produto, Nome-Produto, Valor-Unitário-Produto,
Quantidade-Produto-Pedido), Valor-Total-Pedido),
Nacionalidade-Cliente, Localização-Continental-
Nacionalidade-Cliente, Tipo-de-Cliente)
O negrito identifica o nome da relação, os parênteses
inscrevem um grupo de repetição e os atributos grifados
são identificadores (chave) de um grupo de repetição. A
Localização-Continental-Nacionalidade-Cliente refere-se
ao continente correspondente à nacionalidade do cliente.
O grupo de repetição identificado por Num-Pedido
R1 = {CPF, NOME, CPF_CONJUGE, NOME_CONJUGE}
R2 = {CPF, NOME, CIDADE, NUMERO_DEPENDENTES}
R3 = {CPF, ANO, NOME, VALOR_PAGO}
R1, R2 e R3 estão, respectivamente, na