Questões de Concurso
Sobre banco de dados
Foram encontradas 15.698 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Julgue o item seguinte quanto aos conceitos de normalização.
Dizer que uma tabela contém tabelas aninhadas é a
mesma coisa que dizer que essa tabela está na Primeira
Forma Normal (1FN).
Julgue o item seguinte quanto aos conceitos de normalização.
Uma dependência funcional transitiva ocorre quando há
uma dependência funcional de uma coluna que não seja
chave primária para com outra coluna, ou uma
combinação de colunas, que também não seja chave
primária.
Julgue o item seguinte quanto aos conceitos de normalização.
Após a obtenção do esquema relacional correspondente
ao documento a ser normalizado, deve-se aplicar a
Quarta Forma Normal (4FN), ou seja, a primeira fase a
ser executada no processo de normalização.
Julgue o item seguinte quanto aos conceitos de normalização.
As dependências parciais não são desejáveis na Segunda
Forma Normal (2FN).
Julgue o item seguinte quanto aos conceitos de normalização.
Embora a normalização seja um conjunto de etapas que
possibilita o reagrupamento de informações, ela não é
destinada a eliminar redundâncias de dados que possam
existir nos arquivos.
Acerca da modelagem conceitual de dados, julgue o item a seguir.
Um atributo identificador pode ser usado tanto em uma
entidade quanto em um relacionamento.
Acerca da modelagem conceitual de dados, julgue o item a seguir.
Na abordagem entidade-relacionamento, é permitida a
associação de três entidades ao mesmo tempo.
Acerca da modelagem conceitual de dados, julgue o item a seguir.
Um registro de uma entidade que esteja envolvida em
um autorrelacionamento sempre estará associado com
ele mesmo.
Acerca da modelagem conceitual de dados, julgue o item a seguir.
As características de uma entidade são definidas como
atributos, os quais podem ser simples ou compostos.
Acerca da modelagem conceitual de dados, julgue o item a seguir.
Uma entidade pode ser definida como um elemento ou
objeto distinguível, ou seja, ao se criar uma entidade,
como, por exemplo, MÉDICO, essa entidade
representará apenas um médico específico.
A respeito do modelo lógico acima, julgue o item subsequente.
Para apagar todos os registros da tabela ESPECIALIDADE, deve-se utilizar o comando a seguir.
DELETE * FROM ESPECIALIDADE WHERE ROWS = ALL;
A respeito do modelo lógico acima, julgue o item subsequente.
Os salários de todos os médicos serão aumentados em 10% ao se executar o comando seguinte.
UPDATE MEDICO SET SALARIO = SALARIO * 0.10 WHERE CRM BETWEEN 12514 AND 12650;
A respeito do modelo lógico acima, julgue o item subsequente.
Uma forma de gerar um relatório com o nome de todos os médicos neurologistas é executar o comando seguinte.
SELECT NOME, ESPECIALIDADE FROM MEDICO WHERE DESCRICAO = 'NEUROLOGIA';
A respeito do modelo lógico acima, julgue o item subsequente.
O comando INSERT INTO MEDICO VALUES (25714, 96145644432, 'MARIA FELISBERTO DA SILVA MENDES', '10/11/1988',
41981342222, 5740.35, 25); pode ser usado para incluir uma linha na tabela MÉDICO.
A respeito do modelo lógico acima, julgue o item subsequente.
Para se criar a tabela ESPECIALIDADE, deve-se utilizar o comando seguinte.
CREATE TABLE ESPECIALDADE (CODIGO NUMBER(10) NOT NULL, DESCRICAO VARCHAR(30), PRIMARY
KEY(CODIGO));
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
O resultado será uma lista mostrada por ordem
alfabética de NomeCliente e poderá ocorrer mais de uma
linha contendo o mesmo registro NomeCliente.
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
Há um erro de programação SQL na quarta linha, pois o
registro NumCliente foi declarado em ambas as tabelas,
Cadastro e Ordens.
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
Caso não exista ocorrência de NumCliente na tabela
Ordens, relativa a um determinado NomeCliente, este
registro NomeCliente não será mostrado.
SELECT Cadastro.NomeCliente, Ordens.NumOrdem
FROM Cadastro
LEFT JOIN Ordens
ON Cadastro.NumCliente=Ordens.NumCliente
ORDER BY NomeCliente;
Com relação aos comandos SQL apresentados acima, julgue o item a seguir.
O resultado será uma lista com todas as ocorrências de
NomeCliente da tabela Cadastro e os respectivos
NumOrdem da tabela Ordens onde houver coincidência
do NumCliente.