Buscar

CCT0835 - IMPLEMENTACAO DE 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 193 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 193 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 193 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

02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A1_201803107685_V1 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a 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(Alunos X Cursos)
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
Respondido em 15/04/2020 10:59:00
 
 
 2a 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
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
π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)
Respondido em 15/04/2020 10:59:15
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
 I, II e IV.
I e II.
I e III.
 II, III e IV.
I, III e IV.
Respondido em 15/04/2020 10:59:08
 
 
 4a Questão
Sobre Álgebra Relacional é possível afirmar que:
 
é o operador de Projeção, usado quando se quer restringir o número de linhas
A união só poderá ocorrer quando houver, nas duas consultas, o mesmo número de linhas
 O Produto Cartesiano é a concatenação de cada linha da primeira consulta com todas as linhas da segunda consulta
é o operador de Seleção, usado quando se quer restringir o número de colunas
 é o operador da Junção, usado quando se deseja identificar a chave primária e a chave estrangeira das consultas
Respondido em 15/04/2020 10:59:22
 
 
 5a 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).
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
 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 III
Somente I
II e III
 Somente a II
I e III
Respondido em 15/04/2020 10:59:24
 
 
 6a Questão
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Diferença
 Seleção
Produto cartesiano
Projeção
Junção
Respondido em 15/04/2020 10:59:26
 
 
 7a Questão
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de
cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π salario>5000 (δ nome,endereco (Empregado))
 π nome,endereco (δ salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
Respondido em 15/04/2020 10:59:28
 
 
 8a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existentes entre estes dados.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Respondido em 15/04/2020 10:59:19
 
 
 
javascript:abre_colabore('38403','186622698','3720702309');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A1_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a 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))
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
Respondido em 15/04/2020 10:59:48
 
 
 2a 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
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
Respondido em 15/04/2020 10:59:49
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
 I, III e IV.
I e II.
I e III.
 II, III e IV.
I, II e IV.
Respondido em 15/04/2020 10:59:43
 
 
 4a Questão
Sobre Álgebra Relacional é possível afirmar que:
 O Produto Cartesiano é a concatenação de cada linha da primeira consulta com todas as linhas da segunda consulta
A união só poderá ocorrer quando houver, nas duas consultas, o mesmonúmero de linhas
 é o operador da Junção, usado quando se deseja identificar a chave primária e a chave estrangeira das consultas
é o operador de Seleção, usado quando se quer restringir o número de colunas
é o operador de Projeção, usado quando se quer restringir o número de linhas
Respondido em 15/04/2020 10:59:57
 
 
 5a 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).
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
 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 a II
I e III
Somente III
Respondido em 15/04/2020 11:00:01
 
 
 6a Questão
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Seleção
Diferença
Produto cartesiano
Projeção
Junção
Respondido em 15/04/2020 11:00:03
 
 
 7a Questão
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de
cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
π salario>5000 (δ nome,endereco (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
 π nome,endereco (δ salario>5000 (Empregado))
Respondido em 15/04/2020 11:00:05
 
 
 8a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existentes entre estes dados.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
Respondido em 15/04/2020 11:00:25
 
 
 
javascript:abre_colabore('38403','186622908','3720706918');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/5
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A1_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/5
 
Respondido em 15/04/2020 11:00:48
 
 
 2a Questão
 SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel
SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1
SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel
SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1
 SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1
Respondido em 15/04/2020 11:00:50
 
 
 3a Questão
Considere a relação:
 EMPREGADO (matricula, nome, endereco, bairro, salario, sexo, num_depto)
 A consulta em álgebra relacional que responde a questão ¿ Quais são os empregados que moram na Barra e ganham mais de R$ 3000,00? ¿ está corretamente
representada em:
 σ bairro = "Barra" OR salario > 3000 (empregado)
π bairro = "Barra" AND salario > 3000 (empregado)
π bairro = "Barra" (empregado) 
σ empregado (Bairro= "Barra" AND salario > 3000) 
 σ bairro ="Barra" AND salario > 3000 (empregado)
Respondido em 15/04/2020 11:00:53
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/5
 
 
 4a Questão
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existes entre estes dados.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de Imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em Imóvel.
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Respondido em 15/04/2020 11:00:44
 
 
 5a 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
Projeção
União
Diferença
Respondido em 15/04/2020 11:00:47
 
 
 6a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/5
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existentes entre estes dados.
Respondido em 15/04/2020 11:00:49
 
 
 7a Questão
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Produto cartesiano
Diferença
Junção
 Seleção
Projeção
Respondido em 15/04/2020 11:01:03
 
 
 8a Questão
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de
cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereco (δ salario>5000 (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 5/5
π salario>5000 (δ nome,endereco (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
Respondido em 15/04/2020 11:01:05
 
 
 
javascript:abre_colabore('38403','186623127','3720711621');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0…1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A1_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a 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))
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
Respondido em 15/04/2020 11:01:04
 
 
 2a 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(Produto X Estoque)
σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
πNome, Qualidade, Qtde
Respondido em 15/04/2020 11:01:17
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
 I, III e IV.
I e III.
 II, III e IV.
I, II e IV.
I e II.
Respondido em 15/04/2020 11:01:21
 
 
 4a Questão
Sobre Álgebra Relacional é possível afirmar que:
 A união só poderá ocorrer quando houver, nas duas consultas, o mesmo número de linhas
é o operador de Seleção, usado quando se quer restringir o número de colunas
 O Produto Cartesiano é a concatenação de cada linha da primeira consulta com todas as linhas da segunda consulta
é o operador de Projeção, usado quando se quer restringir o número de linhas
 é o operador da Junção, usado quando se deseja identificar a chave primária e a chave estrangeira das consultas
Respondido em 15/04/2020 11:01:23
 
 
 5a 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).
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
 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 15/04/2020 11:01:21
 
 
 6a Questão
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Seleção
Junção
Diferença
Produto cartesiano
Projeção
Respondido em 15/04/2020 11:01:25
 
 
 7a Questão
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de
cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
 π nome,endereco (δ salario>5000 (Empregado))
π salario>5000 (δ nome,endereco (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
Respondido em 15/04/2020 11:01:35
 
 
 8a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existentes entre estes dados.
Respondido em 15/04/2020 11:01:16
 
 
 
javascript:abre_colabore('38403','186623232','3720713472');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/5
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A1_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 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))
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
πNome, Qualidade, Qtde
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
Respondido em 15/04/2020 11:02:55
 
 
 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.
 União
Diferença
Projeção
 Junção
Interseção
Respondido em 15/04/2020 11:03:09
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/5
 
 
 3a Questão
 
 
Respondido em 15/04/2020 11:03:12
 
 
 4a 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
I e III
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/5
 Somente a II
Somente III
Respondido em 15/04/2020 11:03:14
 
 
 5a Questão
 Todas as possíveis combinações dos nomes dos tipos de imóvele tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existentes entre estes dados.
Respondido em 15/04/2020 11:03:04
 
 
 6a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/5
 II, III e IV.
I e II.
I, III e IV.
I e III.
I, II e IV.
Respondido em 15/04/2020 11:03:09
 
 
 7a Questão
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de
cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereco (δ salario>5000 (Empregado))
π salario>5000 (δ nome,endereco (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
Respondido em 15/04/2020 11:03:23
 
 
 8a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 5/5
 Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os nomes de tipos de
imóvel não referenciados em imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel e mais todos os tamanhos de imóvel
que não possuem um tipo de imóvel definido.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel de forma irrestrita, sem
preocupação com possíveis correlações existes entre estes dados.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, todos os tamanhos de Imóvel que
não possuem um tipo de imóvel definido e mais todos os nomes de tipos de imóvel não referenciados em Imóvel.
Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos de imóvel, correlacionadas entre si e nenhum
outro dado além destes.
Respondido em 15/04/2020 11:03:26
 
 
 
javascript:abre_colabore('38403','186623665','3720719360');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A2_201803107685_V1 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
(PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que:
 não há chave primária em tabelas com até 100 registros.
 pode ser composta por mais de um atributo.
não pode conter atributos do tipo textual.
não pode conter atributos do tipo numérico.
pode conter, no máximo, três atributos.
Respondido em 15/04/2020 11:03:25
 
 
 2a Questão
Como �icaria o comando SQL para criar a tabela a seguir?
 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) )
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_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE
NUMBER(8), VALOR_UNIT NUMBER(9,2) )
Respondido em 15/04/2020 11:03:38
 
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/3
São comandos DDL
 CREATE, ALTER, DROP
INSERT, UPDATE, DELETE
INSERT, UPDATE, DROP
CREATE, UPDATE, DELETE
CREATE, ALTER, DELETE
Respondido em 15/04/2020 11:03:40
 
 
 4a Questão
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
 O banco de dados Funcionario é criado.
A tabela Funcionario é criada no banco de dados.
O banco de dados Funcionario é excluído.
 A tabela Funcionario é removida do banco de dados.
Todos os registros da tabela Funcionario são excluídos.
Respondido em 15/04/2020 11:03:30
 
 
 5a 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), 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 (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 (nome), 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) )
Respondido em 15/04/2020 11:03:44
 
 
 6a Questão
 INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
 INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/3
INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
Respondido em 15/04/2020 11:03:47
 
 
 7a Questão
A constraint Foreign Key possui no SQL Ansi quais regras?
 On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null
 On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
Respondido em 15/04/2020 11:03:50
 
 
 8a Questão
Marque a opção onde certamenteocorrerá um erro de execução:
 insert into disciplina(codigo, nome) values (1, Implementação de BD);
insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados);
 insert from disciplina values (1, Implementação de BD);
insert into disciplina(codigo, nome) values (1, Implementação de BD);
insert into disciplina(codigo, nome) values (100+1, Implementação de BD);
Respondido em 15/04/2020 11:03:52
 
 
 
javascript:abre_colabore('38403','186623788','3720721099');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A2_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
 INSERT INTO paciente SET (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);
ADD INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
INSERT INTO paciente (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
Respondido em 15/04/2020 11:04:01
 
 
 2a Questão
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
 alter table aluno add cpf char(11);
insert into aluno cpf char(11);
add into aluno cpf char(11);
update table aluno insert cpf char(11);
alter table aluno insert cpf char(11);
Respondido em 15/04/2020 11:04:03
 
 
 3a Questão
Ano: 2014 - Banca: CESGRANRIO - Órgão: FINEP - Prova: Analista - Desenvolvimento de Sistemas
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional
da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha,
preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
 CREATE PRODUTO AS TABLE
ALTER TABLE PRODUTO
 CREATE TABLE PRODUTO
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/3
CREATE PRODUTO : TABLE
ALTER SCHEMA ADD TABLE PRODUTO
Respondido em 15/04/2020 11:04:05
 
 
 4a Questão
(PRODEST-ES/2014) Assinale a alternativa que contém a consulta SQL correta para excluir, da tabela T, os registros cujos valores
do campo numérico B estejam compreendidos entre 20 e 40.
 DELETE T.B AND B >= 20 AND B <= 40
DELETE T HAVING B INTO 20 AND 40
DELETE B FROM T B >= 20 AND B <= 40
 DELETE FROM T WHERE B BETWEEN 20 AND 40
DELETE T FOR B BETWEEN 20 AND 40
Respondido em 15/04/2020 11:04:08
 
 
 5a Questão
Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem
de atributos, como �icaria 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 15/04/2020 11:04:20
 
 
 6a Questão
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/3
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?
 UPDATE e DELETE, apenas. 
 UPDATE, DELETE e INSERT. 
DELETE e SELECT, apenas.
INSERT e SELECT, apenas.
DELETE e INSERT, apenas.
Respondido em 15/04/2020 11:04:22
 
 
 7a Questão
Uma imobiliária está criando um banco de dados específico para aluguel de imóveis por temporada. A primeira tabela a ser criada no
banco de dados é a tabela TipoImovel, representada pela figura:
Sabendo-se que o atributo NomeTipoImovel é obrigatório, assinale qual das alternativas abaixo cria esta tabela corretamente no banco
de dados:
 CREATE TABLE TipoImovel (CodTipoImovel INTEGER, PRIMARY KEY, NomeTipoImovel VARCHAR (50) NOT NULL)
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL)
 CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL, Primary Key
(CodTipoImovel))
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50), Primary Key (CodTipoImovel))
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50))
Respondido em 15/04/2020 11:04:37
 
 
 8a Questão
Qual dos comandos SQL abaixo efetua uma alteração
desabilitando o recebimento de cesta básica para os
funcionários que ganham mais que R$3.000,00?
 UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000
UPDATE funcionario SET funcionario_cestabasica=false
 UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000
Respondido em 15/04/2020 11:04:39
 
 
 
javascript:abre_colabore('38403','186623897','3720723424');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A2_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Em um banco de dados, que comando SQL é utilizado para eliminar uma tabela?
 DELETE
INSERT
ALTER
 DROP
UPDATE
Respondido em 15/04/2020 11:04:49
 
 
 2a Questão
Uma imobiliária especializada em aluguéis por temporada contratou uma empresa
de TI para dar suporte ao seu negócio. A aplicação está em fase de término e o
banco de dados já foi implementado. A engenheira de software Jaqueline está
trabalhando temporariamente na imobiliária, testando a aplicação, gerenciando
testes de validação e auxiliando as transações utilizando comandos SQL
diretamente no SGBD.
Segue abaixo o esquema da tabela Imovel:
Imovel (Registro, Descricao, Tamanho, NumQuartos, NumBanheiros, NumVagasGaragem,
CodTipoImovel, IDCidade)
Após a reclamação de dois clientes, Jaqueline verificou que o imóvel de código
10017 tem uma quantidade de números de quartos menor e que o tamanho do
imóvel é também menor do que os valores armazenados no banco de dados.
Sendo assim, Jaqueline precisa corrigir estes dados, alterando o número de
quartos para dois e o tamanho do imóvel para oitenta metros quadrados.
O comando com a sintaxecorreta que Jaqueline precisa executar para realizar
esta alteração é o:
 UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017
UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/3
 
UPDATE Imovel SET Tamanho = 80, NumQuartos = 2
UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro = 10017
UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2
Respondido em 15/04/2020 11:04:51
 
 
 3a 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
Todos os funcionários são apagados
A coluna salario é excluída da tabela
 Todos os funcionários recebem um aumento de 10%
Respondido em 15/04/2020 11:04:41
 
 
 4a Questão
 UPDATE Anuncio INSERT ValorAnunciado = 108 WHERE CodAnuncio = 9
UPDATE Anuncio SET ValorAnunciado TO ValorAnunciado*0.8 WHERE CodAnuncio = 9
UPDATE Anuncio INSERT ValorAnunciado TO 108 WHERE CodAnuncio = 9
 UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*0.8 WHERE CodAnuncio = 9
UPDATE Anuncio SET ValorAnunciado = ValorAnunciado*80% WHERE CodAnuncio = 9
Respondido em 15/04/2020 11:04:55
 
 
 5a Questão
Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, Idade,Cidade,Especialidade); paciente
(Ident,NomePaciente,Idade,Cidade,Doenca); consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano
de tal"?.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/3
 alter paciente set idade=25 where nomePaciente="Fulano de tal"
insert into paciente (idade) values (25) where nomePaciente="Fulano de tal"
update paciente where nomePaciente="Fulano de tal"
alter paciente set idade=25
 update paciente set idade=25 where nomePaciente="Fulano de tal"
Respondido em 15/04/2020 11:04:57
 
 
 6a Questão
Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata?
 CHECK
NOT NULL
RESTRICT
FOREIGN KEY
 UNIQUE
Respondido em 15/04/2020 11:04:47
 
 
 7a Questão
Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, Idade,Cidade,Especialidade); paciente
(Ident,NomePaciente,Idade,Cidade,Doenca); consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano
de tal"?.
 alter paciente set idade=25
insert into paciente (idade) values (25) where nomePaciente="Fulano de tal"
alter paciente set idade=25 where nomePaciente="Fulano de tal"
 update paciente set idade=25 where nomePaciente="Fulano de tal"
update paciente where nomePaciente="Fulano de tal"
Respondido em 15/04/2020 11:05:01
 
 
 8a Questão
Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
 Exclui o banco de dados inteiro
Exclui a tabela do banco de dados
Exclui todas as colunas da tabela
Exclui a primeira linha da tabela
 Exclui todas as linhas da tabela
Respondido em 15/04/2020 11:05:02
 
 
 
javascript:abre_colabore('38403','186624060','3720725623');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A2_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos
Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
 Data Definition Language (DDL).
Data Manipulation Language (DML).
Session Control.
Transaction Control.
System Control.
Respondido em 15/04/2020 11:05:11
 
 
 2a Questão
São comandos da categoria de Definição de Dados (DDL):
 CREATE / ALTER / DROP
GRANT / REVOKE
INSERT / UPDATE / DELETE
SELECT
COMMIT / ROLLBACK
Respondido em 15/04/2020 11:05:01
 
 
 3a Questão
São comandos DDL
 CREATE, ALTER, DELETE
 CREATE, ALTER, DROP
INSERT, UPDATE, DELETE
INSERT, UPDATE, DROP
CREATE, UPDATE, DELETE
Respondido em 15/04/2020 11:05:15
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/3
 4a Questão
Como �icaria o comando SQL para criar a tabela a seguir?
 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_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, 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) )
Respondido em 15/04/2020 11:05:04
 
 
 5a Questão
 INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
Respondido em 15/04/2020 11:05:18
 
 
 6a 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 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) )
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 (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 pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo)
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/3
)
Respondido em 15/04/2020 11:05:20
 
 
 7a Questão
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;A tabela Funcionario é criada no banco de dados.
O banco de dados Funcionario é criado.
 A tabela Funcionario é removida do banco de dados.
O banco de dados Funcionario é excluído.
Todos os registros da tabela Funcionario são excluídos.
Respondido em 15/04/2020 11:05:17
 
 
 8a Questão
A constraint Foreign Key possui no SQL Ansi quais regras?
 On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default
On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null
Respondido em 15/04/2020 11:05:19
 
 
 
javascript:abre_colabore('38403','186624128','3720726859');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A2_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
(PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que:
 pode conter, no máximo, três atributos.
 pode ser composta por mais de um atributo.
não pode conter atributos do tipo textual.
não pode conter atributos do tipo numérico.
não há chave primária em tabelas com até 100 registros.
Respondido em 15/04/2020 11:05:39
 
 
 2a Questão
Marque a opção onde certamente ocorrerá um erro de execução:
 insert into disciplina(codigo, nome) values (100+1, Implementação de BD);
 insert from disciplina values (1, Implementação de BD);
insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados);
insert into disciplina(codigo, nome) values (1, Implementação de BD);
insert into disciplina(codigo, nome) values (1, Implementação de BD);
Respondido em 15/04/2020 11:05:29
 
 
 3a Questão
Uma imobiliária está criando um banco de dados específico para aluguel de imóveis por temporada. A primeira tabela a ser criada no
banco de dados é a tabela TipoImovel, representada pela figura:
Sabendo-se que o atributo NomeTipoImovel é obrigatório, assinale qual das alternativas abaixo cria esta tabela corretamente no banco
de dados:
 CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50), Primary Key (CodTipoImovel))
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50))
 CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL, Primary Key
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/3
(CodTipoImovel))
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, NomeTipoImovel VARCHAR (50) NOT NULL)
CREATE TABLE TipoImovel (CodTipoImovel INTEGER, PRIMARY KEY, NomeTipoImovel VARCHAR (50) NOT NULL)
Respondido em 15/04/2020 11:05:31
 
 
 4a Questão
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
 update table aluno insert cpf char(11);
insert into aluno cpf char(11);
 alter table aluno add cpf char(11);
add into aluno cpf char(11);
alter table aluno insert cpf char(11);
Respondido em 15/04/2020 11:05:32
 
 
 5a Questão
Ano: 2014 - Banca: CESGRANRIO - Órgão: FINEP - Prova: Analista - Desenvolvimento de Sistemas
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional
da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha,
preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
 CREATE TABLE PRODUTO
CREATE PRODUTO : TABLE
ALTER SCHEMA ADD TABLE PRODUTO
ALTER TABLE PRODUTO
CREATE PRODUTO AS TABLE
Respondido em 15/04/2020 11:05:34
 
 
 6a Questão
