Logo Passei Direto
Buscar

SIMULADO AV - BANCO DE DADOS

Simulado de Banco de Dados em formato de questões de múltipla escolha com respostas e explicações. Abrange desnormalização, modelo relacional e sintaxe SQL (UPDATE/SET/WHERE, ALTER TABLE ADD COLUMN, SELECT com LIKE, uso de OR/UNION e comandos DDL como CREATE/ALTER/DROP).

User badge image
DoughTi

em

Ferramentas de estudo

Mês do Cliente Passei Direto

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Em um projeto de banco de dados, a desnormalização é recomendada quando:
Há muitas colunas obrigatórias em uma tabela.
Há diversas tabelas temporárias mantidas pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
Para facilitar a migração de dados de SGBDs diferentes.

O Modelo Relacional usa: Uma tabela de relações de acesso para determinados usuários. Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. Uma coleção de tabelas para representar os dados e as relações entre eles. Um conjunto de relações entre objetos representados por seus dados. Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.

(Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019))
Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: I.. Cliente II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por
UPDATE - SET - WHERE
SET - WHERE - UPDATE
WHERE - SET - UPDATE
SET - UPDATE - WHERE
UPDATE - WHERE - SET

Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '_A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA>80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '___A%' AND CARGAHORARIA>80;

Considere a tabela a seguir: Seja a consulta: SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' OR SALARIO>5000;
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F';
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' EXCEPT SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' AND SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' UNION SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;

Em relação aos conceitos de bancos de dados, é correto afirmar que:
Um relacionamento não pode possuir cardinalidade.
Um atributo não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.

Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes especificações: As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão. As estradas se classificam em: Federais, estaduais e municipais. As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho final de uma estrada.
Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta:
TRECHO será modelada como uma especialização de ESTRADA.
Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma entidade fraca que se relaciona com as outras duas.
TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.
A classificação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal.
O apelido da estrada vai ser o atributo identificador pois é o nome pelo qual a estrada é mais conhecida.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em um projeto de banco de dados, a desnormalização é recomendada quando:
Há muitas colunas obrigatórias em uma tabela.
Há diversas tabelas temporárias mantidas pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
Para facilitar a migração de dados de SGBDs diferentes.

O Modelo Relacional usa: Uma tabela de relações de acesso para determinados usuários. Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. Uma coleção de tabelas para representar os dados e as relações entre eles. Um conjunto de relações entre objetos representados por seus dados. Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.

(Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019))
Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi: I.. Cliente II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC' III.. Cod_Cli = 'Cli01'; Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por
UPDATE - SET - WHERE
SET - WHERE - UPDATE
WHERE - SET - UPDATE
SET - UPDATE - WHERE
UPDATE - WHERE - SET

Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '_A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA>80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND CARGAHORARIA<80;
SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '___A%' AND CARGAHORARIA>80;

Considere a tabela a seguir: Seja a consulta: SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' OR SALARIO>5000;
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F';
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' EXCEPT SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' AND SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' UNION SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;

Em relação aos conceitos de bancos de dados, é correto afirmar que:
Um relacionamento não pode possuir cardinalidade.
Um atributo não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.

Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes especificações: As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão. As estradas se classificam em: Federais, estaduais e municipais. As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho final de uma estrada.
Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta:
TRECHO será modelada como uma especialização de ESTRADA.
Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma entidade fraca que se relaciona com as outras duas.
TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.
A classificação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal.
O apelido da estrada vai ser o atributo identificador pois é o nome pelo qual a estrada é mais conhecida.

Prévia do material em texto

Meus Simulados
	Teste seu conhecimento acumulado
	
				Disc.: BANCO DE DADOS   
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Em um projeto de banco de dados, a desnormalização é recomendada quando:
		
	
	Há diversas tabelas temporárias mantidas pelo SGBD.
	 
	Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
	
	Há muitas atualizações nas tabelas do banco de dados.
	
	Há muitas colunas obrigatórias em uma tabela.
	
	Para facilitar a migração de dados de SGBDs diferentes.
	Respondido em 23/09/2022 09:03:45
	
	Explicação:
A resposta correta é: Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	O Modelo Relacional usa:
		
	 
	Uma coleção de tabelas para representar os dados e as relações entre eles.
	
	Um conjunto de relações entre objetos representados por seus dados.
	
	Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas.
	
	Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.
	
	Uma tabela de relações de acesso para determinados usuários.
	Respondido em 23/09/2022 09:06:10
	
	Explicação:
A resposta correta é: Uma coleção de tabelas para representar os dados e as relações entre eles.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	(Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019))
Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi:
..I.. Cliente
..II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'
..III.. Cod_Cli = 'Cli01';
Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por:
		
	
	UPDATE - WHERE - SET
	
	SET - UPDATE - WHERE
	
	WHERE - SET - UPDATE
	
	SET - WHERE - UPDATE
	 
	UPDATE - SET - WHERE
	Respondido em 23/09/2022 09:07:17
	
	Explicação:
A resposta correta é: UPDATE - SET - WHERE
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui uma coluna Email do tipo VARCHAR(80) na tabela PROFESSOR.
		
	
	ADD COLUMN Email VARCHAR(80) TO TABLE PROFESSOR.
	
	ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR(80).
	
	ALTER DATABASE ADD COLUMN Email VARCHAR(80) TO PROFESSOR.
	
	ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR(80).
	 
	ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
	Respondido em 23/09/2022 09:08:42
	
	Explicação:
A resposta correta é: ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	Seja uma tabela assim estruturada: DISCPLINA(CODIGOD, DESCRICAO, CARGAHORARIA). Qual código a seguir retorna as disciplinas cuja descrição inicia pela letra "A" e que tenham carga horária menor que 80 horas?
		
	
	SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '___A%' AND CARGAHORARIA>80;
	
	SELECT * FROM DISCIPLINA WHERE DESCRICAO NOT LIKE 'A%' AND CARGAHORARIA<80;
	 
	SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80;
	 
	SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE '_A%' AND CARGAHORARIA<80;
	
	SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA>80;
	Respondido em 23/09/2022 09:10:28
	
	Explicação:
A resposta correta é: SELECT * FROM DISCIPLINA WHERE DESCRICAO LIKE 'A%' AND CARGAHORARIA<80;
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere a tabela a seguir:
Seja a consulta:
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F' OR SALARIO>5000;
 
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
		
	
	SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
EXCEPT
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
	
	SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F';
	 
	SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
UNION
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
	
	SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F' AND SALARIO>5000;
	
	SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
	Respondido em 23/09/2022 09:17:29
	
	Explicação:
A resposta correta é:
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SEXO= 'F'
UNION
SELECT NOME, CPF, SEXO
FROM   EMPREGADO
WHERE  SALARIO>5000;
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os metadados de um banco de dados?
		
	
	CREATE, MODIFY, DELETE.
	 
	CREATE, ALTER, DROP.
	
	CREATE, ALTER, DELETE.
	
	INSERT, ALTER, REMOVE.
	
	INSERT, UPDATE, DELETE.
	Respondido em 23/09/2022 09:18:39
	
	Explicação:
A resposta correta é: CREATE, ALTER, DROP.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise as afirmações abaixo e responda qual alternativa corresponde a afirmações verdadeiras sobre os módulos de um SGBD:
I - O catálogo armazena os metadados do sistema de banco de dados.
II - Os programas de aplicação são pré-compilados para separar os comandos da linguagem de programação dos comandos de manipulação de dados.
III - As transações são compiladas após passarem pelo otimizador de consultas.
		
	
	Somente a afirmação III está correta.
	
	Somente a afirmação I está correta.
	 
	Somente as afirmações I e II estão corretas.
	
	Somente a afirmação II está correta.
	
	Somente as afirmações II e III estão corretas.
	Respondido em 23/09/2022 09:19:45
	
	Explicação:
A resposta correta é: Somente as afirmações I e II estão corretas.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Em relação aos conceitos de bancos de dados, é correto afirmar que:
		
	
	Um atributo não pode possuir cardinalidade.
	
	O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
	
	Um relacionamento não pode possuir cardinalidade.
	
	Um atributo pode possuir cardinalidade de relacionamentos.
	 
	Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.
	Respondido em 23/09/2022 09:21:39
	
	Explicação:
A resposta correta é: Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Logo da análise dos requisitos de um projeto de banco de dados para representar as estradas de um País, obteve-se as seguintes especificações:
As estradas são descritas pelo nome oficial, apelido (pode ser mais de um), tipo, extensão.
As estradas se classificam em: Federais, estaduais e municipais.
As estradas se dividem em trechos. Porém um trecho pertence sempre a única estrada e não poderá fazer parte de outra estrada. Existe o trecho inicial e trecho final de uma estrada.
Na criação de um modelo de entidades-relacionamento para o problema descrito acima, marque a alternativa correta:
		
	
	A classificação das estradas gerará três atributos para a entidade ESTRADA: Federal, estadual e municipal.
	
	TRECHO será modelada como uma especialização de ESTRADA.
	
	O apelido da estrada vai ser o atributo identificador pois é o nome pelo qual a estrada é mais conhecida.
	 
	TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.
	
	Teremos três entidades para representar trecho: TRECHO_INICIAL, TRECHO_FINAL e TRECHO. Sendo TRECHO uma entidade fraca que se relaciona com as outras duas.
	Respondido em 23/09/2022 09:23:34
	
	Explicação:
A resposta correta é: TRECHO pode ser modelada como uma entidade fraca com relação a ESTRADA.

Mais conteúdos dessa disciplina