Buscar

Implementação do Banco de dados

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 109 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 109 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 109 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

IMPLEMENTAÇÃO DE BANCO DE DADOS
	1a Questão
	
	
	
	(CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por:
		
	
	Consistência de dados.
	
	Replicação de dados.
	
	Dependência de dados.
	 
	Redundância de dados.
	
	Integridade de dados.
	Respondido em 30/03/2020 16:13:44
	
	
	 
	
	 2a Questão
	
	
	
	
	Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir:
     I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados".
     II. A instância altera toda vez que uma alteração no banco de dados é feita.
     III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições.
 
É correto apenas o que se afirma em
		
	 
	II e III
	
	III
	
	I e II
	
	II
	
	I
	Respondido em 30/03/2020 16:13:47
	
Explicação:
A afirmativa I está incorreta uma vez que os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "instância do banco de dados". Já a descrição do banco de dados é chamada de esquema de um banco de dados.
	
	
	 
	
	 3a Questão
	
	
	
	
	Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
		
	
	Chave externa
	
	Não existe atributo com esta característica
	 
	Chave estrangeira
	
	Chave candidata
	
	Chave simples
	Respondido em 30/03/2020 16:13:51
	
	
	 
	
	 4a Questão
	
	
	
	
	Uma chave candidata é:
		
	
	uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela.
	
	um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
	
	um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas.
	
	um conjunto de atributos que descrevem as características dos elementos a serem modelados.
	 
	uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária.
	Respondido em 30/03/2020 16:14:07
	
	
	 
	
	 5a Questão
	
	
	
	
	Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas.
Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso.
Assinale a alternativa que contém a sentença que completa a frase acima:
		
	 
	Chave estrangeira
	
	Chave primária
	
	Super Chave
	
	Chave
	
	Chave candidata
	Respondido em 30/03/2020 16:14:00
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade.
		
	
	Pode ser modificado com o uso dos comandos DDL.
	
	É o conjunto de opções de preenchimento do atributo.
	
	Toda entidade deve possui chave primária.
	
	Uma chave estrangeira é sempre uma chave primária em outra tabela.
	 
	Pode ser considerado como o resultado da aplicação do SELECT.
	Respondido em 30/03/2020 16:14:04
	
	
	 
	
	 7a Questão
	
	
	
	
	Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a:
I - perda da consistência do banco.
II - acesso via ODBC.
III - acesso a dados inconsistentes.
IV - consulta recursiva.
V - perda de atualizações.
Estão certos apenas os itens
		
	
	II, III e IV.
	
	I, II e IV.
	
	II, III e V.
	
	I, IV e V.
	 
	I, III e V.
	Respondido em 30/03/2020 16:14:07
	
	
	 
	
	 8a Questão
	
	
	
	
	Relacione as colunas abaixo:
(1) Tabela bidimensional, composta por linhas e colunas de dados        
(2) Coluna                                                                                          
(3) Linha                                                                                               
(4) Conjunto de valores de um atributo
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
 
A sequência correta está representada na opção:
 
		
	 
	5,2,3,1,4
	
	5,3,2,1,4
	
	4,2,3,1,5
	
	5,2,3,4,1
	
	5,2,1,3,4
	1a Questão
	
	
	
	Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
		
	
	endereco
	 
	cpf
	
	Não existe atributo que poderia ser chave candidata.
	
	nome
	
	cidade
	Respondido em 30/03/2020 16:15:52
	
	
	 
	
	 2a Questão
	
	
	
	
	No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características:
     I. Não há tuplas duplicadas em uma relação.
     II. Ordem das tuplas na relação é relevante para diferenciar as relações.
     III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes.
 
É correto apenas o que se afirma em
		
	
	I
	
	II
	
	II e III
	
	III
	 
	I e III
	Respondido em 30/03/2020 16:16:09
	
Explicação:
A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações.
	
	
	 
	
	 3a Questão
	
	
	
	
	Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
		
	
	matricula, endereco
	
	matricula, nome
	
	matricula, cpf
	
	cpf, nome
	 
	nome, endereço
	Respondido em 30/03/2020 16:16:06
	
	
	 
	
	 4a Questão
	
	
	
	
	O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo
		
	
	em rede
	
	hierárquico
	
	orientado a objetos.
	 
	relacional.
	
	distribuído.
	Respondido em 30/03/2020 16:16:23
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	De uma chave primária é certo afirmarmos:
I  Pode ser simples ou composta
IINão pode constar entre as chaves candidatas da relação
 III O atributo da chave primária deve ser único
Estão corretas:
		
	
	II e III
	
	I, II e III
	
	Somente I
	 
	I e III
	
	I e II
	Respondido em 30/03/2020 16:17:44
	
	
	 
	
	 6a Questão
	
	
	
	
	Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
		
	
	Independência dos dados.
	
	Padronização dos dados.
	
	Compartilhamento de Dados.
	
	Redução ou Eliminação de redundâncias.
	 
	Dependência entre programas e dados.
	Respondido em 30/03/2020 16:16:50
	
	
	 
	
	 7a Questão
	
	
	
	
	Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
A seqüência correta encontra-se apenas em:
		
	
	Chave primária;chave estrangeira; chave primária; chave secundária; chaves alternativas.
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
	 
	Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
	
	Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
	Respondido em 30/03/2020 16:16:52
	
	
	 
	
	 8a Questão
	
	
	
	
	Os atributos de uma tabela constituem:
		
	
	As linhas da tabela.
	
	Os nomes das tabelas.
	
	Os índices da tabela.
	 
	As colunas da tabela.
	
	As tuplas da tabela.
	1a Questão
	
	
	
	Analise as seguintes afirmações:
"(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave primária PORQUE (2) esta restrição garante a integridade referencial."
Podemos afirmar:
		
	 
	As duas afirmações são verdadeiras e primeira justifica a segunda.
	
	As duas afirmações são verdadeiras e primeira não justifica a segunda
	
	As duas afirmações são falsas.
	
	A primeira afirmação é falsa e a segunda é verdadeira.
	
	A primeira afirmação é verdadeira e a segunda é falsa.
	Respondido em 30/03/2020 16:17:58
	
	
	 
	
	 2a Questão
	
	
	
	
	É responsável por garantir a Integridade Referencial:
		
	 
	Chave Estrangeira
	
	Chave Primária
	
	Chave de Atributo
	
	Chave Secundária
	
	Chave Candidata
	Respondido em 30/03/2020 16:18:21
	
	
	 
	
	 3a Questão
	
	
	
	
	Analise as afirmações a seguir, relativas ao conceito de chave primária:
  i. Pode ser composta por um ou vários atributos.
  ii. Não admite duplicidade de valores, exceto no caso de valores nulos.
  iii. Deve ser definida durante a construção do modelo de E-R.
Marque a alternativa correta (apenas uma opção)
		
	 
	 As afirmações II e III são falsas.
	
	Apenas as afirmações I e III são verdadeiras.
 
	
	 Todas as afirmações  são verdadeiras.
	
	Apenas as afirmações II e III são verdadeiras.
	
	As afirmações I e II são falsas.
	Respondido em 30/03/2020 16:18:17
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	[Concurso: MPE-AL ¿ Técnico do Ministério Público -Geral, 2018]
O conjunto de programas responsável pelo gerenciamento de uma base de dados e que, entre outras funções, suporta uma linguagem de consulta, gera relatórios e disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados, é chamado de 
		
	
	Banco de Dados Relacional (BDR).
	
	Sistema de Suporte à Decisão (SSD).
	
	Dicionário de Dados (DD). 
	
	Modelo Entidade Relacionamento (MER).
	 
	Sistema Gerenciador de Bancos de Dados (SGBD).
	Respondido em 30/03/2020 16:18:31
	
Explicação:
O SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de banco de dados entre diversos usuários e aplicações.
	
	
	 
	
	 5a Questão
	
	
	
	
	Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta:
I.Divide o processamento entre o cliente e o servidor.
II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados.
III.A aplicação pode ser dividida em vários computadores em uma rede distribuída.
As características acima são, respectivamente, referentes as arquiteturas:
		
	
	Cliente/Servidor, Multicamadas (N camadas), 3 Camadas
	
	3 Camadas, Cliente/Servidor, Multicamadas (N camadas)
	 
	Cliente/Servidor, 3 Camadas, Multicamadas (N camadas)
	
	Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas)
	
	Cliente/Servidor, 3 Camadas , 3 Camadas
	Respondido em 30/03/2020 16:18:45
	
	
	 
	
	 6a Questão
	
	
	
	
	Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade.
		
	
	Toda entidade deve possui chave primária.
	
	É o conjunto de opções de preenchimento do atributo.
	
	Pode ser modificado com o uso dos comandos DDL.
	 
	Pode ser considerado como o resultado da aplicação do SELECT.
	
	Uma chave estrangeira é sempre uma chave primária em outra tabela.
	Respondido em 30/03/2020 16:18:58
	
	
	 
	
	 7a Questão
	
	
	
	
	Relacione as colunas abaixo:
