Foram encontradas 24.571 questões.
- Banco de Dados RelacionalNormalização1FN: Primeira Forma Normal
- Banco de Dados RelacionalNormalização2FN: Segunda Forma Normal
- Banco de Dados RelacionalNormalização3FN: Terceira Forma Normal
A normalização do banco de dados é o processo de transformações na estrutura de um banco de dados que visa eliminar redundâncias e anomalias de inserção, atualização e exclusão. Tal procedimento é feito a partir da identificação de uma anomalia em uma relação, decompondo-a em relações melhor estruturadas. Este processo compreende o uso de um conjunto de regras, chamadas de formas normais. Existem diversas FORMAS NORMAIS, com requisitos específicos, conforme caracterizado a seguir.
I. Uma relação está na forma normal X quando não existir dependências multivaloradas entre seus atributos, ou seja, campos que se repetem em relação à chave primária, gerando redundância nas tuplas da entidade.
II. Uma relação está na forma normal Y quando todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, ou seja, não admite repetições ou campos que tenham mais que um valor.
III. Uma relação está na forma normal W quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave.
IV. Uma relação está na forma normal Z quando todos os registros na tabela, que não são chaves, dependem da chave primária em sua totalidade e não apenas parte dela.
Nessas condições, os indicadores X, Y, W e Z referem-se, respectivamente, às formas normais:
Provas
No que diz respeito aos tipos de dados suportados pelo banco de dados Oracle, para armazenar caracteres de tamanho variável e números inteiros, as variáveis devem ser declaradas, respectivamente, dos seguintes tipos:
Provas
Uma escola precisa identificar os alunos que pertencem à família Silva. No banco de dados da escola, os registros são gravados em uma tabela com a estrutura a seguir:
| alunos | |||
| matrícula | idade | nome | sobrenome |
Qual query SQL faria a consulta correta, ordenando os resultados pela idade do aluno?
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
Em relação às tabelas de um banco de dados, assinale a alternativa correta quanto à chave estrangeira (foreign key).
Provas
Assinale a alternativa que descreve corretamente o que faz a query SQL a seguir: UPDATE tabela_colaboradores SET grupo = ‘prioritário’ WHERE profissão = ‘médico’ OR profissão = ‘enfermeiro’
Provas
Modelos de dados servem para descrever como os usuários percebem a organização dos dados ou a forma como um sistema de banco de dados os organiza. O modelo que organiza os dados em linhas e colunas, na forma de uma tabela, fazendo associações entre essas linhas e colunas, é o modelo
Provas
No contexto do MySQL, assinale a opção que indica os comandos utilizados para inserir/alterar/remover registros de uma tabela.
Provas
para resolver a questão, considere a estrutura e a instância da tabela IMB exibida abaixo.

Com relação à tabela, analise o comando SQL a seguir.
select A, count(*)
from IMB
where A is not NULL
group by A
having sum(B) > 2
Assinale o resultado que é exibido quando esse comando é executado.
Provas
para resolver a questão, considere a estrutura e a instância da tabela IMB exibida abaixo.

Com relação à tabela descrita anteriormente, analise o comando SQL a seguir.
select *
from IMB
where A is null and B = 2 or B = 3
Assinale o resultado exibido quando esse comando é executado.
Provas
No contexto do Oracle, há um recurso para gerar séries de números inteiros exclusivos que podem ser compartilhados. Assinale-o.
Provas
Caderno Container