Pular para o conteúdo principal

Questão de Banco de Dados — Normalização — FCC 2019

Banco de DadosNormalização
Código
fc136985
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Ana Fom ( )

Considere a seguinte estrutura de dados:


Cliente (Cod_Cliente, Nome_Cliente, Endereço_Cliente,
Faturas_Cliente (Número_Fatura, Vlr_Fatura, Dt_Venc_Fatura)
)


Considere os seguintes requisitos técnicos:


− A estrutura Faturas_Cliente está inserida na estrutura do cliente ao qual pertence.


Cod_Cliente é o atributo identificador de Cliente.


Número_Fatura é o atributo identificador de Fatura.


− Um cliente é cobrado em uma ou mais faturas e uma fatura cobra um e somente um cliente.


− O mapeamento relacional fará com que os atributos identificadores (grifados nas estruturas apresentadas acima) componham as chaves primárias ( Primary Key – PK), nas tabelas correspondentes dos bancos de dados relacionais.


Após a aplicação da normalização (até a Terceira Forma Normal – 3FN),

  1. Aa estrutura Cliente formará uma tabela e terá o Número_Fatura compondo sua chave primária (Primary Key – PK).
  2. Ba estrutura Cliente formará uma tabela e terá o Número_Fatura como chave estrangeira (Foreign Key – FK).
  3. Cserão criadas três tabelas: Cliente, Faturas_Cliente e Cliente_Faturas cuja chave primária (Primary Key – PK) será uma composição de Cod_Cliente, Número_Fatura e Dt_Venc_Fatura.
  4. Da estrutura Faturas_ Cliente formará uma tabela e terá o Cod_Cliente como chave estrangeira ( Foreign Key – FK).
  5. Ea estrutura Faturas_Cliente formará uma tabela e terá o Cod_Cliente compondo sua chave primária (Primary Key – PK).
Revelar gabarito e comentário

GabaritoD — a estrutura Faturas_ Cliente formará uma tabela e terá o Cod_Cliente como chave estrangeira ( Foreign Key – FK).

Link permanente: /questoes/fc136985