Buscar

FGBD E3-2

Prévia do material em texto

Fundamentos e Gestão de Banco de Dados
Atividade anterior
Iniciado em domingo, 25 Ago 2019, 10:55
Estado Finalizada
Concluída em domingo, 25 Ago 2019, 11:01
Avaliar 0,00 de um máximo de 10,00(0%)


Questão 1
Não respondido
FCC - 2012 - TJ-PE - Analista Judiciário - Análise de Sistemas: 
Tabela Pessoa
Id Sobrenome Nome Endereço         Cidade
1 Tulio Nelson Rua Sete         Santos
2 Madeira Carala Av.Quadrante Santos 
3 Pereira Patricia         Pça Julio                 Campinas
Considere: A expressão SELECT DISTINCT Cidade FROM Pessoa, terá como resultado:
Escolha uma:
A resposta correta é: Santos e Campinas..
a. Santos e Santos.
b. Santos, Santos e Campinas.
c. Santos.
d. Santos e Campinas.
e. Campinas. 

Questão 2
Não respondido
FCC - 2012 - TRT - 6ª Região (PE) - Analista Judiciário - Tecnologia da Informação -
Considere os seguintes comandos em SQL:
CREATE TABLE VALORES
(ID INT NOT NULL PRIMARY
KEY,VALOR INT);
INSERT INTO VALORES VALUES (1,5);
INSERT INTO VALORES VALUES (1,6);
INSERT INTO VALORES VALUES (NULL,7)
INSERT INTO VALORES VALUES (2,1);
INSERT INTO VALORES VALUES (2,8);
INSERT INTO VALORES VALUES (3,9);
INSERT INTO VALORES VALUES (NULL,10);
SELECT COUNT(VALOR) FROM
VALORES WHERE VALOR >= 5;
A consulta retornará o valor:
Escolha uma:
A resposta correta é: 2..
a. 14.
b. 29.
c. 5.
d. 2.
e. 6.


Questão 3
Não respondido
CESGRANRIO - 2012 - Petrobrás - Técnico de Exploração de Petróleo Júnior -
Informática - Um banco de dados relacional armazena duas tabelas, a tabela
Funcionarios e a tabela Dependentes, conforme apresentado abaixo. Deseja-se
elaborar uma consulta SQL para gerar um resultado com todos os funcionários e,
para cada funcionário, o seu nome, o nome do dependente (ou null se não houver
dependente) e o parentesco do dependente (ou null se não houver dependente).
Essa consulta será:
Escolha uma:
A resposta correta é: SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Funcionarios LEFT JOIN Dependentes
ON Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;.
a. SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Funcionarios LEFT JOIN Dependentes
ON Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;
b. SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Funcionarios INNER JOIN Dependentes
ON Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;
c. SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Dependentes, Funcionarios
WHERE Dependentes.ID_Funcionario = Funcionarios.ID_Funcionario;
d. SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Funcionarios RIGHT JOIN Dependentes
ON Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;
e. SELECT Nome_Funcionario, Nome_Dependente, Parentesco
FROM Funcionarios, Dependentes
WHERE Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;


Questão 4
Não respondido
FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados- A
remoção de uma linha qualquer em DEPARTAMENTO requer que antes sejam
removidas todas as linhas em EMPREGADO que referenciem a linha de
DEPARTAMENTO sendo removida.
DEPARTAMENTO (CodDepto, NomeDepto)
EMPREGADO (CodEmp, NomeEmp, CodDepto)
EMPREGADO[CodDepto] → DEPARTAMENTO[CodDepto]
Deseja-se obter os nomes dos departamentos (NomeDepto) que não possuem
empregados. Para obter esse resultado, a consulta SQL é:
Escolha uma:
a.
SELECT NomeDepto
FROM DEPARTAMENTO D
WHERE NOT EXISTS      (SELECT*
                                         FROM EMPREGADO E
                                         WHERE E.CodDepto=D.CodDepto)
b.
SELECT NomeDepto
FROM DEPARTAMENTO D, EMPREGADO E
WHERE D.CodDepto<>E.CodDepto
c.
SELECT NomeDepto
FROM DEPARTAMENTO D, EMPREGADO E
WHERE D.CodDepto=E.CodDepto AND E.CodEmp IS NULL
d.
Nenhuma das alternativas
e.
SELECT
NomeDepto
FROM
DEPARTAMENTO D
INTERSECT
SELECT


A resposta correta é:
SELECT NomeDepto
FROM DEPARTAMENTO D
WHERE NOT EXISTS      (SELECT*
                                         FROM EMPREGADO E
                                         WHERE E.CodDepto=D.CodDepto)
.
Questão 5
Não respondido
É INCORRETO a�rmar que a linguagem de de�nição de dados (DDL) permite:
Escolha uma:
A resposta correta é: a de�nição de tuplas no banco de dados, por meio do comando
CREATE..
NomeDepto
FROM
DEPARTAMENTO D, EMPREGADO E
WHERE
D.CodDepto=E.CodDepto
a. a modi�cação de um objeto existente do banco de dados.
b. declarações para de�nição de relacionamentos de integridade referencial.
c. que o resultado da compilação de comandos de uma DDL seja armazenado no
dicionário de dados.
d. a de�nição de tuplas no banco de dados, por meio do comando CREATE.
e. o suporte a roll back, já que instruções DDL podem ser manipuladas dentro de
uma transação.


Questão 6
Não respondido
Considere as a�rmações abaixo:
I. Um esquema de um SGBD é identi�cado por um nome e uma identi�cação de
autorização, que indica o usuário ou conta a qual o esquema pertence, bem como os
descritores de cada elemento.
II. O comando EXTRACT na linguagem SQL é utilizado para extrair dados de uma
tabela.
III. Na linguagem de consulta estruturada (SQL), é correto utilizar o comando
TRUNCATE TABLE, com a �nalidade de excluir todos os dados de uma tabela.
Assinale o item correto:
Escolha uma:
A resposta correta é: I e III estão corretas..
a. Apenas II está correta.
b. I, II e III estão corretas.
c. I e III estão corretas.
d. I e II estão corretas.
e. Apenas III está correta.


Questão 7
Não respondido
No contexto de banco de dados relacionais, Dependência Funcional é caracterizada
quando:
Escolha uma:
A resposta correta é: para cada valor do atributo A existe exatamente um único valor do
atributo B..
a. quando duas tabelas têm entre si relação N para N.
b. para cada valor do atributo A existe exatamente um único valor do atributo B.
c. a chave primária da tabela do lado 1 vai para a tabela do lado N.
d. no relacionamento N para N há uma chave estrangeira.
e. para cada valor do atributo A existem n valores do atributo B.


Questão 8
Não respondido
Analise os objetos a seguir e responda:
Empregados (*Cód_emp,Nome,Cód_depto, Salário, Data_admis)
Create View EMP(Nome,Salário,Data_admis) as select E.nome, E.Salário,E.Data_Admis
from empregados E where Salário > 2000.
Sobre a View acima, é correto a�rmar.
Escolha uma:
A resposta correta é: Não é possível efetuar atualizações (Inserir, Alterar, Excluir) de dados
através da View..
a. Não é possível efetuar atualizações (Inserir, Alterar, Excluir) de dados através da
View.
b. Nenhuma alteração feita na tabela irá se re�etir na View.
c. É possível alterar dados através da View, mas deletá-los não é possível.
d. As alterações feitas na View serão re�etidas na tabela.
e. É possível afetuar atualizações na tabela através da View.


Questão 9
Não respondido
Em um modelo Entidade-Relacionamento, um atributo de uma Entidade que
apresenta mais de um valor para a mesma entidade é conhecido como:
Escolha uma:
A resposta correta é: multivalorado..
a. essencial.
b. opcional.
c. chave.
d. multivalorado.
e. referencial.


Questão 10
Não respondido
Em um Modelo Entidade-Relacionamento, considere as entidades Alunos e
Professores. A expressão,
 Orientações Í {(a,p) | a Î Alunos Ù p Î Professores }
especi�ca formalmente que:
Escolha uma:
A resposta correta é: Orientações é o conjunto de relacionamentos entre Alunos e
Professores.
a. o conjunto Orientações é um subconjunto de Alunos.
b. o conjunto Alunos é composto por Orientações
c. o conjunto Orientações écomposto por Alunos
d. o conjunto Alunos é um subconjunto de Orientações.
e. Orientações é o conjunto de relacionamentos entre Alunos e Professores



Continue navegando