(1) Tabela bidimensional, composta por linhas e colunas de dados        
(2) Coluna                                                                                          
(3) Linha                                                                                               
(4) Conjunto de valores de um atributo
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
 
A sequência correta está representada na opção:
 
		
	
	5,2,1,3,4
	
	5,3,2,1,4
	
	4,2,3,1,5
	
	5,2,3,4,1
	 
	5,2,3,1,4
	Respondido em 30/03/2020 16:18:58
	
	
	 
	
	 8a Questão
	
	
	
	
	Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas.
Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso.
Assinale a alternativa que contém a sentença que completa a frase acima:
		
	
	Chave
	
	Chave primária
	
	Super Chave
	 
	Chave estrangeira
	
	Chave candidata
	
	 1a Questão
	
	
	
	
	Uma chave candidata é:
		
	
	um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
	
	um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas.
	 
	uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária.
	
	uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela.
	
	um conjunto de atributos que descrevem as características dos elementos a serem modelados.
	Respondido em 30/03/2020 16:22:03
	
	
	 
	
	 2a Questão
	
	
	
	
	Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
		
	 
	Chave estrangeira
	
	Chave candidata
	
	Chave externa
	
	Não existe atributo com esta característica
	
	Chave simples
	Respondido em 30/03/2020 16:22:11
	
	
	 
	
	 3a Questão
	
	
	
	
	Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a:
I - perda da consistência do banco.
II - acesso via ODBC.
III - acesso a dados inconsistentes.
IV - consulta recursiva.
V - perda de atualizações.
Estão certos apenas os itens
		
	
	II, III e V.
	
	I, II e IV.
	 
	I, III e V.
	
	I, IV e V.
	
	II, III e IV.
	Respondido em 30/03/2020 16:22:16
	
	
	 
	
	 4a Questão
	
	
	
	
	Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir:
     I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados".
     II. A instância altera toda vez que uma alteração no banco de dados é feita.
     III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições.
 
É correto apenas o que se afirma em
		
	 
	II e III
	
	I e II
	
	II
	
	III
	
	I
	Respondido em 30/03/2020 16:25:50
	
Explicação:
A afirmativa I está incorreta uma vez que os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "instância do banco de dados". Já a descrição do banco de dados é chamada de esquema de um banco de dados.
	
	
	 
	
	 5a Questão
	
	
	
	
	(CONSULPLAN - 2012)Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por:
		
	 
	Redundância de dados.
	
	Replicação de dados.
	
	Integridade de dados.
	
	Consistência de dados.
	
	Dependência de dados.
	Respondido em 30/03/2020 16:25:53
	
	
	 
	
	 6a Questão
	
	
	
	
	Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
		
	 
	nome, endereço
	
	cpf, nome
	
	matricula, nome
	
	matricula, endereco
	
	matricula, cpf
	Respondido em 30/03/2020 16:25:48
	
	
	 
	
	 7a Questão
	
	
	
	
	Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
		
	
	Não existe atributo que poderia ser chave candidata.
	 
	cpf
	
	endereco
	
	cidade
	
	nome
	Respondido em 30/03/2020 16:26:15
	
	
	 
	
	 8a Questão
	
	
	
	
	De uma chave primária é certo afirmarmos:
I  Pode ser simples ou composta
IINão pode constar entre as chaves candidatas da relação
 III O atributo da chave primária deve ser único
Estão corretas:
		
	
	II e III
	
	Somente I
	
	I, II e III
	 
	I e III
	
	I e II
	
	 1a Questão
	
	
	
	
	Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas.
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
A seqüência correta encontra-se apenas em:
		
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas.
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias.
	
	Chave primária; chave primária; chave primária; super-chave; chaves secundárias.
	 
	Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas.
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras.
	Respondido em 30/03/2020 16:26:37
	
	
	 
	
	 2a Questão
	
	
	
	
	Os atributos de uma tabela constituem:
		
	
	As tuplas da tabela.
	
	Os nomes das tabelas.
	 
	As colunas da tabela.
	
	As linhas da tabela.
	
	Os índices da tabela.
	Respondido em 30/03/2020 16:26:58
	
	
	 
	
	 3a Questão
	
	
	
	
	O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo
		
	
	orientado a objetos.
	
	em rede
	
	distribuído.
	
	hierárquico
	 
	relacional.
	Respondido em 30/03/2020 16:27:04
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características:
     I. Não há tuplas duplicadas em uma relação.
     II. Ordem das tuplas na relação é relevante para diferenciar as relações.
     III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes.
 
É correto apenas o que se afirma em
		
	
	I
	
	II e III
	
	II
	
	III
	 
	I e III
	Respondido em 30/03/2020 16:26:57
	
Explicação:
A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações.
	
	
	 
	
	 5a Questão
	
	
	
	
	Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
		
	
	Redução ou Eliminação de redundâncias.
	 
	Dependência entre programas e dados.
	
	Compartilhamento de Dados.
	
	Padronização dos dados.
	
	Independência dos dados.
	Respondido em 30/03/2020 16:26:59
	
	
	 
	
	 6a Questão
	
	
	
	
	Relacione as colunas abaixo:
(1) Tabela bidimensional, composta por linhas e colunas de dados        
(2) Coluna                                                                                          
(3) Linha                                                                                               
(4) Conjunto de valores de um atributo
(5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
 
A sequência correta está representada na opção:
 
		
	
	5,2,1,3,4
	 
	5,2,3,1,4
	
	4,2,3,1,5
	
	5,3,2,1,4
	
	5,2,3,4,1
	Respondido em 30/03/2020 16:27:12
	
	
	 
	
	 7a Questão
	
	
	
	
	Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade.
		
	
	Pode ser modificado com o uso dos comandos DDL.
	
	Uma chave estrangeira é sempre uma chave primária em outra tabela.
	
	Toda entidade deve possui chave primária.
	
	É o conjunto de opções de preenchimento do atributo.
	 
	Pode ser considerado como o resultado da aplicação do SELECT.
	Respondido em 30/03/2020 16:27:11
	
	
	 
	
	 8a Questão
	
	
	
	
	Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta:
I.Divide o processamento entre o cliente e o servidor.
II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados.
III.A aplicação pode ser dividida em vários computadores em uma rede distribuída.
As características acima são, respectivamente, referentes as arquiteturas:
		
	
	Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas)
	
	3 Camadas, Cliente/Servidor, Multicamadas (N camadas)
	 
	Cliente/Servidor, 3 Camadas, Multicamadas (N camadas)
	
	Cliente/Servidor, 3 Camadas , 3 Camadas
	
	Cliente/Servidor, Multicamadas (N camadas), 3 Camadas
	1a Questão
	
	
	
	A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
		
	
	Junção
	
	Produto cartesiano
	
	Diferença
	
	Projeção
	 
	Seleção
	Respondido em 30/03/2020 16:27:47
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA)))
	
	Não existe consulta que responda a esta questão.
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))
	Respondido em 30/03/2020 16:27:41
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicadasobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
		
	
	I e III
	
	Somente I
	
	Somente III
	
	II e III
	 
	Somente a II
	Respondido em 30/03/2020 16:27:54
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos?
Alunos(matricula, nome, endereco, cpf, cod_curso)
Cursos(codigo, nome_curso)
		
	
	ᴨnome, nome_curso(Alunos X Cursos)
	
	ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
	 
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
	
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
	
	σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
	Respondido em 30/03/2020 16:28:01
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada.
	Produto.Nome
	Produto.Qualidade
	Estoque.Qtde
	Laranja
	1
	100
	Laranja
	2
	150
	Uva
	1
	200
	Uva
	2
	130
	Trigo
	2
	240
	Pêssego
	1
	260
	Pêssego
	2
	190
		
	
	πNome, Qualidade, Qtde
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
	 
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
	
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
	Respondido em 30/03/2020 16:28:05
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
		
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	 
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
	Respondido em 30/03/2020 16:28:25
	
	
	 
	
	 7a Questão
	
	
	
	
	Sejam as relações:
 
       T1 =   nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
       T2  =  nome (dept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
		
	
	Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham  mais do 1500
	 
	Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
	Respondido em 30/03/2020 16:28:27
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	
	 1a Questão
	
	
	
	
	Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos.
 
 
 
		
	 
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
	
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
	
	 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
	Respondido em 30/03/2020 16:29:12
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação.
		
	
	Diferença
	
	Projeção
	 
	Junção
	
	União
	
	Interseção
	Respondido em 30/03/2020 16:29:14
	
	
	 
	
	 3a Questão
	
	
	
	
	Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em:
		
	
	 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
	
	 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199 (DISCIPLINA)))
	
	 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
	 
	 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
	
	Não existe consulta que reponda a questão
	Respondido em 30/03/2020 16:29:24
	
	
	 
	
	 4a Questão
	
	
	
	
	A relação T1 abaixo conterá:
T1 =   nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
		
	
	Nome e depto de todos os empregados homens que ganham menos que 5000
	
	Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
	
	Esta não é uma consulta válida
	
	Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
	 
	Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
	Respondido em 30/03/2020 16:29:28
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	Respondido em 30/03/2020 16:29:33
	
	
	 
	
	 6a Questão
	
	
	
	
	A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
		
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	 
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	Respondido em 30/03/2020 16:29:37
	
	
	 
	
	 7a Questão
	
	
	
	
	Sejam as relações:
 
       T1 =   nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
       T2  =  nome (dept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
		
	
	Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
	 
	Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham mais do que 1500 e estãolotadas no departamento 5.
	
	Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
	
	Nome de todas mulheres que ganham  mais do 1500
	Respondido em 30/03/2020 16:29:42
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	Não existe consulta que responda a esta questão.
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
	1a Questão
	
	
	
	Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada.
	Produto.Nome
	Produto.Qualidade
	Estoque.Qtde
	Laranja
	1
	100
	Laranja
	2
	150
	Uva
	1
	200
	Uva
	2
	130
	Trigo
	2
	240
	Pêssego
	1
	260
	Pêssego
	2
	190
		
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
	 
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
	
	πNome, Qualidade, Qtde
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
	
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
	Respondido em 30/03/2020 16:33:17
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
		
	
	II e III
	
	Somente I
	
	Somente III
	
	I e III
	 
	Somente a II
	Respondido em 30/03/2020 16:33:22
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação.
		
	
	Interseção
	 
	Junção
	
	União
	
	Diferença
	
	Projeção
	Respondido em 30/03/2020 16:33:37
	
	
	 
	
	 4a Questão
	
	
	
	
	Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos.
 
 
 
		
	
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
	 
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
	
	 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
	Respondido em 30/03/2020 16:33:31
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
		
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	 
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
	Respondido em 30/03/2020 16:33:50
	
	
	 
	
	 6a Questão
	
	
	
	
	Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em:
		
	
	 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
	 
	 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
	
	 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
	
	Não existe consulta que reponda a questão
	
	 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199 (DISCIPLINA)))
	Respondido em 30/03/2020 16:33:49
	
	
	 
	
	 7a Questão
	
	
	
	
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	Não existe consulta que responda a esta questão.
	Respondido em 30/03/2020 16:34:06
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	1a Questão
	
	
	
	Sejam as relações:
 
       T1 =   nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
       T2  =  nome (dept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
		
	
	Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
	
	Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham  mais do 1500
	 
	Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
	Respondido em 30/03/2020 16:34:39
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	A relação T1 abaixo conterá:
T1 =   nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
		
	
	Esta não é uma consulta válida
	
	Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
	 
	Nome, sexo, salário e depto de todos os empregados homens queganham menos que 5000
	
	Nome e depto de todos os empregados homens que ganham menos que 5000
	
	Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
	Respondido em 30/03/2020 16:34:41
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos?
Alunos(matricula, nome, endereco, cpf, cod_curso)
Cursos(codigo, nome_curso)
		
	
	σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
	 
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
	
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
	
	ᴨnome, nome_curso(Alunos X Cursos)
	
	ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
	Respondido em 30/03/2020 16:34:40
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
		
	 
	Seleção
	
	Projeção
	
	Diferença
	
	Produto cartesiano
	
	Junção
	Respondido em 30/03/2020 16:34:45
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada.
	Produto.Nome
	Produto.Qualidade
	Estoque.Qtde
	Laranja
	1
	100
	Laranja
	2
	150
	Uva
	1
	200
	Uva
	2
	130
	Trigo
	2
	240
	Pêssego
	1
	260
	Pêssego
	2
	190
		
	
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
	
	σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
	
	πNome, Qualidade, Qtde
	 
	πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
	Respondido em 30/03/2020 16:34:50
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Em relação a álgebra linear é correto afirmar que:
     I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos).
     II  O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas.
     III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida.
Estão corretas:
		
	
	Somente I
	 
	Somente a II
	
	II e III
	
	Somente III
	
	I e III
	Respondido em 30/03/2020 16:34:54
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Considere as relações:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em:
		
	
	Não existe consulta que responda a esta questão.
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA)))
	
	 matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
	
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula  (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))
	 
	 matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo =  ⋈codigodisciplina (nomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
	Respondido em 30/03/2020 16:35:05
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (E
	
	 1a Questão
	
	
	
	
	A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos:
 
		
	 
	π matricula   (σ setor = "Projetos" (Funcionarios_ste))
	
	σ matricula   (π setor = "Projetos" (Funcionarios_ste))
	
	σ setor = "Projetos" (Funcionarios_ste)
 
	
	π Funcionarios_ste   (σ matricula, setor = "Projetos")
	
	π setor = "Projetos"   (σ matricula (Funcionarios_ste))
	Respondido em 30/03/2020 16:35:23
	
	
	 
	
	 2a Questão
	
	
	
	
	Considere as relações:
ALUNO (matriculaluno, nomealuno, endereço, telefone)
CURSA (matricula, codigo)
matricula REFERENCIA matriculaluno em ALUNO
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em:
		
	
	Não existe consulta que reponda a questão
	
	 matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula  DISCIPLINA)
	
	 matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula  (codigo = CCT0199 (DISCIPLINA)))
	 
	 matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (codigo = CCT0199 (CURSA)))
	
	 matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula  DISCIPLINA)
	Respondido em 30/03/2020 16:36:53
	
	
	 
	
	 3a Questão
	
	
	
	
	Considere a relação:
FILME (nome, diretor, tempoduracao, genero, ano)
A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos.
 
 
 
		
	
	  nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
	 
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	 nome, ano ((genero = "ação" AND tempoduracao = 120) (FILME) )
	
	 nome, ano ((genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
	
	 nome, ano ((genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
	Respondido em 30/03/2020 16:37:00
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação.
		
	 
	Junção
	
	Diferença
	
	União
	
	Interseção
	
	Projeção
	Respondido em 30/03/2020 16:37:05
	
	
	 
	
	 5a Questão
	
	
	
	
	Sejam as relações:
 
       T1 =   nome ((sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
       T2  =  nome (dept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
		
	 
	Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5.
	
	Nome de todas mulheres que ganham  mais do 1500
	
	Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5.
	
	Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5.
	Respondido em 30/03/2020 16:37:21
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	A relação T1 abaixo conterá:
T1 =   nome, sexo,salário,dept ((sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
		
	
	Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
	
	Esta não é uma consulta válida
	
	Nome e depto de todos os empregados homens que ganham menos que 5000
	
	Nome, sexo, salário e depto de todos os empregadosque ganham menos que 5000
	 
	Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
	Respondido em 30/03/2020 16:37:33
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos?
Alunos(matricula, nome, endereco, cpf, cod_curso)
Cursos(codigo, nome_curso)
		
	
	ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
	 
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
	
	ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
	
	ᴨnome, nome_curso(Alunos X Cursos)
	
	σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
	Respondido em 30/03/2020 16:37:30
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário?
		
	
	 ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado)
	
	 ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
	 
	ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
	
	 ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
	1a Questão
	
	
	
	Para excluir tuplas de uma tabela devemos utilizar?
		
	
	DROP
	
	INSERT
	
	UPDATE
	 
	DELETE
	
	SELECT
	Respondido em 30/03/2020 16:35:54
	
	
	 
	
	 2a Questão
	
	
	
	
	Considere o script:
CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL,
DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL,
PRIMARY KEY(CODIGO));
Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em:
		
	
	INCLUDE INTO PECA (1234, "lápis de cor", 500);
	 
	INSERT INTO PECA (1234, "lápis de cor", 500);
	
	INSERT INTO PECAS (1234, "lápis de cor", 500);
	
	INSERT INTO PECAS ("1234", "lápis de cor", 500);
	
	INSERT PECAS (1234, "lápis de cor", 500);
	Respondido em 30/03/2020 16:37:49
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".
		
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) )
	 
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )
	
	create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
	Respondido em 30/03/2020 16:38:02
	
	
	 
	
	 4a Questão
	
	
	
	
	Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da Informação
Em uma SQL
		
	
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
	 
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
	
	a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
	Respondido em 30/03/2020 16:37:56
	
	
	 
	
	 5a Questão
	
	
	
	
	Representa a linguagem de manipulação de dados:
		
	
	TDL
	
	DRL
	
	DCL
	 
	DML
	
	DDL
	Respondido em 30/03/2020 16:38:12
	
	
	 
	
	 6a Questão
	
	
	
	
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela?
		
	
	INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000);
	 
	INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000);
	
	INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000);
	
	INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000');
	
	INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000);
	Respondido em 30/03/2020 16:38:07
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
		
	
	DELETE FROM Aluno
	
	DELETE FROM Aluno WHERE nome SUCH '%M'.
	
	DELETE FROM Aluno WHERE nome LIKE 'G%'.
	 
	DELETE FROM Aluno WHERE nome LIKE 'M%'.
	
	DELETE FROM Aluno WHERE nome='M'.
	Respondido em 30/03/2020 16:38:14
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	Considere o esquema abaixo:
PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao)
MINISTRA (matricula, codigo)
matricula REFERENCIA matriculaprf em PROFESSOR
codigo REFERENCIA codigodisciplina em DISCIPLINA
DISCIPLINA (codigodisciplina, nomedisciplina, creditos)
Os comandos SQL apresentam todos os elementos necessários para a sua criação estão representados em:
		
	
	CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL, NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER (5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL);
	 
	CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER(5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY (MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2)  NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5) NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); 
	
	CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL);
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL);
CREATE TABLE MINISTRA (MATRICULA NUMBER(5)  NOT NULL, CODIGO VARCHAR (5) NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA));
	
	CREATE TABLE PROFESSOR ( MATRICULAPRF  NOT NULL,NOMEPRF  NOT NULL, TITULACAO  NOT NULL, ANOADMISSAO  NOT NULL, PRIMARY KEY (MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA  NOT NULL,NOMEDISCIPLINA  NOT NULL, CREDITOS  NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULANOT NULL, CODIGO NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA));
	
	CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY (MATRICULAPRF));
CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5)  NOT NULL, NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL, PRIMARY KEY (CODIGODISCIPLINA));
CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5), PRIMARY KEY (MATRICULA, CODIGO));
	1a Questão
	
	
	
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?
		
	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT + 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
	 
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;
	Respondido em 30/03/2020 16:39:55
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Dado o seguinte requisito funcional:
É necessário cadastrar a matrícula, o nome e o curso dos alunos, e sabendo que um aluno pode fazer mais de um curso e um curso ter mais de um aluno.
Qual das questões representa a normalização correta de um banco de dados relacional?
		
	 
	CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA));
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO),
FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO));
	
	CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA));
CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO));
	
	CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO));
	
	CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY (MATRICULA));
	
	CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA));
	Respondido em 30/03/2020 16:38:58
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	
Na figura é exibida a estrutura da tabela TCC. Deseja-se realizar uma mudança nesta tabela que não permita o cadastro de um TCC contendo o mesmo título que um TCC já cadastrado previamente. Assinale qual a alternativa abaixo realiza esta mudança corretamente:
		
	 
	ALTER TABLE TCC ADD UNIQUE(TITULO);
	
	ALTER TABLE TITULO ADD UNIQUE(TCC);
	
	ALTER TABLE TCC CHANGE UNIQUE(TITULO);
	
	ALTER TABLE TCC ADD TITULO (UNIQUE);
	
	ALTER TABLE TCC CHANGE TITULO (UNIQUE);
	Respondido em 30/03/2020 16:38:59
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	Como ficaria o comando SQL para criar a tabela a seguir?
		
	
	CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	 
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	Respondido em 30/03/2020 16:39:14
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente:
 
		
	
	coluna, tabela, apelido, chave primária
	 
	atributo, apelido, campo, tabela
	
	apelido, atributo, tabela, chave estrangeira
	
	campo, atributo, apelido, tabela
	
	tupla, chave primária, apelido, chave estrangeira
	Respondido em 30/03/2020 16:39:07
	
	
	 
	
	 6a Questão
	
	
	
	
	Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
		
	
	Os funcionários ativos recebem aumento
	
	Todos os funcionários passam a ganhar 1.1
	
	A coluna salario é excluída da tabela
	 
	Todos os funcionários recebem um aumento de 10%
	
	Todos os funcionários são apagados
	Respondido em 30/03/2020 16:39:10
	
	
	 
	
	 7a Questão
	
	
	
	
	Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL. São comandos da DML (Data Manipulation Language)
		
	
	SELECT
	 
	INSERT, UPDATE e DELETE
	
	CREATE, DROP e ALTER
	
	GRANT, REVOKE
	Respondido em 30/03/2020 16:39:25
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	A linguagem SQL pode ter vários enfoques, EXCETO:
		
	 
	Linguagem para a programação de sistemas de informação
	
	Linguagem para acesso às bases de dados
	
	Linguagem interativa de consulta (query AdHoc)
 
	
	Linguagem de consulta em ambiente cliente/servidor
	
	Linguagem de administração de banco de dados
	
	 1a Questão
	
	
	
	
	Uma forma de aplicar restrições a uma tabela de banco de dados é criar chaves nessa tabela. Entre as chaves permitidas existe a que permite identificar de forma única uma linha da tabela. Essa chave é conhecida como:
 
		
	
	Chave Secundaria
	 
	Chave Primária
	
	Chave Entidade
	
	Chave Estrangeira
	
	Chave Redundante
	Respondido em 30/03/2020 16:41:25
	
Explicação:
A chave é conhecida como chave primária.
	
	
	 
	
	 2a Questão
	
	
	
	
	(CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente:
		
	
	Drop e Grant.
	
	Update e Grant.
	
	Grant e Delete.
	
	Delete e Update.
	 
	Update e Drop.
	Respondido em 30/03/2020 16:41:28
	
	
	 
	
	 3a Questão
	
	
	
	
	Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso?
		
	
	LONG RAW
	
	CHAR(tam)
	
	LONG
	
	RAW(tam)
	 
	VARCHAR2(tam)
	Respondido em 30/03/2020 16:41:24
	
	
	 
	
	 4a Questão
	
	
	
	
	Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
		
	
	ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	
	INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	
	INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	
	ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	 
	INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
	Respondido em 30/03/2020 16:41:38
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	
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 é:
 
 
		
	
	31
	 
	5
	
	2
	
	4
	Respondido em 30/03/2020 16:41:42
	
	
	 
	
	 6a Questão
	
	
	
	
	O comando SQL que apaga um tabela é:
 
		
	
	REMOVE TABLE
	
	DELETE TABLE
	
	UPDATE
	
	INSERT INTO
	 
	DROP TABLE
	Respondido em 30/03/2020 16:41:37
	
	
	 
	
	 7a Questão
	
	
	
	
	São comandos da categoria de Definição de Dados (DDL):
		
	
	INSERT / UPDATE / DELETE
	
	SELECT
	
	GRANT / REVOKE
	
	COMMIT / ROLLBACK
	 
	CREATE / ALTER / DROP
	Respondido em 31/03/2020 11:16:25
	
	
	 
	
	 8a Questão
	
	
	
	
	Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
		
	 
	Exclui todas as linhas da tabela
	
	Exclui a primeira linha da tabela
	
	Exclui o banco de dados inteiro
	
	Exclui todas as colunas da tabela
	
	Exclui a tabela do banco de dados
	 1a Questão
	
	
	
	Representa a linguagem de manipulação de dados:
		
	 
	DML
	
	DCL
	
	TDL
	
	DRL
	
	DDL
	Respondido em 31/03/2020 11:17:19
	
	
	 
	
	 2a Questão
	
	
	
	
	Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1
		
	
	Todos os funcionários são apagados
	
	A coluna salario é excluída da tabela
	
	Os funcionários ativos recebem aumento
	
	Todos os funcionários passam a ganhar 1.1
	 
	Todos os funcionários recebem um aumento de 10%
	Respondido em 31/03/2020 11:17:19
	
	
	 
	
	 3a Questão
	
	
	
	
	Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da Informação
Em uma SQL
		
	 
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
	
	a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
	
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
	Respondido em 31/03/2020 11:17:59
	
	
	 
	
	 4a Questão
	
	
	
	
	No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente:
 
		
	
	campo, atributo, apelido, tabela
	
	apelido, atributo, tabela, chave estrangeira
	
	coluna, tabela, apelido, chave primária
	
	tupla, chave primária, apelido, chave estrangeira
	 
	atributo, apelido, campo, tabela
	Respondido em 31/03/2020 11:17:58
	
	
	 
	
	 5a Questão
	
	
	
	
	Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso?
		
	
	CHAR(tam)
	 
	VARCHAR2(tam)
	
	LONG
	
	LONG RAW
	
	RAW(tam)
	Respondido em 31/03/2020 11:18:01
	
	
	 
	
	 6a Questão
	
	
	
	
	Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para aumentar em 10% o valor unitário de cada produto?
		
	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100;
	 
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100;
	
	UPDATE X_PROD SET VALOR_UNIT + 10 /100;
	Respondido em 31/03/2020 11:18:04
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	A linguagem SQL pode ter vários enfoques, EXCETO:
		
	
	Linguagem interativa de consulta (query AdHoc)
 
	
	Linguagem para acesso às bases de dados
	
	Linguagem de consulta em ambiente cliente/servidor
	 
	Linguagem para a programação de sistemas de informação
	
	Linguagem de administração de banco de dados
	Respondido em 31/03/2020 11:18:07
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	
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 é:
 
 
		
	 
	5
	
	1
	
	2
	
	4
	
	3
	1a Questão
	
	
	
	Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL. São comandos da DML (Data Manipulation Language)
		
	
	SELECT
	
	CREATE, DROP e ALTER
	 
	INSERT, UPDATE e DELETE
	
	GRANT, REVOKE
	Respondido em 31/03/2020 11:19:41
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	São comandos da categoria de Definição de Dados (DDL):
		
	
	GRANT / REVOKE
	 
	CREATE / ALTER / DROP
	
	INSERT / UPDATE / DELETE
	
	COMMIT / ROLLBACK
	
	SELECT
	Respondido em 31/03/2020 11:19:38
	
	
	 
	
	 3a Questão
	
	
	
	
	O comando SQL que apaga um tabela é:
 
		
	 
	DROP TABLE
	
	DELETE TABLE
	
	INSERT INTO
	
	UPDATE
	
	REMOVE TABLE
	Respondido em 31/03/2020 11:19:42
	
	
	 
	
	 4a Questão
	
	
	
	
	Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
		
	
	Exclui todas as colunas da tabela
	
	Exclui a tabela do banco de dados
	 
	Exclui todas as linhas da tabela
	
	Exclui o banco de dados inteiro
	
	Exclui a primeira linha da tabela
	Respondido em 31/03/2020 11:19:58
	
	
	Gabarito
Coment.
	
	 
	
	 5a Questão
	
	
	
	
	É uma vantagem de uso da linguagem SQL:
		
	
	Alto custo de treinamento
	 
	Definição dinâmica dos dados
	
	Dependência de fabricante
	
	Visão única dos dados
 
	
	Dependência de plataforma
	Respondido em 31/03/2020 11:19:49
	
	
	Gabarito
Coment.
	
	 
	
	 6a Questão
	
	
	
	
	Como ficaria o comando SQL para criar a tabela a seguir?
		
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	 
	CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	
	CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
	Respondido em 31/03/2020 11:19:53
	
	
	Gabarito
Coment.
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
		
	
	DELETE FROM Aluno
	
	DELETE FROM Aluno WHERE nome='M'.
	
	DELETE FROM Aluno WHERE nome SUCH '%M'.
	
	DELETE FROM Aluno WHERE nome LIKE 'G%'.
	 
	DELETE FROM Aluno WHERE nome LIKE 'M%'.
	Respondido em 31/03/2020 11:19:58
	
	
	Gabarito
Coment.
	
	 
	
	 8a Questão
	
	
	
	
	(CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente:
		
	 
	Update e Drop.
	
	Delete e Update.
	
	Update e Grant.
	
	Drop e Grant.
	
	Grant e Delete.
	 1a Questão
	
	
	
	O comando SELECT  FROM  WHERE  corresponde as seguintes operações da álgebra relacional:
		
	
	Projeção e União
	
	União e Interseção
	
	Seleção e Junção
	
	Seleção e Diferença 
	 
	Seleção  e Projeção
	Respondido em 31/03/2020 11:20:33
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podemser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico.
Seguem algumas tabelas do Esquema:
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água apresentada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe os dados convertidos corretamente:
		
	
	SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;
	
	SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
	 
	SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
	
	SELECT DATA, TEMPAGUA * 1,8 + 32 "°F" FROM CAPTURA;
	
	SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
	Respondido em 31/03/2020 11:23:44
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	Observe a tabela empregado:
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
		
	 
	2
	
	0
	
	4
	
	3
	
	1
	Respondido em 31/03/2020 11:23:00
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
		
	
	Especifica condição de ordenação
	
	É utilizado em todos os comandos SELECT
	 
	Filtra as linhas a serem exibidas no resultado
	
	Filtra as colunas a serem exibidas no resultado
	
	Nunca pode ser utilizado com uma junção
	Respondido em 31/03/2020 11:23:02
	
	
	 
	
	 5a Questão
	
	
	
	
	Observe a tabela R:
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
		
	
	4 e null
	
	null e 5
	
	5
	 
	1 e 4
	
	1 e 5
	Respondido em 31/03/2020 11:23:12
	
	
	 
	
	 6a Questão
	
	
	
	
	Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto afirmar que serão selecionados
		
	
	todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
	
	todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
	 
	apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida.
	
	todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida.
	
	todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
	Respondido em 31/03/2020 11:23:18
	
	
	Gabarito
Coment.
	
	 
	
	 7a Questão
	
	
	
	
	Considere a seguinte tabela de um banco de dados:
PESSOA { pes_codigo, pes_nome, pes_email, pes_rg, pes_idade, pes_codigo_conjuge }
Qual das instruções abaixo permite recuperar os campos nome e e-mail da pessoa e o nome e e-mail do seu cônjuge.
		
	 
	Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email From pessoa p, pessoa c Where p.pes_codigo = c.pes_codigo_conjuge
	
	Select p.pes_nome as Nome, p.pes_email as Email c.pes_nome as Conjuge c.pes_email as EmailConjuge From pessoa p inner join from pessoa c on (p.pes_codigo = c.pes_codigo_conjuge)
	
	Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email From pessoa p, pessoa c Where pes_codigo = pes_codigo_conjuge
	
	Select p.pes_nome, p.pes_email, c.pes_nome, c.pes_email From pessoa p inner join pessoa c using (pes_codigo)
	
	Select pes_nome, pes_email, pes_nome, pes_email From pessoa inner join pessoa using (pes_codigo)
	Respondido em 31/03/2020 11:23:21
	
	
	 
	
	 8a Questão
	
	
	
	
	Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para?
		
	
	Para excluir dados por um procedimento no banco.
	
	Criar novas consultas.
	
	Não é utilizado em Banco de Dados.
	 
	Realizar tarefas como somar ou agrupar valores, comparar valores.
	
	Fazer uma atualização de dados mais precisa.
	
	 1a Questão
	
	
	
	
	O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos.  Analise-o:
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo)
 
Assinale a única alternativa que retorna exatamente os dados exibidos na figura:
		
	
	SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP;
	
	SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
	
	SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
	
	SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
	 
	SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
	Respondido em 31/03/2020 11:24:25
	
	
	Gabarito
Coment.
	
	 
	
	 2a Questão
	
	
	
	
	Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone, for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para os quais não há fornecedores cadastrados é:
		
	 
	SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
	
	SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f );
	
	SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf;
	
	SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf;
	
	SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f );
	Respondido em 31/03/2020 11:24:12
	
	
	Gabarito
