Em um banco de dados relacional, a normalização é o processo de reunirem-se os dados que serão armazenados e separá-los em tabelas, tendo como objetivo principal a preservação da integridade dos dados. Para isso, faz referência às integridades de entidade, de domínio, referencial e à definida pelo usuário. O conceito básico da integridade de entidade especifica
A forma normal que se aplica a relações que tenham chaves candidatas múltiplas em que estas chaves candidatas sejam compostas, tendo um atributo em comum, garantindo que todo determinante seja chave candidata, é:
Na 2a Forma Normal os atributos não-chave dependem:
Sendo A1 e A2 conjuntos de atributos de uma relação T, a notação A1 -> A2 significa que o conjunto de atributos A2 depende funcionalmente do conjunto de atributos A1. Considere o seguinte esquema relacional:
R(A, B, C, D, F) S(A, E)
Para satisfazer as dependências funcionais AB -> CD e CD -> F, a alternativa que decompõe a relação R em outras relações X e Y, de tal forma que o novo esquema esteja na 3a Forma Normal é:
Um analista de sistemas necessita projetar um banco de dados relacional. Para verificar se as tabelas que constituem o banco de dados estão na Segunda Forma Normal, o analista deverá empregar o conceito de
Ao se projetar um banco de dados com o modelo relacional, um analista de sistemas usualmente emprega uma técnica que, quando aplicada às tabelas da base de dados, resulta na redução de informações necessárias para se satisfazer a um particular problema. Tal técnica é conhecida por
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
As chaves primárias de A podem, em determinadas relações, possuir valores nulos.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A representação da primeira forma normal da relação R faz que todos os atributos sejam atômicos.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A terceira forma normal (3FN) é {A,B,C} {B,D,E,F} {A,D,G,H} {A,I} {H,J}.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A segunda forma normal (2FN) é {A,B,C} {B,D,E} {A,D,G} {A,I} {H,J}.
Considerando a aplicação da primeira, da segunda e da terceira forma normal para a tabela de controle de venda de produto e supondo a dependência funcional idProduto->idFornecedor, e a relação VENDA_PRODUTO (idProduto, nomeProduto, idFornecedor, nomeFornecedor, idCliente, nomeCliente, endCliente, DataVenda, totalVenda), julgue os itens subseqüentes.
A relação VENDA_PROD {idProduto, idCliente, DataVenda, totalVenda}, em 2FN, seria: VENDA_PROD{idProduto, idCliente, DataVenda}.
Considerando a aplicação da primeira, da segunda e da terceira forma normal para a tabela de controle de venda de produto e supondo a dependência funcional idProduto->idFornecedor, e a relação VENDA_PRODUTO (idProduto, nomeProduto, idFornecedor, nomeFornecedor, idCliente, nomeCliente, endCliente, DataVenda, totalVenda), julgue os itens subseqüentes.
Seria correta, em 3 FN, a relação VENDA_PROD {idProduto, idCliente, DataVenda, totalVenda}.
Considerando a aplicação da primeira, da segunda e da terceira forma normal para a tabela de controle de venda de produto e supondo a dependência funcional idProduto->idFornecedor, e a relação VENDA_PRODUTO (idProduto, nomeProduto, idFornecedor, nomeFornecedor, idCliente, nomeCliente, endCliente, DataVenda, totalVenda), julgue os itens subseqüentes.
Seria correta a relação CLIENTE {idCliente, nomeCliente, endCliente}, representada da mesma maneira em 2FN e em 3FN.
Considerando a aplicação da primeira, da segunda e da terceira forma normal para a tabela de controle de venda de produto e supondo a dependência funcional idProduto->idFornecedor, e a relação VENDA_PRODUTO (idProduto, nomeProduto, idFornecedor, nomeFornecedor, idCliente, nomeCliente, endCliente, DataVenda, totalVenda), julgue os itens subseqüentes.
A seqüência PROD {idProduto, nomeProduto, idFornecedor, nomeFornecedor}, em 2FN, seria: PROD {idProduto, nomeProduto, idFornecedor} e FORN {idFornecedor, nomeFornecedor}.
Considerando a aplicação da primeira, da segunda e da terceira forma normal para a tabela de controle de venda de produto e supondo a dependência funcional idProduto->idFornecedor, e a relação VENDA_PRODUTO (idProduto, nomeProduto, idFornecedor, nomeFornecedor, idCliente, nomeCliente, endCliente, DataVenda, totalVenda), julgue os itens subseqüentes.
Um exemplo de terceira forma normal (3FN) poderia ser: PROD {idProduto, nomeProduto, idFornecedor, nomeFornecedor}.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionai s F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A terceira forma normal (3FN) é {A,B,C} {B,D,E,F} {A,D,G,H} {A,I} {H,J}.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionai s F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A segunda forma normal (2FN) é {A,B,C} {B,D,E} {A,D,G} {A,I} {H,J}.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A terceira forma normal (3FN) é {A,B,C} {B,D,E,F} {A,D,G,H} {A,I} {H,J}.
Considerando a relação R={A,B,C,D,E,F,G,H,I,J} e o conjunto de dependências funcionais F={{A,B}->{C}, {B,D}->{E,F},{A,D}->{G,H}, A->{I}, H->{J}}, julgue os seguintes itens.
A segunda forma normal (2FN) é {A,B,C} {B,D,E} {A,D,G} {A,I} {H,J}.
Analise as seguintes afirmações relativas à lógica formal.
I. Os argumentos analógicos podem ser apreciados na base da maior ou menor probabilidade com que suas conclusões são estabelecidas.
II. Um critério para apreciação de um argumento analógico é o número de entidades entre as quais se afirmam as analogias.
III. É impossível submeter à prova uma hipótese, se dela forem dedutíveis alguns fatos observáveis.
IV. O operador condicional opera sobre três expressões. A primeira é avaliada e, se falsa, a expressão toda assume o valor da segunda expressão; caso contrário, assume o valor da terceira expressão.
Indique a opção que contenha todas as afirmações verdade...
A relação R (dt, cz, by, ax) em que cz depende funcionalmente de by e em que cz determina funcionalmente tanto ax quanto dt, está na forma normal:
O processo de se reunir todos os dados que serão armazenados em um certo banco de dados e separá-los em tabelas é denominado
Indique V (verdadeiro) ou F (falso) para as afirmações a respeito de normalização em bancos de dados relacionais:
( ) A redução a terceira forma normal é sempre possível.
( ) Com a normalização, redundâncias e, portanto, anomalias de atualização, são evitadas.
( ) Não é necessário considerar as dependências funcionais até a terceira forma normal.
( ) O processo de normalização é reversível e sem perdas.
A seqüência correta é:
Para evitar redundância de dados e anomalias na atualização de um banco de dados, decompõem-se os esquemas das relações, utilizando um mecanismo denominado:
Considere a tabela abaixo e responda às questões 30 a 32.
Para estar em 2FN, a tabela apresentada deveria ser desmembrada nas seguintes tabelas: