Baixe o app para aproveitar ainda mais
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
Compartilhar