Buscar

Fixação 3 - Tentativa 2 de 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício de Fundamentos
 e Gestão de Banco de Dados
Exercício de Fixação 3
Tentativa 2 de 3
Questão 1 de 10
FCC - 2012 - MPE-PE - Técnico Ministerial – Informática - A instrução JOIN em SQL é 
utilizada para consultar informações de duas ou mais tabelas, baseadas em relações entre 
colunas destas tabelas. Um dos tipos de JOIN é o INNER JOIN que retorna linhas:
Quando Existir ao Menos Uma Correspondência em Ambas as Tabelas
Questão 2 de 10
FCC - 2012 - TRT - 11ª Região (AM) - Analista Judiciário - Tecnologia da Informação - Em 
um select usando duas tabelas, para retornar todas as linhas da tabela utilizada na 
cláusula from, mesmo se não houver nenhuma correspondência na outra tabela, deve-se 
utilizar a palavra chave SQL:
Left Join
Questão 3 de 10
Em SQL, uma visão é uma relação que não está no modelo lógico do banco de dados, mas que é
visível ao usuário como uma relação virtual. Marque a alternativa que possui o comando 
utilizado para a criação desta visão.
CREATE VIEW [NOME DA VISAO] AS [EXPRESSAO DA CONSULTA]
Questão 4 de 10
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.
Não é possível efetuar atualizações (Inserir, Alterar, Excluir) de dados através da View
Questão 5 de 10
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 é:
SELECT NomeDepto
FROM DEPARTAMENTO D
WHERE NOT EXISTS
(SELECT* FROM EMPREGADO E WHERE E.CodDepto=D.CodDepto)
Questão 6 de 10
Em um Modelo Entidade-Relacionamento, considere uma entidade chamada Livros. Se i e j são 
membros desta entidade, a expressão:
" i,j Î Livros [ i ? j ? i.AD ? j.AD ]
expressa o fato que AD é um atributo:
Determinante
Questão 7 de 10
VUNESP - 2012 - SPTrans - Técnico de Informática - Em uma instrução SQL, deseja-se 
encontrar todos os nomes de contato (ContactName) da tabela customers que começam com a 
letra b e em ordem crescente. Para isso utiliza-se a instrução:
SELECT ContactName FROM customers WHERE ContactName > b
Questão 8 de 10
No contexto de banco de dados relacionais, Dependência Funcional é caracterizada quando:
Para Cada Valor do Atributo "A" Existe Exatamente um Único Valor do Atributo "B"
Questão 9 de 10
Considere as afirmações abaixo:
I - Softwares gerenciadores de banco de dados são programas que gerenciam uma coleção de 
fatos inter-relacionados e podem armazenar dados, atualizá-los, manipulá-los, recuperá-los
e reportá-los, em uma variedade de visualizações.
II - As restrições de domínio em um banco de dados aumentam o nível de segurança, mas não 
contribuem para a avaliação da integridade dos dados inseridos.
III - A partir da instrução create trigger, é possível criar ações que serão executadas 
quando ocorrer determinado evento em uma tabela do banco de dados, por exemplo a remoção 
de dados.
Assinale o item correto:
I e III Estão Corretas
Questão 10 de 10
FCC - 2012 - TRE-SP - Analista Judiciário - Análise de Sistemas - Entre outras 
funcionalidades, uma Stored Procedure pode melhorar a performance de um banco de dados e 
criar tarefas agendadas. Em SQL, são exemplos de procedimentos armazenados:
I. Procedimentos Temporários Locais, que devem começar com # e Globais, que devem começar 
com ##
II. Procedimentos de Sistema, que são armazenados no banco de dados padrão do SQL Server e
executam as tarefas administrativas podendo ser executadas a partir de qualquer banco de 
dados.
III. Procedimentos Estendidos são executados fora do SGBD SQL Server e são identificados 
com o prefixo xp, (procedimentos de sistema recebem a sigla SP) e recebem a extensão .dll
Está correto o que consta em:
I, II e III

Continue navegando