Questões de Concurso
Sobre formas normais em banco de dados
Foram encontradas 647 questões
Para normalizar, conforme primeira forma, uma tabela em um banco de dados, é preciso criar chaves estrangeiras que representem a ligação entre elas.
S (

Também são fornecidas as dependências funcionais a seguir.
{A, B} → C
{A, B} → D
C → A
D → B
Considerando que S1, S2 e S3 são esquemas de relações resultantes do processo de normalização de S até a Forma Normal de Boyce-Codd (BCNF), tem-se que

I - Um sócio pode pegar emprestado várias cópias de um mesmo livro.
II - Um sócio pode reservar um mesmo livro várias vezes.
III - Um sócio pode doar várias cópias de um mesmo livro.
Conforme o modelo fornecido, está correto o que se afirma em

Essa tabela NÃO está na primeira forma normal porque

Supondo que não haja atributos multivalorados, pode-se dizer que a maior forma normal em que se encontra essa tabela é a

O banco de dados representa clientes, cervejas e bares, registrando as cervejas que são oferecidas pelos bares, o consumo de cada cliente nesses bares e a cerveja favorita de cada cliente. Cada registro da tabela Consumo representa a quantidade de cervejas consumidas por um certo cliente num determinado bar. Note que o mesmo cliente pode ter vários registros nessa tabela.
Todas as questões que se referem a esse banco de dados são independentes entre si e referem-se ao banco de dados no estado aqui mostrado. A palavra NULL denota um valor não preenchido. As tabelas Bar, Cerveja têm como chave primária seus únicos atributos. Para a tabela Cliente a chave primária é composta pelo atributo nomeCliente. Na tabela Oferta a chave primária é composta por seus dois atributos. A tabela Consumo não possui chave primária, admitindo registros coincidentes.
nomeCliente, nomeBar, nomeCerveja → quant
passe a ser considerada. Nesse caso, para que o banco de dados tivesse um esquema devidamente normalizado, o administrador do banco de dados deveria
A→B
A→C
C→D
A dependência funcional que NÃO pode ser derivada das dependências acima é:
I. A tabela não contém dependências transitivas, ou seja, as colunas que não sejam chave primária não dependem funcionalmente de outras colunas ou combinação de colunas que não sejam chave primária.
II. A tabela não contém dependências parciais, ou seja, cada coluna não chave depende da chave primária completa e não apenas de parte dela.
Os itens I e II descrevem, respectivamente, regras referentes à

Um mapeamento possível para o modelo relacional de dados apresentados acima, dentro dos critérios de normalização, no qual os campos com sublinhado simples são componentes de chave primária, em itálico, são os de chave estrangeira, e, com sublinhado duplo, são os de chave primária e estrangeira, é: