Buscar

Banco de Dados - Fixação 1

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

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
Você viu 3, do total de 22 páginas

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

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
Você viu 6, do total de 22 páginas

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

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
Você viu 9, do total de 22 páginas

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

Questão 1 de 10
FCC - 2015 - TCE-CE - Analista de Controle Externo - Auditoria de Tecnologia da Informação - O desempenho em Banco de Dados é um fator extremamente relevante, assinale a alternativa que corresponde a melhoria de desempenho:
A - deve-se substituir o UNION por UNION ALL.
B - deve-se trocar o operador EXISTS ou NOT EXISTS por IN ou NOT IN.
C - deve-se utilizar DISTINCT ao invés de EXISTS quando se fizer joins que envolvam tabelas com relacionamento um-para-muitos.
D - deve-se utilizar funções nas consultas em lugar do operador LIKE.
E - não se deve utilizar stored procedures para consultas realizadas com frequência em ambientes de rede.
Questão 2 de 10
CEITEC 2012 - FUNRIO - Sistemas de Informação/ Engenharia/ Informática/ Análise de Sistemas/ Matemática - ETEA-SISAPL - Um SGBD deve evitar a entrada de informação incorreta ou inconsistente em sua base de dados, garantindo, com isso, a qualidade da informação inserida. Uma restrição de integridade é uma condição especificada no esquema da base de dados para restringir a informação a ser armazenada.
Nas instruções SQL a seguir, assinale a que apresenta uma restrição de integridade referencial:
A - create table alunos(
matricula char(11) primary key,
RG char(11) unique,
nome varchar(50),
sexo char(1),
dt_nasc date,
check (sexo in ('M', 'F'))); 
B - create table alunos(
matricula number(6) not null,
nome varchar(30) not null,
dt_nasc date not null,
sexo char(1) not null check ( sexo in ( 'F' , 'M'))); 
C - create table curso (
cd_curso char(10) primary key,
nome varchar(20) unique not null,
semestres number(10) default 8,
mensalidade number(6,2),
coordenador varchar(50)); 
D - create table curso_cadeira(
cd_curso number(3) not null,
cd_cadeira number(3) not null,
semestre number(2) not null,
primary key (cd_curso, cd_cadeira),
foreign key (cd_curso) references cursos,
foreign key (cd_cadeira) references cadeiras); 
E - create table cursos(
cd_curso number(3) not null,
nome varchar(35) not null,
primary key (cd_curso)); 
Questão 3 de 10
CEITEC 2012 - FUNRIO - Sistemas de Informação/ Informática/ Engenharia/ Administração/ Matemática - ETEA-AGPRFA - 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.
A - CREATE VIEW [NOME DA VISAO] AS [EXPRESSAO DA CONSULTA].
B - CREATE VIEW [NOME DA VISAO] FROM [EXPRESSAO DA CONSULTA].
C - SELECT VIEW [NOME DA VISAO] AS [EXPRESSAO DA CONSULTA].
D - SELECT VIEW [NOME DA VISAO] FROM [EXPRESSAO DA CONSULTA].
E - UPDATE VIEW [NOME DA VISAO] FROM [EXPRESSAO DA CONSULTA].
Questão 4 de 10
São componentes ou recursos contidos no dicionário de dados do SGBD:
A - esquemas, mapeamentos, restrições de segurança e restrições de integridade.
B - mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança.
C - mensagens de comunicação, esquemas, restrições de segurança e restrições de integridade.
D - restrições de integridade, mensagens de comunicação, mapeamentos e esquemas.
E - restrições de segurança, esquemas, mensagens de comunicação e mapeamentos.
Questão 5 de 10
Analise as sentenças abaixo:
I - No modelo entidade-relacionamento, um tipo particular de entidade fraca ocorre quando um atributo identificador de uma entidade inclui o atributo identificador da outra entidade.
II - Em um relacionamento pai-filho, no modelo hierárquico, registros do mesmo tipo do lado pai correspondem a um único registro do lado filho.
III – Uma entidade fraca é aquela que depende da outra.
É correto afirmar que:
A - Apenas a alternativa I está correta.
B - Apenas a alternativa III está correta.
C - I e III estão corretas.
D - I, II e III estão corretas.
E - II e III estão corretas.
Questão 6 de 10
FAFIPA 2014, UFFS – Analista de tecnologia da informação. A condição no SQL é utilizada para aplicar condição lógica e retornar os registros caso estejam de acordo com a condição. Assinale o comando SQL correto para uma alteração desabilitando o recebimento de cesta básica para os funcionários que ganham mais que R$3.000,00:
A - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000;
B - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000;
C - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000;
D - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001;
E - UPDATE funcionario SET funcionario_cestabasica=false;
Questão 7 de 10
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.
A - não importando a correspondência entre as tabelas, criando uma relação entre as colunas, apenas.
B - não importando a correspondência entre as tabelas, criando uma relação entre as linhas e colunas.
C - não importando a correspondência entre as tabelas, criando uma relação entre as linhas, apenas.
D - quando existir ao menos uma correspondência em ambas as tabelas.
E - quando existir correspondência em apenas uma das tabelas.
Questão 8 de 10
FCC, 2015, ManausPrev – Analista previdenciário, tecnologia da informação - A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados.
Considere os grupos de comandos:
I.CREATE, ALTER, DROP.
II.GRANT, REVOKE.
III.DELETE, UPDATE, INSERT.
Assinale a alternativa que possui os comandos corretos para os respectivos grupos:
A - I correspondem à Data Control Language − DCL e II à Data Definition Language − DDL.
B - I correspondem à Data Definition Language − DDL e III à Data Manipulation Language − DML.
C - I correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
D - II correspondem à Data Control Language − DCL e III à Data Definition Language − DDL.
E - II correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
Questão 9 de 10
A terceira forma normal é baseada no conceito de:
A - atributo não-atômico.
B - dependência intransitiva.
C - dependência transitiva.
D - relação de chave estrangeira.
E - relação de chave secundária.
Questão 10 de 10
Em SQL (Structured Query Language), as funções de agregação são muito úteis para obtenção de informação resumida sobre um resultado de um comando SELECT e também no tratamento de informações de forma agrupada (geralmente em grupos menores). No agrupamento de informações, resultados de consultas SQL, algumas cláusulas devem ser utilizadas quando se pretende restringir o conjunto de registros a ser utilizado. Nesse sentido, analise a afirmativa a seguir.
“Utiliza–se a cláusula ________________ sempre que se pretende restringir os registros a serem considerados na seleção. A cláusula ________________ serve para restringir os grupos que foram formados depois de aplicada a restrição da cláusula ________________."
Assinale a alternativa que completa correta e sequencialmente a afirmativa anterior.
A - GROUP BY / HAVING / WHERE.
B - HAVING / WHERE / HAVING.
C - HAVING/ WHERE/ GROUP BY.
D - WHERE / GROUP BY / HAVING.
E - WHERE / HAVING / WHERE.
Questão 3 de 10
Uma das principais tarefas da administração de um SGBD é o gerenciamento de backups. A literatura descreve várias formas de backup, como backup completo, backup parcial, backup incremental e backup diferencial. Porém os SGBDs do mercado implementam visões particulares dessas operações. No MS SQL Server, um backup diferencial é baseado no backup.
A - completo prévio e mais recente de todos os dados da base excluídos do backup diferencial.
B - completo prévio e mais recente dos dados incluídos no backup diferencial.
C - completo prévio e mais recente e em todos os backups diferenciais desde esse backup completo de todos os dados incluídos no backup diferencial.
D - diferencial prévio e mais recente de todos os dados da base.
E - diferencial prévio e mais recente dos dados incluídosno backup diferencial.
Questão 4 de 10
Sobre um modelo E/R, considere:
I. Entidade é qualquer objeto sobre o qual se pretende registrar informações;
II. Um relacionamento pode ser considerado uma entidade;
III. Uma relação do modelo relacional tem o mesmo significado que um relacionamento.
Está correto o que consta em:
A - I e II apenas;
B - I e III apenas;
C - I, apenas;
D - I, II e III.
E - II e III apenas;
Questão 6 de 10
FGV - 2015 - TCE-SE - Analista de Tecnologia da Informação - Desenvolvimento
Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é:
A - 1.
B - 2.
C - 3.
D - 4.
E - 5.
Questão 1 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Preencha as lacunas e, em seguida, assinale a alternativa correta. Em SQL-99 temos o tipo de dados de atributos ________________, os tipos de dados cadeia de caracteres ou tem tamanho_________ CHAR(n) ou _______________, em que n é o número de caracteres ou tem tamanho _____________ VARCHAR(n) ou CHAR VARIYNG ou CHARACTER VARIYNG(n), em que n é o número máximo de caracteres.
A - cadeia de caracteres / fixo / CHARACTER(n) / variável.
B - cadeia de caracteres / fixo / variável / VARCHAR(n).
C - cadeia de caracteres / variável / fixo / VARCHAR(n).
D - cadeia de ponteiros / fixo / CHARACTER(n) / variável.
E - cadeia de ponteiros / variável / fixo / VARCHAR(n).
Questão 2 de 10
FCC - 2012 - TCE-AM - Analista de Controle Externo - Tecnologia da Informação - Após a execução dos seguintes comandos em linguagem SQL:
CREATE TABLE Carros (Codigo Int PRIMARY KEY, Modelo Varchar(100));
INSERT INTO Carros VALUES (1, ‘Alfa Romeo’);
INSERT INTO Carros VALUES (5000, ‘Mazda’);
SELECT COUNT(*) FROM Carros;
Será retornado o valor.
A - 0.
B - 1.
C - 2.
D - 5000.
E - NULL.
Questão 3 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Em alguns casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE TRIGGERS.
II. Triggers permitem a junção entre n tabelas em um banco.
III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro.
IV. Um típico Triggers possui três componentes: evento(s), condição e ação.
A - Apenas I e IV.
B - Apenas I, III e IV.
C - Apenas I.
D - Apenas II, III e IV.
E - I, II, III e IV.
Questão 4 de 10
FAFIPA - 2014 - UFFS - Analista de Tecnologia da Informação - Duplicada com o exercício 6 do arquivo 1 -Qual dos comandos SQL abaixo efetua uma alteração desabilitando o recebimento de cesta básica para os funcionários que ganham mais que R$3.000,00?
A - UPDATE funcionario SET funcionario_cestabasica=false
B - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000
C - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000
D - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000
E - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001
Questão 5 de 10
CESGRANRIO - 2012 - Chesf - Profissional de Nível Superior - Analista de Sistemas Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento. Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5?
A - SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
B - SELECT CPF, NOME, MAX(SALARIO), DEPTNO FROM EMP WHERE SALARIO > MAX(SALARIO) AND DEPTNO = 5
C - SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5);
D - SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP) AND DEPTNO = 5;
E - SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHE
Questão 6 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre Junções (JOIN), analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A operação de junção é utilizada para combinar as tuplas relacionadas em duas relações dentro de uma única.
II. Junções podem ser criadas através do aninhamento das operações, ou podemos aplicar uma operação por vez e criar relação dos resultados intermediários.
III. Junções são muito importantes em banco de dados relacionais com mais de uma relação, porque nos permite processar os relacionamentos entre as relações.
IV. Na Junção apenas as combinações de tuplas que satisfazerem a condição de junção aparecerão no resultado, enquanto, no produto Cartesiano, todas as combinações de tuplas serão incluídas no resultado.
A - Apenas I, II e III.
B - Apenas I, III e IV.
C - Apenas I.
D - Apenas II, III e IV.
E - I, II, III e IV.
Questão 7 de 10
CESPE - 2013 - TRE-MS - Técnico Judiciário - Programação de Sistemas
Em conformidade com as tabelas acima identificadas, assinale a opção correspondente a consulta escrita na linguagem SQL cuja execução retornará o nome de todas as COMARCAS que não tenham PESSOAS relacionada a esses nomes.
A -
(SELEC nome_comarca
	FROM comarca C)
	EXCEPT
	 (SELECT nome_comarca
	  FROM comarca C, pessoas P
	  WHERE C.Cod_comarca=P.Cod_comarca)
B -
SELECT nome_comarca
	FROM comarca C, pessoas P
	WHERE C.Cod_comarca=P.Cod_comarca
	AND P.Cod_pessoa IS NULL
C -
SELECT nome_comarca
	FROM comarca C
	WHERE EXISTS
	(SELECT  *
	FROM pessoas P
	WHERE Cod_comarca=C.Cod_comarca)
D -
SELECT nome_comerca
	FROM comarca C, pessoas P
	WHERE C.Cod_comarca<>P.Cod_comarca
E -
SELECT nome_comarca
	FROM comarca C
	WHERE Cod_comarca IN
		(SELECT Cod_comarca
		FROM pessoas P)
Questão 8 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Assinale a alternativa que define corretamente o comando DROP na Linguagem SQL-99.
A - O comando DROP pode ser usado para criar tabelas.
B - O comando DROP pode ser usado para eliminar elementos de esquemas nomeados, como tabelas, domínios ou restrições.
C - O comando DROP pode ser usado para eliminar somente esquemas.
D - O comando DROP pode ser usado para eliminar somente tabelas.
E - O comando DROP pode ser usado para eliminar uma tupla de uma determinada tabela.
Questão 9 de 10
Uma das características do Modelo de Entidade e Relacionamentos é que.
A - Cada domínio de possíveis valores possui um atributo.
B - Dois conjuntos de entidades são sempre disjuntos.
C - Toda chave candidata é uma chave primária.
D - Todos os atributos em determinado conjunto de atributos têm o mesmo conjunto de entidades.
E - Um conjunto de relacionamentos pode ser considerado um conjunto de n-tuplas.
Questão 10 de 10
Considerando as tabelas abaixo referente ao modelo do banco de dados relacional,
Pode-se afirmar que os relacionamentos entre as tabelas Cliente e Pedido e entre as tabelas Pedido e Item são, respectivamente:
A - 1:1 e 1:N
B - 1:N e 1:1
C - 1:N e 1:N
D - 1:N e N:N
E - N:N e 1:N
Questão 9 de 10
Considerando o modelo abaixo:
Qual instrução SQL cria a tabela Turma do sistema NOTAS em um banco de dados MySQL?
A - CREATE TABLE Turma (idTurma : INTEGER PRIMARY KEY, nomeTurma : VARCHAR(250)).
B - CREATE TABLE Turma (idTurma INTEGER PRIMARY KEY, nomeTurma VARCHAR(250)).
C - CREATE Turma AS TABLE (idTurma : INTEGER PRIVATE KEY, nomeTurma : VARCHAR(250)).
D - CREATE Turma AS TABLE (idTurma INTEGER PRIVATE KEY, nomeTurma VARCHAR(250)).
E - CREATE Turma TABLE (idTurma INTEGER PRIVATE KEY, nomeTurma VARCHAR(250)).
Questão 10 de 10
Considerando as tabelas abaixo referente ao modelo do banco de dados relacional,
No modelo em questão, a especificação de chave primária correta seria:
A - atributo id_item na tabela Item;
B - atributo id_lojana tabela Pedido;
C - atributo id_pedido na tabela Item;
D - atributo nome na tabela Cliente;
E - atributos id_pedido, id_item na tabela Item.
Questão 1 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:
A - (), NOT, AND e OR.
B - AND, OR, () e NOT.
C - Nenhuma das alternativas.
D - NOT, AND, OR e ().
E - OR, (), NOT e AND.
Questão 2 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 é:
A -
SELECT NomeDepto
FROM DEPARTAMENTO D
WHERE NOT EXISTS      (SELECT*
                                         FROM EMPREGADO E
                                         WHERE E.CodDepto=D.CodDepto)
B -
Nenhuma das alternativas
C -
SELECT NomeDepto
FROM DEPARTAMENTO D, EMPREGADO E
WHERE D.CodDepto=E.CodDepto AND E.CodEmp IS NULL
D -
SELECT
NomeDepto
FROM
DEPARTAMENTO D
INTERSECT
SELECT
NomeDepto
FROM
DEPARTAMENTO D, EMPREGADO E
WHERE
D.CodDepto=E.CodDepto
E -
SELECT NomeDepto
FROM DEPARTAMENTO D, EMPREGADO E
WHERE D.CodDepto<>E.CodDepto
Questão 3 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á:
A - SELECT Nome_Funcionario, Nome_Dependente, Parentesco FROM Dependentes, Funcionarios WHERE Dependentes.ID_Funcionario = Funcionarios.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 Funcionarios LEFT JOIN Dependentes ON Funcionarios.ID_Funcionario = Dependentes.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 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:
A - distinct.
B - inner join.
C - left join.
D - right join.
E - union.
Questão 5 de 10
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:
A - 14.
B - 2.
C - 29.
D - 5.
E - 6.
Questão 6 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:
A - I e II, apenas.
B - I, apenas.
C - I, II e III.
D - II, apenas.
E - III, apenas.
Questão 7 de 10
FCC - 2012 - TRE-SP - Técnico Judiciário - Programação de Sistemas - Com relação à linguagem SQL é correto afirmar:
A - A DML permite criar a estrutura (os metadados) de um banco de dados. Já a DDL permite manipular os dados contidos no banco de dados.
B - Considerando a existência de uma tabela chamada EMPLOYEE com um campo chave primária chamado ID, a instrução DELETE * FROM EMPLOYEE WHERE ID = 125 está correta.
C - Constraints são definidas para evitar que valores incorretos ou inválidos sejam inseridos. Algumas das principais constraints são: NOT NULL, PRIMARY KEY e CHECK.
D - Diferentemente de outras linguagens, considera os valores nulo, zero ou um espaço vazio em branco a mesma coisa.
E - São instruções DDL: CREATE DATABASE, CREATE TABLE, ALTER TABLE, CREATE INDEX, UPDATE, DROP INDEX e DROP TABLE.
Questão 8 de 10
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:
A - Campinas.
B - Santos e Campinas.
C - Santos e Santos.
D - Santos, Santos e Campinas.
E - Santos.
Questão 9 de 10
Em um modelo Entidade-Relacionamento, um atributo de uma Entidade que apresenta mais de um valor para a mesma entidade é conhecido como:
A - chave.
B - essencial.
C - multivalorado.
D - opcional.
E - referencial.
Questão 10 de 10
Considere as afirmações abaixo:
I. Um esquema de um SGBD é identificado por um nome e uma identificaçã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 finalidade de excluir todos os dados de uma tabela.
Assinale o item correto:
A - Apenas II está correta.
B - Apenas III está correta.
C - I e II estão corretas.
D - I e III estão corretas.
E - I, II e III estão corretas.
Questão 1 de 5
O diagrama Entidade Relacionamento (DER) é utilizado para compreender toda a abrangência do negócio que se está representando e fornecer uma visão próxima da realidade e viabilidade.  Em relação as propriedades que se devem estudar e tomar muito cuidado na elaboração do DER é a cardinalidade.
Analise a figura abaixo:
 
As cardinalidades apontam para uma relação N:N. Com base nesta informação, podemos afirmar que:
 
I- Relação possui significa que muitos hospitais têm muitos funcionários.
II- Relação possui significa que muitos funcionários trabalham em muitos hospitais
III- Relação possui significa que o funcionário pode trabalhar no mínimo em um hospital e no máximo em vários.
IV- Para o modelo lógico a relação possui se transformará em uma tabela que agregue hospital e funcionário.
V- O ideal seria colocar uma regra de negócio que o funcionário só possa trabalhar em um hospital.
De acordo com as afirmações, assinale a opção correta:
A -I, II, III, IV.
B -II, III, IV.
C -II, III, V.
D - I, II, III, V.
E -I, II, V.
Questão 2 de 5
Em uma arquitetura de banco de dados, temos várias facilidades que podem garantir a integridade dos dados e permitir uma melhor utilização dos recursos existentes no sistema operacional e pelo sistema gerenciador de banco de dados, mas se não utilizadas corretamente poderemos ter problemas e talvez a perda de integridade dos dados.  Em relação a utilização de uma transação efetuada no banco de dados podemos observar estas situações:
I- Commit valida a transação no sentido de descarregar os dados de memória e gravá-los fisicamente no disco.
II- O Rollback recupera o sincronismo de um banco de dados até o último commit emitido.
III- O Commit valida a transação, mas não descarrega os dados de memória, mesmo gravando os mesmos fisicamente em disco.
IV- O Checkpoint é um commit a nível de Sistema gerenciador de Banco de dados e grava fisicamente todos os dados em memória no momento do comando.
V- O rollback pode ser feito de diversas formas, mas uma delas é recuperar todos os dados de um banco de dados, ou tabela.
Com base nas situações apresentadas podemos afirmar que:
A -I, II, IV são corretas.
B -I, II são corretas.
C -I, II, III são corretas.
D -I, II, III, IV são corretas.
E -II, III, V são corretas.
Questão 3 de 5
Uma das grandes preocupações que cercam banco de dados é de sua segurança.  A mesma pode ser feita de diversas formas pelo comando backup. E pode-se restaurar o banco de dados através do restore. O procedimento garante que o banco de dados tenha sempre uma referência de backup para ser restaurado de acordo com as eventualidades que aconteçam no ambiente computacional.
Analise as afirmativas sobre o processo de backup e restore:
I- É utilizado o comando backup para garantir uma cópia fiel dos dados até o momento de execução do backup.
II- O backup pode ser feito de forma incremental, full ou log.
III- O restore pode ser executado a partir de qualquer backup.
IV- O backup pode ser programado para um horário que não haja movimento.
V- O restore pode ser feito a partir de um backup full, e depois através dos backups incrementais.
Assinale a alternativa correta:
A -I, II, III, IV, V estão corretas.
B -I, II estão corretas.
C - I, II, III estão corretas.
D -I, II, III, IV estão corretas.
E -I, II, IV, V estão corretas.
Questão 4 de 5
Os recursos avançados de SQL envolvem várias técnicas que fornecem meios de utilizar adequadamente os comandos e produzir resultados melhores em termos de visualizar a informações que o banco de dados pode fornecer.
Temos uma Tabela 1, que fará junção com a tabela 2. Em relação a junção entre dados da tabela1 e tabela2, para os comandos left join, rigth join e inner join, podemos afirmar que é correto:
A -O inner join não trará dados da tabela 1.
B -O inner e rigth join trarão os mesmos dados.
C -O left join trará dados da tabela 1.
D -O letf join na junção trará dados da tabela 2.
E -O rigth join na junção trará dados da tabela 1.
Questão 5 de 5
A inteligência artificial está sendo utilizada em várias áreas atualmente e está disseminando uma nova cultura para as empresas e para os negócios. Sabemos que a inteligência artificial utiliza várias técnicas de algoritmos, robôs e tantos outros recursos. Analise as afirmações e assinale a alternativa correto:
A -A inteligência artificial se baseia sempre em dados consolidados e em séries históricas, ou seja, ao longo do tempo.
B -A inteligência artificial deve ser aplicada em modelos bem definidos de dados, data warehouse.
C -A inteligência artificial enfim depende de banco de dados.
D -A inteligência artificial utiliza modelos para previsão, predição, classificação a partir de dados, ou seja do banco de dados.
E -Todas as alternativas estão corretas
Questão 3 de 5
Na atualidade utiliza-se em grande escala o Business Intellingence (BI), para dar suporte a gestão e otimizar os processos internos e externos de uma empresa. O resultado do BI sempre são relatórios inteligentes, que fornecem visões sofisticadas sobre o negócio da empresa. A modelagem é fator fundamental para a construção de um BI adequado.
Com base nestas informações é correto afirmar que o BI é composto por:
A -Mineração de dados (dataming).
B -Dash boards efetivos de negócio.
C -Data warehouse.
D -Modelagem de processos.
E -Sql inteligentes.
Questão 4 de 5
O modelo Entidade Relacionamento (MER) compreende a representação lógica e física de um modelo de dados, que será implementado como solução de banco de dados para um sistema de informação. Assinale a alternativa que contêm as principais características do MER:
A - Atributos e chave primária.
B - Atributos e Entidades.
C - Atributos, Entidades e Relacionamentos.
D - Chave primária e chave secundária.
E - Entidades e Relacionamentos.
Questão 1 de 5
A sigla RED é usada para descrever
A - um conjunto de passos para se aplicar o pensamento crítico. 
B - a cor da métrica de avaliação dos resultados críticos. 
C - o impacto causado pela ausência de pensamento crítico.
D - a Regra Emergencial de Decisão.
E - que o projeto falhou. 
Questão 2 de 5
Segundo o Instituto McKinsey, 
A - Recursos Humanos será o emprego do futuro em 2035.
B - algumas pessoas têm a habilidade de usar críticas verbais com sucesso.
C - até 2030, a demanda por habilidades manuais crescerá em taxas de dois dígitos.
D - pensamento crítico e tomada de decisões crescerão especialmente no setor de saúde e manufatura.
E - não existe pensamento crítico, é tudo uma campanha de marketing vazia.
Questão 3 de 5
A habilidade de usar modelos mentais para ver a realidade através de lentes sem emoção é conhecida como
A - telecinésia. 
B - pensamento crítico. 
C - RED. 
D - mentalização autônoma. 
E - nenhuma das alternativas acima. 
Questão 4 de 5
O processo de decisão que usa o pensamento crítico 
A - tem 10 fases e começa com a escolha de software. 
B - requer certificação especializada. 
C - começa na descrição da informação disponível e na compreensão de seu significado. 
D - está focado na destruição criativa de novo conhecimento. 
E - também é conhecido pelo termo "conhecimento complexo". 
Questão 5 de 5
O mais importante ao iniciar o processo de uso do pensamento crítico é, 
A - definir que ferramentas de software serão usadas. 
B - deixar claro que você criticará duramente os resultados. 
C - avaliar a informação disponível, questionar os fatos apresentados, e buscar evidências para sua análise nos passos a seguir. 
D - criar imediatamente opções de solução, assim não se perde tempo. 
E - identificar quem deverá ser demitido depois de sua auditoria. 
Questão 1 de 10
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:
A - Campinas.
B - Santos e Campinas.
C - Santos e Santos.
D - Santos, Santos e Campinas.
E - Santos.
Questão 2 de 10
FAFIPA 2014, UFFS – Analista de tecnologia da informação. A condição no SQL é utilizada para aplicar condição lógica e retornar os registros caso estejam de acordo com a condição. Assinale o comando SQL correto para uma alteração desabilitando o recebimento de cesta básica para os funcionários que ganham mais que R$3.000,00:
A - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000;
B - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000;
C - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000;
D - UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001;
E - UPDATE funcionario SET funcionario_cestabasica=false;
Questão 3 de 10
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 VALORESVALUES (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:
A - 14.
B - 2.
C - 29.
D - 5.
Questão 4 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:
A - distinct.
B - inner join.
C - left join.
D - right join.
E - union.
Questão 5 de 10
Analise as sentenças abaixo:
I - No modelo entidade-relacionamento, um tipo particular de entidade fraca ocorre quando um atributo identificador de uma entidade inclui o atributo identificador da outra entidade.
II - Em um relacionamento pai-filho, no modelo hierárquico, registros do mesmo tipo do lado pai correspondem a um único registro do lado filho.
III – Uma entidade fraca é aquela que depende da outra.
É correto afirmar que:
A - Apenas a alternativa I está correta.
B - Apenas a alternativa III está correta.
C - I e III estão corretas.
D - I, II e III estão corretas.
Questão 6 de 10
São componentes ou recursos contidos no dicionário de dados do SGBD:
A - esquemas, mapeamentos, restrições de segurança e restrições de integridade.
B - mapeamentos, restrições de integridade, mensagens de comunicação e restrições de segurança.
C - mensagens de comunicação, esquemas, restrições de segurança e restrições de integridade.
D - restrições de integridade, mensagens de comunicação, mapeamentos e esquemas.
E - restrições de segurança, esquemas, mensagens de comunicação e mapeamentos.
Questão 7 de 10
A terceira forma normal é baseada no conceito de:
A - atributo não-atômico.
B - dependência intransitiva.
C - dependência transitiva.
D - relação de chave estrangeira.
E - relação de chave secundária.
Questão 8 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Em alguns casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE TRIGGERS.
II. Triggers permitem a junção entre n tabelas em um banco.
III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro.
IV. Um típico Triggers possui três componentes: evento(s), condição e ação.
A - Apenas I e IV.
B - Apenas I, III e IV.
C - Apenas I.
D - Apenas II, III e IV.
Questão 9 de 10
AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre Junções (JOIN), analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A operação de junção é utilizada para combinar as tuplas relacionadas em duas relações dentro de uma única.
II. Junções podem ser criadas através do aninhamento das operações, ou podemos aplicar uma operação por vez e criar relação dos resultados intermediários.
III. Junções são muito importantes em banco de dados relacionais com mais de uma relação, porque nos permite processar os relacionamentos entre as relações.
IV. Na Junção apenas as combinações de tuplas que satisfazerem a condição de junção aparecerão no resultado, enquanto, no produto Cartesiano, todas as combinações de tuplas serão incluídas no resultado.
A - Apenas I, II e III.
B - Apenas I, III e IV.
C - Apenas I.
D - Apenas II, III e IV.
E - I, II, III e IV.
Questão 10 de 10
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.
A - não importando a correspondência entre as tabelas, criando uma relação entre as colunas, apenas.
B - não importando a correspondência entre as tabelas, criando uma relação entre as linhas e colunas.
C - não importando a correspondência entre as tabelas, criando uma relação entre as linhas, apenas.
D - quando existir ao menos uma correspondência em ambas as tabelas.
E - quando existir correspondência em apenas uma das tabelas.

Outros materiais