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
Julgue o item a seguir, a respeito de banco de dados relacionais.
O processo de normalização de dados consiste em encontrar informações que atinjam um plano de normalização com as informações constantes nas tuplas adjacentes.
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
seguir.
Uma relação que não está na segunda forma normal, mas que está na primeira forma normal, sempre pode ser decomposta em uma coleção de relações, estando cada uma delas na segunda forma normal.
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
Em determinada empresa, os produtos são oferecidos
para venda por meio de lances, que correspondem aos valores
que os clientes estão dispostos a pagar pelos produtos. Os lances
são apurados e o produto é vendido ao cliente que tiver feito a
proposta de maior valor. Como regra, cada cliente somente pode
manter um lance ativo por vez. Depois de finalizada a venda,
todos os lances são removidos da base de dados.
Considerando que o cenário descrito acima tenha sido
viabilizado com o uso de um banco de dados relacional na
terceira forma normal, julgue os itens seguintes.
O valor do lance deve ser estabelecido como atributo da tabela 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
Em um banco de dados que armazena informações sobre pedidos de clientes, uma tabela foi criada inicialmente com as seguintes colunas: PedidoID, ClienteNome, ClienteTelefone, ProdutoID, ProdutoNome, Quantidade e PreçoUnitario. Essa estrutura apresenta redundâncias e possíveis anomalias.
Nessa situação, a normalização tem como objetivo
Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.
A primeira forma normal (1FN) será satisfeita quando todos os atributos tiverem domínio atômico, ou seja, quando não houver valores compostos ou repetitivos.
FUB•
Julgue o seguinte item, que versa sobre administração de banco de dados.
Um esquema de relação estará na segunda forma normal (2FN) quando existir uma dependência lógica entre as tuplas correlacionadas.
I. Se uma tabela está na 3FN, então ela também está na 2FN.
II. A segunda forma normal (2FN) verifica se os atributos normais dependem apenas da chave primária da tabela.
III. Normalizar o banco de dados otimiza o banco reduzindo o número de tabelas.
É correto o que se afirma em
Uma empresa financeira armazena os dados de seus empréstimos em uma única tabela, nomeada como Emprestimos, com a seguinte estrutura simplificada: Emprestimos (CPF_Cliente, Nome_Cliente, Codigo_Emprestimo, Data_Emprestimo, Valor, Nome_Agente, Email_Agente). Durante as operações do sistema, observou-se que, para atualizar o nome de um agente de crédito, seria preciso modificar várias linhas, o que geraria inconsistência caso alguma linha não fosse atualizada corretamente.
Nessa situação hipotética, considerados os conceitos de normalização, o problema descrito está relacionado
Em bancos de dados relacionais, quando uma tabela está na terceira forma normal (3FN), seus atributos dependem inteiramente da chave primária.
Julgue o próximo item, relativo à normalização de dados, à modelagem de dados NoSQL e ao DataMesh.
Na quarta forma normal (4FN), as dependências parciais e transitivas por si só são eliminadas, ainda que a tabela não esteja previamente na FNBC.