Coment.
	
	 
	
	 3a Questão
	
	
	
	
	De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
Apresentar apenas os nomes completos dos Empregados que tem salario entre R$ 1.000,00 e R$ 2.000,00.
		
	
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
	
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 TO 2000;
	
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO 1000 BETWEEN 2000;
	 
	SELECT PRIM_NOME || ' ' || ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
	
	SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE SALARIO BETWEEN 1000 AND 2000;
	Respondido em 31/03/2020 11:24:38
	
	
	Gabarito
Coment.
	
	 
	
	 4a Questão
	
	
	
	
	O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
		
	
	União
	
	Seleção
	
	Interseção
	 
	Projeção
	
	Junção
	Respondido em 31/03/2020 11:24:41
	
	
	 
	
	 5a Questão
	
	
	
	
	
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN ('21/11/2013', '22/11/2014');":
		
	 
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014';
	
	SELECT * FROM TCC WHERE DTDEFESA => '21/11/2013' AND <= '22/11/2014';
	
	SELECT * FROM TCC WHERE DTDEFESA > '21/11/2013' AND < '22/11/2014';
	
	SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014';
	
	SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
	Respondido em 31/03/2020 11:24:44
	
	
	 
	
	 6a Questão
	
	
	
	
	Qual a sintaxe abaixo gera um produto cartesiano entre as duas tabelas:
		
	
	SELECT E.ID_EMP_MATRICULA AS MATRICULA, E.VC_EMP_NOME AS NOME, C.VC_CAR_NOME AS CARGO FROM EMPREGADO E LEFT JOIN CARGO C ON E.NU_EMP_CARGO

Outros materiais