Qual dos comandos SQL abaixo efetua uma alteração
desabilitando o recebimento de cesta básica para os
funcionários que ganham mais que R$3.000,00?
 UPDATE funcionario SET funcionario_cestabasica=false
 UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000
Respondido em 15/04/2020 11:05:48
 
 
 7a 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 (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
INSERT INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
 INSERT INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
ADD INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada);
Respondido em 15/04/2020 11:05:49
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/3
 
 
 8a Questão
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?
 DELETE e SELECT, apenas.
DELETE e INSERT, apenas.
 UPDATE, DELETE e INSERT. 
UPDATE e DELETE, apenas. 
INSERT e SELECT, apenas.
Respondido em 15/04/2020 11:05:52
 
 
 
javascript:abre_colabore('38403','186624233','3720728623');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A3_201803107685_V1 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
 Filtra as colunas a serem exibidas no resultado
Especifica condição de ordenação
Nunca pode ser utilizado com uma junção
É utilizado em todos os comandos SELECT
 Filtra as linhas a serem exibidas no resultado
Respondido em 15/04/2020 11:06:01
 
 
 2a 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 trabalhem nos Departamentos 11, 21, 22,
31, 42 ou 51.
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADOWHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22
AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
Respondido em 15/04/2020 11:06:03
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
 Seleção
União
 Projeção
Interseção
Junção
Respondido em 15/04/2020 11:05:53
 
 
 4a Questão
Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o
seguinte comando:
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
Respondido em 15/04/2020 11:06:07
 
 
 5a Questão
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
 
Apresentar apenas o nome completo do Empregado que atende ao Cliente ¿Ponto Quente¿.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
 SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO C, CLIENTE E WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.NOME='Ponto Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE E.VENDEDOR = C.ID AND C.NOME=' Ponto
Quente';
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME= 'Ponto
Quente';
Respondido em 15/04/2020 11:05:57
 
 
 6a Questão
As três cláusulas de uma consulta SQL são:
 start, from, who.
select, up, what.
select, initial, final.
 select, from, where.
start, from, to.
Respondido em 15/04/2020 11:05:59
 
 
 7a Questão
Considere a relação abaixo:
AUTOMÓVEL (placa, fabricante, modelo, cor, data_de_fabricação)
A consulta SQL que responde a questão "Liste todos os automóveis (placa, modelo, cor) fabricados pela VW ou pela Fiat" é:
 SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IN (VW, FIAT);
Nenhuma das resposta acima.
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE BETWEEN VW AND FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE = VW AND FABRICANTE = FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IS (VW, FIAT);
Respondido em 15/04/2020 11:06:13
 
 
 8a Questão
Com relação ao comando a seguir,
CREATE TABLE empregado
(cod_empregado DECIMAL(6) NOT NULL, nome CHAR(15),
cod_chefe DECIMAL(6), cpf CHAR(11) NOT NULL,
cod_dep DECIMAL(3) NOT NULL,
CONSTRAINT PRIMARY KEY (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UNIQUE (cpf));
é CORRETO afirmar que:
 A coluna cod_empregado é uma chave estrangeira da tabela empregado.
A coluna cpf é chave estrangeira da tabela empregado.
A coluna cod_dep pode receber valores nulos.
 A coluna cod_chefe é chave estrangeira da tabela empregado.
A coluna cpf é chave primária da tabela empregado.
Respondido em 15/04/2020 11:06:04
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
 
javascript:abre_colabore('38403','186624317','3720729946');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A3_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
ALUNO (cpf : string , nome : string , endereco : string, telefone : string) MATRICULA (cpf : string , cod-cad : string) CADEIRA (cod-
cad : string , nome : string , creditos : number) Qual o comando SQL que obtém apenas os nomes de todos os alunos?
 SELECT nome FROM ALUNO
LIST nome FROM ALUNO
SELECT nome WHERE ALUNO
LIST * FROM ALUNO
SELECT * FROM ALUNO WHERE nome IS STRING
Respondido em 15/04/2020 11:06:13
 
 
 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 podem ser 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:
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
 
Sabendo-se que um metro possui 39,3700787 polegadas, assinale a alternativa correto abaixo que consulta a data da captura, a
temperatura da água e o comprimento do tubarão convertido em polegadas com o título Polegadas:
 SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C;
SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, CAPTURA C WHERE
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
C.IDTUBARÃO = T.IDTUBARÃO;
SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO
= T.IDTUBARÃO;
SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, CAPTURA C WHERE
C.IDTUBARÃO = T.IDTUBARÃO;
 SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA C WHERE C.IDTUBARÃO
= T.IDTUBARÃO;
Respondido em 15/04/2020 11:06:27
 
 
 3a Questão
 
 SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A;
SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A;
SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
 SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND
A.MATA = T.MATA;
Respondido em 15/04/2020 11:06:18
 
 
 4a Questão
Considere a seguinte consulta SQL:SELECT XXX A FROM TAB.Para que não haja repetições nos valores obtidos como resposta para
o atributo A, XXX deve ser substituído por:
 LIKE
SINGLE
ALL
 DISTINCT
IN
Respondido em 15/04/2020 11:06:32
 
 
 5a 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 podem ser 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.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0…3/4
Seguem algumas tabelas do Esquema:
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que os nomes se repitam. Assinale
a alternativa correta abaixo:
 SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013;
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <=
018013;
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
Respondido em 15/04/2020 11:06:21
 
 
 6a 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 podem ser 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:
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Assinale em qual das consultas abaixo são selecionados nomes populares de tubarões, sem
repetição, que foram capturados com temperatura da água igual a 25 e 27 graus:
 SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = E.IDESPECIE AND
T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA NOT BETWEEN 25 AND 27;
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = E.IDESPECIE
AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA = 25 AND 27;
 SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = E.IDESPECIE
AND E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA IN(25,27);
SELECT DISTINCT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = E.IDESPECIE
AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA IN(25,27);
SELECT NomePopular FROM NOME N, ESPÉCIE E, TUBARÃO T, CAPTURA C WHERE N.IDESPÉCIE = E.IDESPECIE AND
E.IDESPECIE = T.IDESPECIE AND T.IDTUBARÃO = C.IDTUBARÃO AND TEMPAGUA BETWEEN 25 AND 27;
Respondido em 15/04/2020 11:06:24
 
 
 7a Questão
Com relação ao comando a seguir,
CREATE TABLE empregado
(cod_empregado DECIMAL(6) NOT NULL, nome CHAR(15),
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
cod_chefe DECIMAL(6), cpf CHAR(11) NOT NULL,
cod_dep DECIMAL(3) NOT NULL,
CONSTRAINT PRIMARY KEY (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UNIQUE (cpf));
é CORRETO afirmar que:
 A coluna cod_empregado é uma chave estrangeira da tabela empregado.
A coluna cpf é chave primária da tabela empregado.
A coluna cpf é chave estrangeira da tabela empregado.
A coluna cod_dep pode receber valores nulos.
 A coluna cod_chefe é chave estrangeira da tabela empregado.
Respondido em 15/04/2020 11:06:26
 
 
 8a Questão
As três cláusulas de uma consulta SQL são:
 select, initial, final.
 select, from, where.
start, from, who.
start, from, to.
select, up, what.
Respondido em 15/04/2020 11:06:40
 
 
 
javascript:abre_colabore('38403','186624403','3720731705');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A3_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
 Filtra as linhas a serem exibidas no resultado
Especifica condição de ordenação
Filtra as colunas a serem exibidas no resultado
É utilizado em todos os comandos SELECT
Nunca pode ser utilizado com uma junção
Respondido em 15/04/2020 11:06:49
 
 
 2a 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 trabalhem nos Departamentos 11, 21, 22,
31, 42 ou 51.
 SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22
AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
Respondido em 15/04/2020 11:06:39
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
Considere a relação abaixo:
AUTOMÓVEL (placa, fabricante, modelo, cor, data_de_fabricação)
A consulta SQL que responde a questão "Liste todos os automóveis (placa, modelo, cor) fabricados pela VW ou pela Fiat" é:
 SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IN (VW, FIAT);
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE = VW AND FABRICANTE = FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE BETWEEN VW AND FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IS (VW, FIAT);
Nenhuma das resposta acima.
Respondido em 15/04/2020 11:06:53
 
 
 4a Questão
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
 Interseção
Seleção
Junção
União
 Projeção
Respondido em 15/04/2020 11:06:43
 
 
 5a Questão
Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o
seguinte comando:
 SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE ASC NOME_PACIENTE;
Respondido em 15/04/2020 11:07:02
 
 
 6a Questão
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
 
Apresentar apenas o nome completo do Empregado que atende ao Cliente ¿Ponto Quente¿.
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME= 'Ponto
Quente';
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE E.VENDEDOR = C.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO C, CLIENTE E WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.NOME='Ponto Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';Respondido em 15/04/2020 11:06:53
 
 
 7a 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 podem ser 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:
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que os nomes se repitam. Assinale
a alternativa correta abaixo:
 SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013;
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <=
018013;
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
Respondido em 15/04/2020 11:07:11
 
 
 8a Questão
Com relação ao comando a seguir,
CREATE TABLE empregado
(cod_empregado DECIMAL(6) NOT NULL, nome CHAR(15),
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 4/4
cod_chefe DECIMAL(6), cpf CHAR(11) NOT NULL,
cod_dep DECIMAL(3) NOT NULL,
CONSTRAINT PRIMARY KEY (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UNIQUE (cpf));
é CORRETO afirmar que:
 A coluna cpf é chave estrangeira da tabela empregado.
A coluna cpf é chave primária da tabela empregado.
A coluna cod_empregado é uma chave estrangeira da tabela empregado.
A coluna cod_dep pode receber valores nulos.
 A coluna cod_chefe é chave estrangeira da tabela empregado.
Respondido em 15/04/2020 11:07:13
 
 
 
javascript:abre_colabore('38403','186624508','3720733114');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0835_EX_A3_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201803107685
 
 1a Questão
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que:
 É utilizado em todos os comandos SELECT
Nunca pode ser utilizado com uma junção
Especifica condição de ordenação
 Filtra as linhas a serem exibidas no resultado
Filtra as colunas a serem exibidas no resultado
Respondido em 15/04/2020 11:07:49
 
 
 2a 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 trabalhem nos Departamentos 11, 21, 22,
31, 42 ou 51.
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22
AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51;
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51);
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51);
Respondido em 15/04/2020 11:07:51
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a 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 podem ser 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:
Ordem (IDOrdem, NomeOrdem)
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio)
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que os nomes se repitam. Assinale
a alternativa correta abaixo:
 SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie < 018013;
SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND E.IDEspécie <= 018013;
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie AND E.IDEspécie <=
018013;
Respondido em 15/04/2020 11:07:41
 
 
 4a Questão
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
 União
 Projeção
Junção
Seleção
Interseção
Respondido em 15/04/2020 11:07:43
 
 
 5a Questão
Observe a tabela abaixo, referente a um banco de dados empresa:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=14097&classId=1251066&topicId=3086632&p0=03c7c0ace395d80182db0… 3/4
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, deve-se utilizar o
seguinte comando:
 SELECT * FROM PACIENTE ASC NOME_PACIENTE;
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
SELECT * FROM PACIENTE DESC NOME_PACIENTE;
SELECT * OVER PACIENTE ASC NOME_PACIENTE;
Respondido em 15/04/2020 11:07:45
 
 
 6a Questão
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para:
 
Apresentar apenas o nome completo do Empregado que atende ao Cliente ¿Ponto Quente¿.
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE E.VENDEDOR = C.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO C, CLIENTE E WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.NOME='Ponto Quente';
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME=' Ponto
Quente';
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID AND C.NOME= 'Ponto
Quente';
Respondido em 15/04/2020 11:07:59
 
 
 7a Questão
Com relação ao comando a seguir,
CREATE TABLE empregado
(cod_empregado DECIMAL(6) NOT NULL, nome CHAR(15),
cod_chefe DECIMAL(6), cpf CHAR(11) NOT NULL,
cod_dep DECIMAL(3) NOT NULL,
CONSTRAINT PRIMARY KEY (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UNIQUE (cpf));
é CORRETO afirmar que:
 A coluna cpf é chave estrangeira da tabela empregado.
A coluna cod_empregado é uma chave estrangeira da tabela empregado.
 A coluna cod_chefe é chave

Continue navegando