Prévia do material em texto
Exercício de Fundamentos
e Gestão de Banco de Dados
Exercício de Fixação 3
Tentativa 1 de 3
Questão 1 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 2 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
Questão 3 de 10
CONSULPLAN - 2012 - TSE - Técnico Judiciário - Programação de Sistemas - Quando se
trabalha com os comandos da SQL, deve-se dar atenção à precedência entre os operadores.
Assim, se vários operadores aparecerem em uma expressão, alguns deverão ser executados
antes dos outros. A ordem de precedência, que estabelece os operadores que primeiro são
executados para os que devem ser executados por último, está indicada na seguinte
alternativa:
(), NOT, AND e OR
Questão 4 de 10
Em um Modelo Entidade-Relacionamento, considere as entidades Alunos e Professores.
A expressão, Orientações Í {(a,p) | a Î Alunos Ù p Î Professores } Especifica Formalmente
Que:
Orientações é o Conjunto de Relacionamentos entre Alunos e Professores
Questao 5 de 10
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á:
SELECT Nome_Funcionario, Nome_Dependente, Parentesco FROM Funcionarios LEFT JOIN
Dependentes ON Funcionarios.ID_Funcionario = Dependentes.ID_Funcionario;
Questão 6 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 7 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 8 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 9 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.
Sobre a View acima, é correto afirmar.
Não é Possível Efetuar Atualizações (Inserir, Alterar, Excluir) de Dados Através da View
Questão 10 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