Buscar

Imp Banco de Dados Prova/Exercício

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

03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A1_201908040459_V1 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 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.
A primeira afirmação é falsa e a segunda é verdadeira.
A primeira afirmação é verdadeira e a segunda é falsa.
As duas afirmações são falsas.
As duas afirmações são verdadeiras e primeira não justifica a segunda
Respondido em 06/04/2020 08:44:49
 
 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
I
II
I e II
III
Respondido em 06/04/2020 08:45:25
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
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
banco de dados.
 
 3a Questão
É responsável por garantir a Integridade Referencial:
 Chave Primária
Chave Secundária
Chave Candidata
 Chave Estrangeira
Chave de Atributo
Respondido em 06/04/2020 08:45:50
 
 4a 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.
 Uma chave estrangeira é sempre uma chave primária em outra tabela.
 Pode ser considerado como o resultado da aplicação do SELECT.
Toda entidade deve possui chave primária.
Pode ser modificado com o uso dos comandos DDL.
É o conjunto de opções de preenchimento do atributo.
Respondido em 06/04/2020 08:46:06
 
 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, Cliente/Servidor , Multicamadas (N camadas)
 Cliente/Servidor, 3 Camadas, Multicamadas (N camadas)
Cliente/Servidor, 3 Camadas , 3 Camadas
Respondido em 06/04/2020 08:46:08
 
 6a 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
 II e III
III
I
II
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 I e III
Respondido em 06/04/2020 08:46:01
Explicação:
A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações.
 
 7a 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)
 Apenas as afirmações II e III são verdadeiras.
As afirmações I e II são falsas.
 Todas as afirmações são verdadeiras.
Apenas as afirmações I e III são verdadeiras.
 
 As afirmações II e III são falsas.
Respondido em 06/04/2020 08:46:04
Gabarito
Coment.
 
 8a Questão
Considere o esquema:
Aluno(matricula, cpf, nome, endereço).
Assinale a alternativa que não representa uma super-chave deste esquema.
 matricula, cpf
matricula, endereco
 nome, endereço
cpf, nome
matricula, nome
Respondido em 06/04/2020 08:46:06
javascript:abre_colabore('38403','184855698','3688528347');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A1_201908040459_V2 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
Uma chave candidata é:
 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.
um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o
conjunto de tuplas.
um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
Respondido em 06/04/2020 08:46:30
 
 2a 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
Super Chave
Chave primária
Chave candidata
 Chave estrangeira
Respondido em 06/04/2020 08:46:33
Gabarito
Coment.
 
 3a 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','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
[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 
 Sistema de Suporte à Decisão (SSD).
Modelo Entidade Relacionamento (MER).
 Sistema Gerenciador de Bancos de Dados (SGBD).
Dicionário de Dados (DD). 
Banco de Dados Relacional (BDR).
Respondido em 06/04/2020 08:46:24
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.
 
 4a Questão
Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
 cidade
 cpf
Não existe atributo que poderia ser chave candidata.
endereco
nome
Respondido em 06/04/2020 08:46:38
 
 5a 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çãopara aperfeiçoar a organização. Trata-se do modelo
 hierárquico
 relacional.
orientado a objetos.
em rede
distribuído.
Respondido em 06/04/2020 08:46:29
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
Gabarito
Coment.
 
 6a 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:
 Somente I
II e III
I e II
 I e III
I, II e III
Respondido em 06/04/2020 08:46:43
 
 7a Questão
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
 Compartilhamento de Dados.
Independência dos dados.
Padronização dos dados.
 Dependência entre programas e dados.
Redução ou Eliminação de redundâncias.
Respondido em 06/04/2020 08:46:34
 
 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,2,3,4,1
5,2,1,3,4
4,2,3,1,5
5,3,2,1,4
Respondido em 06/04/2020 08:46:38
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','184855906','3688531430');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A1_201908040459_V3 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a 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.
II, III e V.
 I, III e V.
I, IV e V.
I, II e IV.
Respondido em 06/04/2020 08:46:57
 
 2a 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 primária; chaves estrangeiras.
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 secundária; chaves alternativas.
Respondido em 06/04/2020 08:46:59
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 3a Questão
Os atributos de uma tabela constituem:
 Os nomes das tabelas.
Os índices da tabela.
As tuplas da tabela.
As linhas da tabela.
 As colunas da tabela.
Respondido em 06/04/2020 08:47:01
 
 4a 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 06/04/2020 08:47:15
 
 5a Questão
Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado:
 Chave externa
Chave simples
 Chave estrangeira
Não existe atributo com esta característica
Chave candidata
Respondido em 06/04/2020 08:47:06
 
 6a 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, cpf
 nome, endereço
matricula, nome
cpf, nome
Respondido em 06/04/2020 08:47:19
 
 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.
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.
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
É o conjunto de opções de preenchimento do atributo.
Respondido em 06/04/2020 08:47:21
 
 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, 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 06/04/2020 08:47:24
javascript:abre_colabore('38403','184855950','3688531545');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A1_201908040459_V4 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 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 falsas.
 As duas afirmações são verdadeiras e primeira justifica a segunda.
A primeira afirmação é verdadeira e a segunda é falsa.
As duas afirmações são verdadeiras e primeira não justifica a segunda
A primeira afirmação é falsa e a segunda é verdadeira.
Respondido em 06/04/2020 08:47:23
 
 2a Questão
É responsável por garantir a Integridade Referencial:
 Chave Candidata
 Chave Estrangeira
Chave Secundária
Chave de Atributo
Chave Primária
Respondido em 06/04/2020 08:47:36
 
 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)
 Todas as afirmações são verdadeiras.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 As afirmações II e III são falsas.
Apenas as afirmaçõesI e III são verdadeiras.
 
As afirmações I e II são falsas.
Apenas as afirmações II e III são verdadeiras.
Respondido em 06/04/2020 08:47:38
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
 II e III
III
 I e III
II
I
Respondido em 06/04/2020 08:47:41
Explicação:
A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações.
 
 5a 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
II
III
I e II
Respondido em 06/04/2020 08:47:43
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.
 
 6a Questão
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
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
distribuído.
orientado a objetos.
 relacional.
Respondido em 06/04/2020 08:47:45
Gabarito
Coment.
 
 7a 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).
Modelo Entidade Relacionamento (MER).
 Sistema Gerenciador de Bancos de Dados (SGBD).
Sistema de Suporte à Decisão (SSD).
Dicionário de Dados (DD). 
Respondido em 06/04/2020 08:47:37
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.
 
 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:
 Super Chave
Chave candidata
Chave primária
 Chave estrangeira
Chave
Respondido em 06/04/2020 08:47:41
Gabarito
Coment.
javascript:abre_colabore('38403','184855973','3688532456');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A1_201908040459_V5 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
Uma chave candidata é:
 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 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.
Respondido em 06/04/2020 08:47:50
 
 2a 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,4,1
 5,2,3,1,4
5,3,2,1,4
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
5,2,1,3,4
4,2,3,1,5
Respondido em 06/04/2020 08:47:54
 
 3a Questão
Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
 cpf
cidade
nome
Não existe atributo que poderia ser chave candidata.
endereco
Respondido em 06/04/2020 08:47:57
 
 4a Questão
Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
 Padronização dos dados.
Independência dos dados.
 Dependência entre programas e dados.
Compartilhamento de Dados.
Redução ou Eliminação de redundâncias.
Respondido em 06/04/2020 08:48:00
 
 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:
 I, II e III
Somente I
I e II
II e III
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 I e III
Respondido em 06/04/2020 08:48:02
 
 6a 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
 nome, endereço
cpf, nome
matricula, cpf
Respondido em 06/04/2020 08:48:05
 
 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.
Toda entidade deve possui chave primária.
 Pode ser considerado como o resultado da aplicação do SELECT.
Uma chave estrangeira é sempre uma chave primária em outra tabela.
É o conjunto de opções de preenchimento do atributo.
Respondido em 06/04/2020 08:48:07
 
 8a 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.
II, III e V.
I, IV e V.
 I, III e V.
I, II e IV.
Respondido em 06/04/2020 08:48:20
javascript:abre_colabore('38403','184855999','3688532468');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/5
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A2_201908040459_V1 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
Sejam as relações:
 
 T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
 T2 = p nome (sdept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
 Nome detodas mulheres que ganham mais do que 1500 ou 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 e 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 1500
Respondido em 06/04/2020 08:48:35
Gabarito
Coment.
 
 2a 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))
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/5
σ setor = "Projetos" (Funcionarios_ste)
 
π Funcionarios_ste (σ matricula, setor = "Projetos")
π setor = "Projetos" (σ matricula (Funcionarios_ste))
Respondido em 06/04/2020 08:48:38
 
 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:
 p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
Não existe consulta que reponda a questão
p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA)))
p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
Respondido em 06/04/2020 08:48:41
 
 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.
 
 
 
 p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) )
 p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
Respondido em 06/04/2020 08:48:44
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/5
Gabarito
Coment.
 
 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).
 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 a II
I e III
Somente III
II e III
Somente I
Respondido em 06/04/2020 08:48:57
Gabarito
Coment.
 
 6a 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:
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
Não existe consulta que responda a esta questão.
p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
Respondido em 06/04/2020 08:48:59
Gabarito
Coment.
 
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/5
 7a Questão
De	 acordo	 com	 a	 tabela	 a	 seguir,	 como	 �ica	 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?
 
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 OU Salario > 2000
(Empregado)
 
s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
Respondido em 06/04/2020 08:48:52
 
 8a 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)
πNome, Qualidade, Qtde
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
Respondido em 06/04/2020 08:48:55
Gabarito
Coment.
03/05/2020 EPS
simulado.estacio.br/alunos/ 5/5
javascript:abre_colabore('38403','184856040','3688533028');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A2_201908040459_V2 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
A relação T1 abaixo conterá:
T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000) (EMPREGADO)) 
 
 Nome, sexo, salário e depto de todos os empregados homens que ganham 5000
Nome e depto de todos os empregados homens 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 menos que 5000
Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000
Respondido em 06/04/2020 08:49:09
Gabarito
Coment.
Gabarito
Coment.
 
 2a 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))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
 ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
Respondido em 06/04/2020 08:49: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.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 União
Projeção
Diferença
Interseção
 Junção
Respondido em 06/04/2020 08:49:14
 
 4a Questão
A operação da álgebra relacional que recupera linhas em umatabela é denominada:
 Seleção
Produto cartesiano
Junção
Diferença
Projeção
Respondido em 06/04/2020 08:49:17
Gabarito
Coment.
Gabarito
Coment.
 
 5a Questão
Sejam as relações:
 
 T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
 T2 = p nome (sdept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
 Nome de todas mulheres que ganham mais do 1500
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 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 e não estão lotadas no departamento 5.
Respondido em 06/04/2020 08:49:19
Gabarito
Coment.
 
 6a 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
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 πNome, Qualidade, Qtde
 π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)
Respondido em 06/04/2020 08:49:22
Gabarito
Coment.
 
 7a 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 III
II e III
 Somente a II
Somente I
I e III
Respondido em 06/04/2020 08:49:36
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:
 p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
Não existe consulta que responda a esta questão.
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
Respondido em 06/04/2020 08:49:27
Gabarito
Coment.
javascript:abre_colabore('38403','184856100','3688533796');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/5
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A2_201908040459_V3 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 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.
 
 
 
 p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
 p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) )
Respondido em 06/04/2020 08:49:49
Gabarito
Coment.
 
 2a 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:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/5
 
 π Funcionarios_ste (σ matricula, setor = "Projetos")
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
π setor = "Projetos" (σ matricula (Funcionarios_ste))
σ matricula (π setor = "Projetos" (Funcionarios_ste))
σ setor = "Projetos" (Funcionarios_ste)
 
Respondido em 06/04/2020 08:49:41
 
 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:
 p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA)
Não existe consulta que reponda a questão
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA)))
 p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
Respondido em 06/04/2020 08:49:55
 
 4a Questão
De	 acordo	 com	 a	 tabela	 a	 seguir,	 como	 �ica	 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?
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/5
 
s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 OU Salario > 2000
(Empregado)
s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
Respondido em 06/04/2020 08:49:47
 
 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).
 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
I e III
II e III
 Somente a II
Somente III
Respondido em 06/04/2020 08:50:01
Gabarito
Coment.
 
 6a 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:
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/5
 Não existe consulta que responda a esta questão.
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula(MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
Respondido em 06/04/2020 08:50:03
Gabarito
Coment.
 
 7a Questão
Sejam as relações:
 
 T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
 T2 = p nome (sdept=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 1500 e estão lotados 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ão lotadas no departamento 5.
Nome de todas mulheres que ganham mais do 1500
Respondido em 06/04/2020 08:50:07
Gabarito
Coment.
 
 8a 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
03/05/2020 EPS
simulado.estacio.br/alunos/ 5/5
 σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde)
πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod)
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
πNome, Qualidade, Qtde
Respondido em 06/04/2020 08:50:10
Gabarito
Coment.
javascript:abre_colabore('38403','184856143','3688533908');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A2_201908040459_V4 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
A relação T1 abaixo conterá:
T1 = p nome, sexo,salário,dept (s(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 que ganham 5000
 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000
Nome e depto de todos os empregados homens que ganham menos que 5000
Respondido em 06/04/2020 08:50:20
Gabarito
Coment.
Gabarito
Coment.
 
 2a 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(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 X Cursos))
Respondido em 06/04/2020 08:50:23
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.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 Junção
Projeção
Interseção
Diferença
União
Respondido em 06/04/2020 08:50:25
 
 4a Questão
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Produto cartesiano
Diferença
 Seleção
Junção
Projeção
Respondido em 06/04/2020 08:50:27
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(π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))
Respondido em 06/04/2020 08:50:30
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:
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 Somente a II
II e III
Somente I
Somente III
I e III
Respondido em 06/04/2020 08:50:32
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:
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
Não existe consulta que responda a esta questão.
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
Respondido em 06/04/2020 08:50:35
Gabarito
Coment.
 
 8a Questão
De	 acordo	 com	 a	 tabela	 a	 seguir,	 como	 �ica	 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?
 
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
s ID > 102 OU id_Depto = 10 OU Salario > 2000
(Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
 
s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
Respondido em 06/04/2020 08:50:39
javascript:abre_colabore('38403','184856190','3688535809');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/5
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A2_201908040459_V5 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
Sejam as relações:
 
 T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO))
 
 T2 = p nome (sdept=5 (EMPREGADO))
 
A relação T3 = T1 - T2 conterá:
 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.
Nomede todas mulheres que ganham mais do que 1500 e 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 06/04/2020 08:50:37
Gabarito
Coment.
 
 2a 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:
 
 π Funcionarios_ste (σ matricula, setor = "Projetos")
σ matricula (π setor = "Projetos" (Funcionarios_ste))
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/5
σ setor = "Projetos" (Funcionarios_ste)
 
π setor = "Projetos" (σ matricula (Funcionarios_ste))
 π matricula (σ setor = "Projetos" (Funcionarios_ste))
Respondido em 06/04/2020 08:50:40
 
 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:
 p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA)
 p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA)))
Não existe consulta que reponda a questão
p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA)
p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA)))
Respondido em 06/04/2020 08:50:53
 
 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.
 
 
 
 p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) )
p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
 
 p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) )
p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) )
Respondido em 06/04/2020 08:50:56
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/5
Gabarito
Coment.
 
 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).
 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 III
Somente I
 Somente a II
I e III
Respondido em 06/04/2020 08:50:58
Gabarito
Coment.
 
 6a 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.
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de
Bancos de Dados" (DISCIPLINA))
p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina
(DISCIPLINA)))
 p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina
(snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)))
p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA)
Respondido em 06/04/2020 08:51:01
Gabarito
Coment.
 
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/5
 7a Questão
De	 acordo	 com	 a	 tabela	 a	 seguir,	 como	 �ica	 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?
 
s ID > 102 OU id_Depto = 10 OU Salario > 2000
(Empregado)
s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado)
s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado)
s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado)
 
s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado)
Respondido em 06/04/2020 08:51:04
 
 8a 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(πNome, Qualidade, Qtde)
πNome, Qualidade, Qtde
 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque))
σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)
Respondido em 06/04/2020 08:50:57
Gabarito
Coment.
03/05/2020 EPS
simulado.estacio.br/alunos/ 5/5
javascript:abre_colabore('38403','184856221','3688536425');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A3_201908040459_V1 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
É uma vantagem de uso da linguagem SQL:
 Definição dinâmica dos dados
Alto custo de treinamento
Dependência de fabricante
Visão única dos dados
 
Dependência de plataforma
Respondido em 06/04/2020 08:51:59
Gabarito
Coment.
 
 2a Questão
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
 DELETE FROM Aluno WHERE nome LIKE 'M%'.
DELETE FROM Aluno WHERE nome SUCH '%M'.
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome LIKE 'G%'.
DELETE FROM Aluno WHERE nome='M'.
Respondido em 06/04/2020 08:52:02
Gabarito
Coment.
 
 3a 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?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 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 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), 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), CURSO INTEGER, PRIMARY KEY (MATRICULA));
CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY
(MATRICULA));
Respondido em 06/04/2020 08:51:53
Gabarito
Coment.
 
 4a 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 �tulo que um TCC já cadastrado previamente. Assinale qual a alterna�va abaixo realiza esta
mudança corretamente:
 ALTER TABLE TITULO ADD UNIQUE(TCC);
ALTER TABLE TCC CHANGE UNIQUE(TITULO);
ALTER TABLE TCC CHANGE TITULO (UNIQUE);
 ALTER TABLE TCC ADD UNIQUE(TITULO);
ALTER TABLE TCC ADD TITULO (UNIQUE);
Respondido em 06/04/2020 08:51:55
Gabarito
Coment.
 
 5a Questão
Representa a linguagem de manipulação de dados:
 DRL
TDL
 DML
DCL
DDL
Respondido em 06/04/2020 08:52:08
 
 6a Questão
A linguagem SQL pode ter vários enfoques, EXCETO:
 Linguagem de administração de banco de dados
 Linguagem para a programação de sistemas de informação
Linguagem de consulta em ambiente cliente/servidor
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
Linguagem para acesso às bases de dados
Linguagem interativa de consulta (query AdHoc)
 
Respondido em 06/04/2020 08:52:11
Gabarito
Coment.
Gabarito
Coment.
 
 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)
 CREATE, DROP e ALTER
SELECT
GRANT, REVOKE
 INSERT, UPDATE e DELETE
Respondido em 06/04/2020 08:52:03
Gabarito
Coment.
 
 8a 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
LONG
RAW(tam)
 VARCHAR2(tam)
CHAR(tam)
Respondido em 06/04/2020 08:52:06
javascript:abre_colabore('38403','184856307','3688537382');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A3_201908040459_V2 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a 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:
 INSERT INTO PECAS ("1234", "lápis de cor", 500);
 INSERT INTO PECA (1234, "lápis de cor", 500);
INSERT INTO PECAS (1234, "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT PECAS (1234, "lápis de cor", 500);
Respondido em 06/04/2020 08:52:27
Gabarito
Coment.
Gabarito
Coment.
 
 2a Questão
São comandos da categoria de Definição de Dados (DDL):
 CREATE / ALTER / DROP
SELECT
COMMIT / ROLLBACK
INSERT / UPDATE / DELETE
GRANT / REVOKE
Respondido em 06/04/2020 08:52:30
 
 3a 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:
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 apelido, atributo, tabela, chave estrangeira
tupla, chave primária, apelido, chave estrangeira
coluna, tabela, apelido, chave primária
campo, atributo, apelido, tabela
 atributo, apelido, campo, tabela
Respondido em 06/04/2020 08:52:33
 
 4a 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');
 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');
ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
Respondido em 06/04/2020 08:52:36
Gabarito
Coment.
Gabarito
Coment.
 
 5a Questão
SQL é uma linguagem?
 Para desenho de telas.
 Para manipulação de banco de dados.
Para criar regras de negócios que rodam no servidor.
Para criação de scripts.
Para desenvolvimento de aplicações gráficas.
Respondido em 06/04/2020 08:52:28
Gabarito
Coment.
 
 6a Questão
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
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
3
1
4
2
Respondido em 06/04/2020 08:52:30
 
 7a 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 + 10 /100;
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;
Respondido em 06/04/2020 08:52:44
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.
Update e Grant.
Drop e Grant.
Grant e Delete.
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
Delete e Update.
Respondido em 06/04/2020 08:52:47
javascript:abre_colabore('38403','184856346','3688538100');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A3_201908040459_V3 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a 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, 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));
 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 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 (MATRICULA NOT 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);
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);
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
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));
Respondido em 06/04/2020 08:52:57
 
 2a Questão
Para excluir tuplas de uma tabela devemos utilizar?
 DELETE
INSERT
DROP
UPDATE
SELECT
Respondido em 06/04/2020 08:53:00
 
 3a Questão
Como	�icaria	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_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_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE,
QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
Respondido em 06/04/2020 08:53:02
Gabarito
Coment.
Gabarito
Coment.
 
 4a 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 (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)
)
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 (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) )
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
Respondido em 06/04/2020 08:53:05
 
 5a 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 Estrangeira
Chave Entidade
 Chave Primária
Chave Secundaria
Chave Redundante
Respondido em 06/04/2020 08:53:07
Explicação:
A chave é conhecida como chave primária.
 
 6a Questão
Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela
 Exclui o banco de dados inteiro
Exclui todas as colunas da tabela
Exclui a primeira linha da tabela
Exclui a tabela do banco de dados
 Exclui todas as linhas da tabela
Respondido em 06/04/2020 08:53:10
Gabarito
Coment.
 
 7a 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 Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
Respondido em 06/04/2020 08:53:12
 
 8a 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
 Todos os funcionários recebem um aumento de 10%
Todos os funcionários passam a ganhar 1.1
Os funcionários ativos recebem aumento
Respondido em 06/04/2020 08:53:14
03/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','184856387','3688538929');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A3_201908040459_V4 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
O comando SQL que apaga um tabela é:
 
 DELETE TABLE
UPDATE
REMOVE TABLE
INSERT INTO
 DROP TABLE
Respondido em 06/04/2020 08:53:25
 
 2a 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 ( 20, 'TV Led 40 polegadas', 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 ('TV Led 40 polegadas', 20, 400, 3000);
Respondido em 06/04/2020 08:53:27
Gabarito
Coment.
Gabarito
Coment.
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é:
 DELETE FROM Aluno WHERE nome LIKE 'G%'.
DELETE FROM Aluno WHERE nome='M'.
 DELETE FROM Aluno WHERE nome LIKE 'M%'.
DELETE FROM Aluno
DELETE FROM Aluno WHERE nome SUCH '%M'.
Respondido em 06/04/2020 08:53:29
Gabarito
Coment.
 
 4a 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 �tulo que um TCC já cadastrado previamente. Assinale qual a alterna�va abaixo realiza esta
mudança corretamente:
 ALTER TABLE TITULO ADD UNIQUE(TCC);
 ALTER TABLE TCC ADD UNIQUE(TITULO);
ALTER TABLE TCC ADD TITULO (UNIQUE);
ALTERTABLE TCC CHANGE TITULO (UNIQUE);
ALTER TABLE TCC CHANGE UNIQUE(TITULO);
Respondido em 06/04/2020 08:53:21
Gabarito
Coment.
 
 5a 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)
 GRANT, REVOKE
 INSERT, UPDATE e DELETE
SELECT
CREATE, DROP e ALTER
Respondido em 06/04/2020 08:53:34
Gabarito
Coment.
 
 6a 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?
 VARCHAR2(tam)
RAW(tam)
LONG RAW
CHAR(tam)
LONG
Respondido em 06/04/2020 08:53:27
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 
 7a Questão
Representa a linguagem de manipulação de dados:
 DCL
DDL
DRL
 DML
TDL
Respondido em 06/04/2020 08:53:29
 
 8a Questão
É uma vantagem de uso da linguagem SQL:
 Dependência de plataforma
Dependência de fabricante
Visão única dos dados
 
Alto custo de treinamento
 Definição dinâmica dos dados
Respondido em 06/04/2020 08:53:42
Gabarito
Coment.
javascript:abre_colabore('38403','184856420','3688539255');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A3_201908040459_V5 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a 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), CURSO INTEGER, PRIMARY KEY (MATRICULA));
 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 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), 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));
Respondido em 06/04/2020 08:53:51
Gabarito
Coment.
 
 2a 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 de administração de banco de dados
 Linguagem para a programação de sistemas de informação
Respondido em 06/04/2020 08:53:53
Gabarito Gabarito
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
03/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
Coment. Coment.
 
 3a Questão
Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando:
 INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
ADD 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 SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada');
Respondido em 06/04/2020 08:53:56
Gabarito
Coment.
Gabarito
Coment.
 
 4a 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:
 Delete e Update.
Update e Grant.
Grant e Delete.
Drop e Grant.
 Update e Drop.
Respondido em 06/04/2020 08:53:58
 
 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 = 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;
Respondido em 06/04/2020 08:53:50
Gabarito
Coment.
 
 6a 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:
03/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 
 coluna, tabela, apelido, chave primária
 atributo, apelido, campo, tabela
campo, atributo, apelido, tabela
tupla, chave primária, apelido, chave estrangeira
apelido, atributo, tabela, chave estrangeira
Respondido em 06/04/2020 08:54:04
 
 7a 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:
 INSERT INTO PECAS (1234, "lápis de cor", 500);
 INSERT INTO PECA (1234, "lápis de cor", 500);
INSERT INTO PECAS ("1234", "lápis de cor", 500);
INCLUDE INTO PECA (1234, "lápis de cor", 500);
INSERT PECAS (1234, "lápis de cor", 500);
Respondido em 06/04/2020 08:53:55
Gabarito
Coment.
Gabarito
Coment.
 
 8a Questão
São comandos da categoria de Definição de Dados (DDL):
 SELECT
 CREATE / ALTER / DROP
INSERT / UPDATE / DELETE
GRANT / REVOKE
COMMIT / ROLLBACK
Respondido em 06/04/2020 08:54:11
javascript:abre_colabore('38403','184856453','3688539677');
03/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 IMPLEMENTAÇÃO DE BANCO DE DADOS
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0835_EX_A4_201908040459_V1 06/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459
 
 1a Questão
Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não
superior a 30 anos?
 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30
SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30
SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30
SELECT nome FROM professores WHERE media > 6 AND idade <= 30
SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30
Respondido em 06/04/2020 08:54:25
 
 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:
 
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)
 
Sabendo-se

Outros materiais