Logo Passei Direto
Buscar

Implementação de Bando de Dados Completo

Ferramentas de estudo

Questões resolvidas

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. Características do esquema: Chave primária sublinhada e chave estrangeira em negrito. Seguem algumas tabelas do Esquema: Nome (IDNome, NomePopular, IDEspecie) Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie) Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal) Local (IDLocal, NomeLocal, CodArea) Area (CodArea, NomeArea).
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água armazenada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe uma consulta cujos dados retornados estejam corretamente convertidos:
A SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
B SELECT DATA, TEMPAGUA + 1,8 * 32 "°F" FROM CAPTURA;
C SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
D SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
E SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;

Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à integridade referencial.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modificado com o uso dos comandos DDL.

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:
A Chave primária
B Chave estrangeira
C Chave candidata
D Super Chave
E Chave

Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida";
A todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
B todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
C todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
D todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida.
E apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida.

O modelo relacional estabeleceu-se como o primeiro modelo de dados para aplicações comerciais. Existe uma base teórica indispensável para os bancos de dados relacionais, que possibilita um processamento eficiente das necessidades de informações dos respectivos usuários. A respeito dessa base teórica, assinale a alternativa correta.
A A álgebra relacional é uma linguagem de consultas procedural e possui operações definidas em termos das respectivas operações fundamentais.
B As operações binárias da álgebra relacional são union, select e rename.
C A operação binária project da álgebra relacional permite a seleção de tuplas que satisfaçam determinada relação.
D A operação primária produto cartesiano da álgebra relacional permite associar informações de dois predicados quaisquer.
E Uma relação do banco de dados, uma relação constante e uma relação de conjuntos são os três tipos existentes de expressões básicas na álgebra relacional.

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:
A IN
B ALL
C LIKE
D SINGLE
E DISTINCT

Analise o comando SQL a seguir: CREATE TABLE empregado ( cod_empregado NUMERIC(6) NOT NULL, nome VARCHAR(15), cod_chefe NUMERIC(6), cpf CHAR(11) NOT NULL, cod_dep NUMERIC(3) NOT NULL, CONSTRAINT PK_Empregado PRIMARY KEY (cod_empregado), CONSTRAINT FK_Chefe_Empregado FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado), CONSTRAINT FK_Empregado_Departamento FOREIGN KEY (cod_dep) REFERENCES departamento (codigo), CONSTRAINT UQ_CPF UNIQUE (cpf) ); Em relação ao comando acima é CORRETO afirmar que:
A A coluna cod_empregado é uma chave estrangeira da tabela empregado.
B A coluna cpf é chave primária da tabela empregado.
C A coluna cod_dep pode receber valores nulos.
D A coluna cpf é chave estrangeira da tabela empregado.
E A coluna cod_chefe é chave estrangeira da tabela empregado.

Um ___________ é uma coleção de ___________ inter-relacionados e um conjunto de programas que permitem aos usuários acessar e modificar esses dados. Um ___________ é uma coleção de programas que permite aos usuários criar e manter um ___________. As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
A Banco de Dados, Informações, Banco de Dados e SGBD.
B Banco de Dados, Informações, SGBD e Banco de Dados.
C Banco de Dados, Dados, Banco de Dados e SGBD.
D Banco de Dados, Dados, SGBD e Banco de Dados.
E Banco de Dados, Informações, Banco de Dados e Dados.

SQL é uma linguagem?
A Para desenvolvimento de aplicações gráficas.
B Para criação de scripts.
C Para manipulação de banco de dados.
D Para desenho de telas.
E Para criar regras de negócios que rodam no servidor.

Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre
Marque a alternativa correta (apenas uma opção)
A chaves
B atributos
C entidades
D relacionamentos
E banco de dados

Analise as afirmacoes 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 conceitual. Marque a alternativa correta (apenas uma opção)
A Apenas a afirmação I é falsa.
B As afirmações I e II são falsas.
C Apenas a afirmação III é falsa.
D As afirmações II e III são falsas.
E Todas as afirmações são falsas.

Um atributo de uma tabela que é definido como chave primária, ao ser referenciado em alguma outra tabela é denominado de:
A Chave estrangeira
B Chave candidata
C Chave simples
D Chave externa
E Não existe atributo com esta característica

Analise as seguintes afirmações: "(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação". Podemos afirmar:
A As duas afirmações são verdadeiras e a primeira justifica a segunda.
B As duas afirmações são verdadeiras e a primeira não justifica a segunda.
C As duas afirmações são falsas.
D A primeira afirmação é falsa e a segunda é verdadeira.
E A primeira afirmação é verdadeira e a segunda é falsa.

Em banco de dados o relacionamento N para N exige o uso de:
A Normalização
B Índices
C TABELA AUXILIAR
D CHAVE ESTRANGEIRA
E VISÕES

Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu espectro de visualização utilizando a cláusula:
A WHERE
B FROM
C ORDER

Assinale a alternativa que indica quais dos comandos acima funcionariam ao serem executados:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc), IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
A I, II e IV.
B I, III e IV.
C I, II e III.
D II, III e IV.
E I, II, III e IV.

Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
A System Control.
B Data Manipulation Language (DML).
C Data Definition Language (DDL).
D Session Control.
E Transaction Control.

I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia algum atributo de uma relação declarada na consulta externa, as duas consultas são consideradas correlacionadas. II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla (ou combinação de tuplas) na consulta externa. Assinale a opção correta:
A A primeira afirmação é verdadeira e a segunda é falsa
B Ambas são falsas
C A primeira afirmação é falsa e a segunda é verdadeira
D Ambas são verdadeiras, mas a segunda não complementa a primeira
E Ambas são verdadeiras e a segunda complementa a primeira

Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
A Compartilhamento de Dados.
B Independência dos dados.
C Redução ou Eliminação de redundâncias.
D Dependência entre programas e dados.
E Padronização dos dados.

Qual o atributo poderia ser chave candidata da tabela acima?
A nome
B endereco
C cidade
D cpf
E Não existe atributo que poderia ser chave candidata.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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. Características do esquema: Chave primária sublinhada e chave estrangeira em negrito. Seguem algumas tabelas do Esquema: Nome (IDNome, NomePopular, IDEspecie) Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie) Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal) Local (IDLocal, NomeLocal, CodArea) Area (CodArea, NomeArea).
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água armazenada em graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe uma consulta cujos dados retornados estejam corretamente convertidos:
A SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
B SELECT DATA, TEMPAGUA + 1,8 * 32 "°F" FROM CAPTURA;
C SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
D SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
E SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;

Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à integridade referencial.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modificado com o uso dos comandos DDL.

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:
A Chave primária
B Chave estrangeira
C Chave candidata
D Super Chave
E Chave

Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida";
A todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
B todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
C todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
D todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida.
E apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida.

O modelo relacional estabeleceu-se como o primeiro modelo de dados para aplicações comerciais. Existe uma base teórica indispensável para os bancos de dados relacionais, que possibilita um processamento eficiente das necessidades de informações dos respectivos usuários. A respeito dessa base teórica, assinale a alternativa correta.
A A álgebra relacional é uma linguagem de consultas procedural e possui operações definidas em termos das respectivas operações fundamentais.
B As operações binárias da álgebra relacional são union, select e rename.
C A operação binária project da álgebra relacional permite a seleção de tuplas que satisfaçam determinada relação.
D A operação primária produto cartesiano da álgebra relacional permite associar informações de dois predicados quaisquer.
E Uma relação do banco de dados, uma relação constante e uma relação de conjuntos são os três tipos existentes de expressões básicas na álgebra relacional.

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:
A IN
B ALL
C LIKE
D SINGLE
E DISTINCT

Analise o comando SQL a seguir: CREATE TABLE empregado ( cod_empregado NUMERIC(6) NOT NULL, nome VARCHAR(15), cod_chefe NUMERIC(6), cpf CHAR(11) NOT NULL, cod_dep NUMERIC(3) NOT NULL, CONSTRAINT PK_Empregado PRIMARY KEY (cod_empregado), CONSTRAINT FK_Chefe_Empregado FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado), CONSTRAINT FK_Empregado_Departamento FOREIGN KEY (cod_dep) REFERENCES departamento (codigo), CONSTRAINT UQ_CPF UNIQUE (cpf) ); Em relação ao comando acima é CORRETO afirmar que:
A A coluna cod_empregado é uma chave estrangeira da tabela empregado.
B A coluna cpf é chave primária da tabela empregado.
C A coluna cod_dep pode receber valores nulos.
D A coluna cpf é chave estrangeira da tabela empregado.
E A coluna cod_chefe é chave estrangeira da tabela empregado.

Um ___________ é uma coleção de ___________ inter-relacionados e um conjunto de programas que permitem aos usuários acessar e modificar esses dados. Um ___________ é uma coleção de programas que permite aos usuários criar e manter um ___________. As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
A Banco de Dados, Informações, Banco de Dados e SGBD.
B Banco de Dados, Informações, SGBD e Banco de Dados.
C Banco de Dados, Dados, Banco de Dados e SGBD.
D Banco de Dados, Dados, SGBD e Banco de Dados.
E Banco de Dados, Informações, Banco de Dados e Dados.

SQL é uma linguagem?
A Para desenvolvimento de aplicações gráficas.
B Para criação de scripts.
C Para manipulação de banco de dados.
D Para desenho de telas.
E Para criar regras de negócios que rodam no servidor.

Em bancos de dados relacionais, um relacionamento é definido como o conjunto de associações entre
Marque a alternativa correta (apenas uma opção)
A chaves
B atributos
C entidades
D relacionamentos
E banco de dados

Analise as afirmacoes 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 conceitual. Marque a alternativa correta (apenas uma opção)
A Apenas a afirmação I é falsa.
B As afirmações I e II são falsas.
C Apenas a afirmação III é falsa.
D As afirmações II e III são falsas.
E Todas as afirmações são falsas.

Um atributo de uma tabela que é definido como chave primária, ao ser referenciado em alguma outra tabela é denominado de:
A Chave estrangeira
B Chave candidata
C Chave simples
D Chave externa
E Não existe atributo com esta característica

Analise as seguintes afirmações: "(1) A restrição de integridade referencial diz que chave primária em uma relação não pode ter seu valor nulo PORQUE (2) esta chave identifica as tuplas da relação". Podemos afirmar:
A As duas afirmações são verdadeiras e a primeira justifica a segunda.
B As duas afirmações são verdadeiras e a primeira não justifica a segunda.
C As duas afirmações são falsas.
D A primeira afirmação é falsa e a segunda é verdadeira.
E A primeira afirmação é verdadeira e a segunda é falsa.

Em banco de dados o relacionamento N para N exige o uso de:
A Normalização
B Índices
C TABELA AUXILIAR
D CHAVE ESTRANGEIRA
E VISÕES

Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu espectro de visualização utilizando a cláusula:
A WHERE
B FROM
C ORDER

Assinale a alternativa que indica quais dos comandos acima funcionariam ao serem executados:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc), IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
A I, II e IV.
B I, III e IV.
C I, II e III.
D II, III e IV.
E I, II, III e IV.

Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
A System Control.
B Data Manipulation Language (DML).
C Data Definition Language (DDL).
D Session Control.
E Transaction Control.

I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia algum atributo de uma relação declarada na consulta externa, as duas consultas são consideradas correlacionadas. II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla (ou combinação de tuplas) na consulta externa. Assinale a opção correta:
A A primeira afirmação é verdadeira e a segunda é falsa
B Ambas são falsas
C A primeira afirmação é falsa e a segunda é verdadeira
D Ambas são verdadeiras, mas a segunda não complementa a primeira
E Ambas são verdadeiras e a segunda complementa a primeira

Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem?
A Compartilhamento de Dados.
B Independência dos dados.
C Redução ou Eliminação de redundâncias.
D Dependência entre programas e dados.
E Padronização dos dados.

Qual o atributo poderia ser chave candidata da tabela acima?
A nome
B endereco
C cidade
D cpf
E Não existe atributo que poderia ser chave candidata.

Prévia do material em texto

09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 1/6
CARLOS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 1
5
Questões respondidas
2
Questões corretas
3
Questões erradas
Minha performance por tema
2ª semana
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 2/6
Gabarito comentado
1 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.
Características do esquema: Chave primária sublinhada e chave estrangeira em negrito.
Seguem algumas tabelas do Esquema:
Nome (IDNome, NomePopular, IDEspecie)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal)
Local (IDLocal, NomeLocal, CodArea)
se a a
3ª semana
1ª semana
(Ref.: 1536239069620)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 3/6
Area (CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água armazenada em
graus Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe uma
consulta cujos dados retornados estejam corretamente convertidos:
A SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
B SELECT DATA, TEMPAGUA + 1,8 * 32 "°F" FROM CAPTURA;
C SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
D SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
E SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;
2 (Ref.: 1536239070092)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 4/6
A SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
B SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA =T.MATA;
C SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP ANDA.MATA = T.MATA;
D SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A;
E SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A;
3 Os conceitos de banco de dados relacional re�etem o nível de abstração dos dados. Desta forma, marque a
(Ref.: 1536239070106)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 5/6
alternativa que se refere à instância da entidade.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modi�cado com o uso dos comandos DDL.
4 Considere o esquema de banco de dados ilustrado na �gura abaixo em que as chaves primárias estão sublinhadas.
Podemos a�rmar 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:
A Chave primária
B Chave estrangeira
C Chave candidata
(Ref.: 1536239070264)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 6/6
D Super Chave
E Chave
5 Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto a�rmar que serão selecionados
A todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
B todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida.
C todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida.
D todos os registros da tabela Paciente que possuem no �nal do conteúdo do campo "endereço" a palavra Avenida.
E apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida.
(Ref.: 1536239070285)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 1/6
CARLOS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 2
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
5ª semana
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 2/6
Gabarito comentado
1 Ano: 2016 - Banca: IADES - Órgão: PC-DF - Prova: Perito Criminal - Ciência da Computação/Informática
O modelo relacional estabeleceu-se como o primeiro modelo de dados para aplicações comerciais. Existe uma
base teórica indispensável para os bancos de dados relacionais, que possibilita um processamento e�ciente das
necessidades de informações dos respectivos usuários. A respeito dessa base teórica, assinale a alternativa
correta.
5 se a a
2ª semana
6ª semana
1ª semana
(Ref.: 1536239069604)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 3/6
A A álgebra relacional é uma linguagem de consultas procedural e possui operações de�nidas em termos das respectivas
operações fundamentais. 
B As operações binárias da álgebra relacional são union, select e rename. 
C A operação binária project da álgebra relacional permite a seleção de tuplas que satisfaçam determinada relação.
D A operação primária produto cartesiano da álgebra relacional permite associar informações de dois predicados quaisquer.
E Uma relação do banco de dados, uma relação constante e uma relação de conjuntos são os três tipos existentes deexpressões básicas na álgebra relacional.
2 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:
A IN
(Ref.: 1536239069754)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 4/6
B ALL
C LIKE
D SINGLE
E DISTINCT
3 Analise o comando SQL a seguir:
CREATE TABLE empregado (
cod_empregado NUMERIC(6) NOT NULL,  nome VARCHAR(15),
cod_chefe NUMERIC(6), cpf CHAR(11) NOT NULL,
cod_dep NUMERIC(3) NOT NULL,
CONSTRAINT PK_Empregado PRIMARY KEY (cod_empregado),
CONSTRAINT FK_Chefe_Empregado FOREIGN KEY (cod_chefe) REFERENCES empregado (cod_empregado),
CONSTRAINT FK_Empregado_Departamento FOREIGN KEY (cod_dep) REFERENCES departamento (codigo),
CONSTRAINT UQ_CPF UNIQUE (cpf)
);
Em relação ao comando acima é CORRETO a�rmar que:
(Ref.: 1536239069783)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 5/6
A A coluna cod_empregado é uma chave estrangeira da tabela empregado.
B A coluna cpf é chave primária da tabela empregado.
C A coluna cod_dep pode receber valores nulos.
D A coluna cpf é chave estrangeira da tabela empregado.
E A coluna cod_chefe é chave estrangeira da tabela empregado.
4 Um ___________ é uma coleção de ___________ inter-relacionados e um conjunto de programas que permitem aos
usuários acessar e modi�car esses dados. Um ___________ é uma coleção de programas que permite aos
usuários criar e manter um ___________. 
As lacunas I, II, III e IV são, correta e respectivamente, preenchidas por:
A Banco de Dados, Informações, Banco de Dados e SGBD.
B Banco de Dados, Informações, SGBD e Banco de Dados.
C Banco de Dados, Dados, Banco de Dados e SGBD.
D
(Ref.: 1536239069904)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 6/6
D Banco de Dados, Dados, SGBD e Banco de Dados.
E Banco de Dados, Informações, Banco de Dados e Dados.
5 SQL é uma linguagem?
A Para desenvolvimento de aplicações grá�cas.
B Para criação de scripts.
C Para manipulação de banco de dados.
DPara desenho de telas.
E Para criar regras de negócios que rodam no servidor.
(Ref.: 1536239070000)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 1/6
CARLOS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 3
5
Questões respondidas
2
Questões corretas
3
Questões erradas
Minha performance por tema
5ª semana
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 2/6
Gabarito comentado
1
5 semana
8ª semana
2ª semana
7ª semana
(Ref.: 1536239069600)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 3/6
A 5
B 2
C 7
D 4
E 9
2 A ó ã d i t d li SQL ê i
(Ref.: 1536239070012)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 4/6
Após a execução dos seguintes comandos em linguagem SQL, em sequência:
CREATE TABLE Carros (Codigo int PRIMARY KEY,  Modelo varchar(30))
 
INSERT INTO Carros VALUES (NULL, ''Alfa Romeo'')
INSERT INTO Carros VALUES (5000, ''Mazda'')
SELECT COUNT(*) FROM Carros
Será retornado o valor:
A NULL
B 1
C 0
D 2
E 5000
3
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
SELECT ID, DESCRICAO FROM Turma ORDER BY DESCRICAO desc;
(Ref.: 1536239070134)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 5/6
A Seleciona todos os registros da tabela Turma
B Seleciona todos os campos e os registros da tabela turma
C Seleciona os campos ID e DESCRICAO da tabela Turma
D Seleciona todos os campos da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
E Seleciona os campos ID e DESCRICAO da tabela Turma ordenando os registros por DESCRICAO em ordem decrescente
4 Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta:
A O operador LIKE é usado para operações com booleanos
B O operador AND faz a checagem de valores zerados
C DESC é obrigatoriamente necessário à cláusula ORDER BY quando se deseja ordenar decrescentemente
D O operador ALIAS é usado para renomear de�nitivamente colunas e tabelas
E O operador IN pode ser usado para comparar valores na cláusula FROM
(Ref.: 1536239070207)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 6/6
5 A opção que completa corretamente o comando INSERT abaixo, de forma a inserir um registro com NOME igual a
"Beltrano", SALARIO igual a 1800 e CIDADE igual a "Rio de Janeiro", é:
Insert into empregado (nome, salario,cidade) values ...
A (Beltrano, 1800,Rio de Janeiro)
B ('Beltrano', '1800', Rio de Janeiro)
C ('Beltrano', 1800, 'Rio de Janeiro')
D ('Beltrano', 1800, null)
E (Beltrano, 1800)
(Ref.: 1536239070259)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 1/6
CARLOS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 4
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
4ª semana
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 2/6
Gabarito comentado
1 Considere a seguinte tabela criada:
Aluno (matricula, nome, email)
Marque a alternativa que representa a expressão em Álgebra Relacional, que retorna o nome do aluno cuja
matrícula é igual a 0364.
 se a a
2ª semana
15ª semana
14ª semana
1ª semana
(Ref.: 1536239069682)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 3/6
A
B
C
D
E
2 Ao selecionar os dados de uma tabela, para visualização ou outra necessidade podemos restringir o seu espectro
de visualização utilizando a cláusula:
A WHERE
B
(Ref.: 1536239069808)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 4/6
B FROM
C ORDER
D UNTIL
E UP
3 Sobre algoritmos para o processamento de junções, assinale a alternativa verdadeira.
A O algoritmo Sort Merge Join, baseado no clássico algoritmo Merge Sort, somente pode ser aplicado se as duas tabelasestiverem ordenadas por seus atributos de junção.
B O algoritmo Nested-Loop Join pode produzir o menor custo de execução possível, desde que uma das duas tabelas possa serarmazenada por inteiro na memória.
C O algoritmo Hash Join, altamente recomendável quando as tabelas envolvidas são pequenas, não possui qualquer relaçãocom os índices hash, nem trabalha com a noção de buckets.
D A variação Block Nested-Loop Join do algoritmo Nested-Loop Join não deve ser utilizada na prática, pois sempre leva a umamaior leitura de páginas do disco.
E Índices primários e secundários podem ser utilizados pelo algoritmo Nested-Loop Join com Índices, mas não o índice hash,pois não é ordenado.
(Ref.: 1536239070060)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 5/6
4 Em relação ao conceito de transação em um banco de dados podemos a�rmar que?
A É concluída mesmo quando uma falha ocorre durante o processamento
B O resultado �nal de uma transação não é o mesmo quando várias transações são realizadas isoladas uma das outras
C Os resultados de uma transação, caso seja concluída com sucesso, devem ser persistentes
D Não necessariamente uma transação pode ser considerada como uma unidade consistente de transformação
E A medida que a transação está sendo executada, os outros usuários do banco, já podem veri�car as atualizações realizadas
5 Uma chave candidata é:
A um conjunto de atributos que descrevem as características dos elementos a serem modelados.
B uma ou mais colunas que identi�cam univocamente a relação, porém não fazem parte da chave primária.
C um conjunto de valores que cada atributo, de�nido no esquema, assume em um determinado instante, formando o conjunto detuplas.
D
(Ref.: 1536239070129)
(Ref.: 1536239070282)
09/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 6/6
D uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela.
E um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais.
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 1/5
ALEXANDER
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
Simulado 1
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
1ª semana
2ª semana
3ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 2/5
1 Analise as a�rmaçõ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 de�nida durante a construção do modelo conceitual.
Marque a alternativa correta (apenas uma opção)
A
Apenas a a�rmação I é falsa.
 
B As a�rmações I e II são falsas.
C Apenas a a�rmação III é falsa.
D As a�rmações II e III são falsas.
E  Todas as a�rmações  são falsas.
2 Considere o esquema de uma empresa conforme segue:
Func (cod_func, nome, dta_nasc, salario, nro_depto, cod_superv) ;
Depto (nro_depto, nome) ;
Projeto (cod_proj, nome, duracao, nro_depto) ;
Participa (cod_proj, cod_func, horas_trab).
Marque a alternativa que contém o comando em SQL para recuperar o
nome e o salário dos funcionários do departamento 5, com salário na
faixa de 1000 a 2000.
(Ref.: 1536239069714)
(Ref.: 1536239069761)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT00833/5
A SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5;
B SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 OR SALARIOBETWEEN 1000 AND 2000;
C SELECT NOME, SALARIO FROM FUNC WHERE SALARIO = 1000 ANDNRO_DEPTO BETWEEN 1 AND 5;
D SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 AND SALARIOBETWEEN 1000 AND 2000;
E SELECT NOME, SALARIO FROM FUNC WHERE SALARIO BETWEEN 1000 AND2000;
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 in�uencia na facilidade de acesso às
informações, existindo técnicas de normalização para aperfeiçoar a
organização. Trata-se do modelo
A hierárquico
B em rede
C relacional.
D distribuído.
E orientado a objetos.
4
(Ref.: 1536239069780)
(Ref.: 1536239070038)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 4/5
A quatro e três.
B cinco e cinco.
C quatro e quatro.
D três e quatro.
E cinco e quatro.
5 Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma
vantagem?
A Compartilhamento de Dados.
(Ref.: 1536239070219)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 5/5
B Independência dos dados.
C Redução ou Eliminação de redundâncias.
D Dependência entre programas e dados.
E Padronização dos dados.
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 1/4
ALEXANDER
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
Simulado 2
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
5ª semana
6ª semana
1ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 2/4
1 Ano: 2016 - Banca: IADES - Órgão: PC-DF - Prova: Perito Criminal -
Ciência da Computação/Informática
O modelo relacional estabeleceu-se como o primeiro modelo de dados
para aplicações comerciais. Existe uma base teórica indispensável para
os bancos de dados relacionais, que possibilita um processamento
e�ciente das necessidades de informações dos respectivos usuários. A
respeito dessa base teórica, assinale a alternativa correta.
A A álgebra relacional é uma linguagem de consultas procedural e possuioperações de�nidas em termos das respectivas operações fundamentais. 
B As operações binárias da álgebra relacional são union, select e rename. 
C A operação binária project da álgebra relacional permite a seleção de tuplas quesatisfaçam determinada relação.
D A operação primária produto cartesiano da álgebra relacional permite associarinformações de dois predicados quaisquer.
E
Uma relação do banco de dados, uma relação constante e uma relação de
conjuntos são os três tipos existentes de expressões básicas na álgebra
relacional.
2 Ano: 2010 - Banca: ESAF - Órgão: CVM - Prova: Analista de TIC -
Infraestrutura
Em Álgebra Relacional,
(Ref.: 1536239069604)
(Ref.: 1536239069608)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 3/4
A a operação argumento é unária e retorna uma relação de argumento, com certosatributos omitidos.
B a operação produto cartesiano permite combinar informações de quaisquerduas relações.
C a operação projeção é múltipla e retorna uma relação de argumento, com todosos atributos.
D a operação associação cartesiana permite combinar informações de quaisquerdois atributos.
E a operação link é unária e retorna um produto de argumentos, com certosatributos omitidos.
3 Em linguagem SQL, o comando utilizado para remover uma tabela de um
banco de dados é
A DROP TABLE.
B DELETE TABLE.
C REMOVE TABLE.
D DELETE FROM.
E ROLLBACK.
4 Um atributo de uma tabela que é de�nido como chave primária, ao ser
(Ref.: 1536239069940)
(Ref.: 1536239069953)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 4/4
referenciado em alguma outra tabela é denominado de:
A Chave estrangeira
B Chave candidata
C Chave simples
D Chave externa
E Não existe atributo com esta característica
5 No que se refere aos conceitos do Modelo Relacional, marque a
alternativa correta:
A A chave estrangeira precisa ser única, mas pode ser nula.
B O valor de um atributo de uma linha da tabela é nulo quando o seu valor édesconhecido.
C Um índice é obrigatoriamente uma chave, mas a chave pode ser um índice.
D A integridade referencial é garantida através da chave primária.
E O Domínio de um atributo corresponde ao seu tipo de dado.
(Ref.: 1536239069958)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 1/5
ALEXANDER
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
1 O esquema de banco de dados apresentado abaixo faz parte de um
Simulado 3
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
3ª semana
2ª semana
(Ref.: 1536239069614)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 2/5
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.
Características do esquema: Chave primária sublinhada e chave
estrangeira em negrito.
Seguem algumas tabelas do Esquema:
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal)
Local (IDLocal, NomeLocal, CodArea)
Area (CodArea, NomeArea)
Assinale qual das alternativas representa uma correta consulta que exiba
os dados de áreas e locais cujo nome da área seja igual a "Zona Sul
Carioca".
A SELECT * FROM AREA, LOCAL AND NOMEAREA = "Zona Sul Carioca"
B SELECT * FROM AREA, LOCAL  WHERE A.CODAREA = L.CODAREA ANDNOMEAREA = '%Zona Sul Carioca%'
C SELECT * FROM AREA A , LOCAL L ON A.CODAREA = L.CODAREA ANDNOMEAREA = "Zona Sul Carioca"
D SELECT * FROM AREA, LOCAL WHERE AREA.CODAREA = LOCAL.CODAREA ANDNOMEAREA = 'Zona Sul Carioca';
E SELECT * FROM AREA A,LOCAL L ON A.CODAREA = L.CODAREA ANDNOMEAREA = (Zona Sul Carioca);
2 Observe a tabela R:
(Ref.: 1536239070202)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 3/5
Observe a tabela R:
Qual será o resultado da consulta:
SELECT X FROM R WHERE Y is null;
A 5
B 1 e 4
C 1 e 5
D null e 5
E 4 e null
3 O operador que possibilita a seleção de uma faixa de valores sem a
necessidade do uso dos operadores >=  e  <= é:
A IN
B BETWEEN
C HAVING
D LIKE
E GROUP BY
(Ref.: 1536239070229)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 4/5
4
A SELECT Registro, Tamanho, NumQuartos, NumBanheiros FROM Imovel WHERETamanho <= 50
B SELECT Registro, Tamanho, NumQuartos, NumBanheiros FROM Imovel WHERETamanho <= 40 ORDER BY Tamanho
C SELECT Registro, Tamanho, NumQuartos, NumBanheiros FROM Imovel ORDERBY Tamanho WHERE Tamanho <= 40
D SELECT Registro, Tamanho, NumQuartos, NumBanheiros FROM Imovel WHERETamanho <= 50 ORDER BY Tamanho
E SELECT Registro, Tamanho, NumQuartos, NumBanheiros FROM Imovel WHERETamanho <= 40 ORDER BY Tamanho DESC
(Ref.: 1536239070241)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 5/5
5 Dada a instrução SQL:
SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%";
É correto a�rmar que serão selecionados
A todos os registros da tabela Paciente que possuem em alguma parte doconteúdo do campo "endereço" a palavra Avenida.
B todos os registrosda tabela Paciente que possuem no início do conteúdo docampo "endereço" a palavra Avenida.
C todos os registros da tabela Paciente que não possuem em alguma parte doconteúdo do campo "endereço" a palavra Avenida.
D todos os registros da tabela Paciente que possuem no �nal do conteúdo docampo "endereço" a palavra Avenida.
E apenas os registros da tabela Paciente que não possuem como inicial doconteúdo do campo "endereço" a palavra Avenida.
(Ref.: 1536239070285)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 1/6
ALEXANDER
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 4
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
5ª semana
6ª semana
9ª semana
16ª semana
8ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 2/6
Gabarito comentado
1
A Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos deimóvel, correlacionadas entre si e nenhum outro dado além destes.
B Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos deimóvel e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
C
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.
D
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
8 semana
(Ref.: 1536239070044)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 3/6
de�nido e mais todos os nomes de tipos de imóvel não referenciados em
imóvel.
E
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 de�nido.
2
A ALTER TABLE Cliente RENAME TO Locatario
B ALTER TABLE Cliente RENAME Cliente TO Locatario
C ALTER TABLE Cliente CHANGE Locatario
D ALTER TABLE Cliente RENAME (Locatario)
E ALTER TABLE Cliente CHANGE TO Locatario
3
(Ref.: 1536239070084)
(Ref.: 1536239070088)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 4/6
A Quatro.
B Três.
C Dois.
D Cinco.
E Seis.
4
O modelo relacional representa o banco de dados como uma coleção de
relações (tabelas). Na terminologia formal do modelo relacional, uma
(Ref.: 1536239070122)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 5/6
linha é chamada de "tupla", o título da coluna é denominado "atributo" e a
tabela é chamada de "relação". O tipo de dado que descreve os tipos de
valores que podem aparecer em cada coluna é denominado "domínio".
Um banco de dados relacional pode impor vários tipos de restrições nos
dados armazenados. (ELMASRI, R./ NAVATHE, S.B. Sistema de Banco de
Dados Fundamentos e Aplicações. Rio de Janeiro: LTC, 2002).
Restrições que permitem controlar situações como, por exemplo, "o
salário de um empregado não deve exceder o salário do supervisor do
empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua
implementação, são do tipo:
A restrições de integridade semântica.
B restrições de domínio.
C restrições de integridade referencial.
D restrições de integridade da entidade.
E restrições de unicidade
5 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R?
A 0
B 1
C 2
D 3
E 4
(Ref.: 1536239070162)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 6/6
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 1/4
ANDRIELLE
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
1 Em bancos de dados relacionais, um relacionamento é de�nido como o
Simulado 1
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
1ª semana
2ª semana
(Ref.: 1536239069693)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 2/4
Em bancos de dados relacionais, um relacionamento é de�nido como o
conjunto de associações entre
A chaves
B atributos
C entidades
D relacionamentos
E banco de dados
2 Analise as a�rmaçõ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 de�nida durante a construção do modelo conceitual.
Marque a alternativa correta (apenas uma opção)
A
Apenas a a�rmação I é falsa.
 
B As a�rmações I e II são falsas.
C Apenas a a�rmação III é falsa.
D As a�rmações II e III são falsas.
E  Todas as a�rmações  são falsas.
(Ref.: 1536239069714)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 3/4
3 Um atributo de uma tabela que é de�nido como chave primária, ao ser
referenciado em alguma outra tabela é denominado de:
A Chave estrangeira
B Chave candidata
C Chave simples
D Chave externa
E Não existe atributo com esta característica
4 SQL é uma linguagem?
A Para desenvolvimento de aplicações grá�cas.
B Para criação de scripts.
C Para manipulação de banco de dados.
D Para desenho de telas.
E Para criar regras de negócios que rodam no servidor.
5 Analise as seguintes a�rmações: 
"(1) A restrição de integridade referencial diz que chave primária em uma
relação não pode ter seu valor nulo PORQUE (2) esta chave identi�ca as
tuplas da relação"
Podemos a�rmar:
(Ref.: 1536239069953)
(Ref.: 1536239070000)
(Ref.: 1536239070216)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 4/4
 
A As duas a�rmações são verdadeiras e a primeira justi�ca a segunda.
B As duas a�rmações são verdadeiras e a primeira não justi�ca a segunda.
C As duas a�rmações são falsas.
D A primeira a�rmação é falsa e a segunda é verdadeira.
E A primeira a�rmação é verdadeira e a segunda é falsa.
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 1/5
ANDRIELLE
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 2
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
3ª semana
1ª semana
2ª semana
6ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 2/5
Gabarito comentado
1
A
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS , NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL;
B
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS "NUMERO QUARTOS E
BANHEIROS", NUMBANHEIROS FROM IMOVEL , TIPOIMOVEL WHERE
UPPER(NOMETIPOIMOVEL) = 'APARTAMENTO PADRÃO';
C
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL , TIPOIMOVEL WHERE
NOMETIPOIMOVEL = 'APARTAMENTO PADRÃO';
(Ref.: 1536239069567)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 3/5
D
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL AND UPPER(NOMETIPOIMOVEL) =
'APARTAMENTO PADRÃO';
E
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL AND NOMETIPOIMOVEL =
'APARTAMENTO PADRÃO';
2 Em banco de dados o relacionamento N para N exige o uso de:
A Normalização
BÍndices
C TABELA AUXILIAR
D CHAVE ESTRANGEIRA
E VISÕES
3 Ao selecionar os dados de uma tabela, para visualização ou outra
necessidade podemos restringir o seu espectro de visualização utilizando
a cláusula:
A WHERE
B FROM
C ORDER
(Ref.: 1536239069752)
(Ref.: 1536239069808)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 4/5
D UNTIL
E UP
4 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em
negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT,
TIPOREPRODUCAO)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns
tubarões deseja-se marca-los com três possíveis �pos de marcação T, R ou G, representando
marcações tradicional, a rádio ou GPS, respec�vamente. Analise os comandos abaixo
relacionados a criação da tabela Marcacao:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO
NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR
NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT
NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN
KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY,    IDTubarao
NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY
(IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc),
IDTubarao NUMBER(4) NOT NULL,  TipoMarc CHAR NOT NULL,
FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
Assinale a alterna�va que indica quais dos comandos acima funcionariam ao serem executados:
A I, II e IV.
B I, III e IV.
C I, II e III.
D II, III e IV.
E I, II, III e IV.
(Ref.: 1536239070054)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 5/5
5
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?
A System Control.
B Data Manipulation Language (DML).
C Data De�nition Language (DDL).
D Session Control.
E Transaction Control.
(Ref.: 1536239070278)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 1/5
ANDRIELLE
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 3
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
8ª semana
10ª semana
9ª semana
1ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 2/5
Gabarito comentado
1 Considere os seguintes comandos em SQL executados como um script
em um SGBD:
CREATE TABLE VALORES (
   ID INTEGER NOT NULL PRIMARY KEY,   VALOR INTEGER
);
INSERT INTO VALORES VALUES (1,5);  INSERT INTO VALORES VALUES
(1,6);
INSERT INTO VALORES VALUES (NULL,7);  INSERT INTO VALORES
VALUES (2,1);
INSERT INTO VALORES VALUES (2,8);   INSERT INTO VALORES VALUES
(3,9);
INSERT INTO VALORES VALUES (NULL,10);
O comando a seguir é executado logo após a execução do script. 
SELECT COUNT(VALOR) FROM VALORES WHERE VALOR >= 5;
A consulta retornará o valor
A 2
B 14
C 16
D 3
E 4
(Ref.: 1536239069901)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 3/5
2 I. Sempre que uma condição na cláusula where de uma consulta
aninhada referencia algum atributo de uma relação declarada na consulta
externa, as duas consultas são consideradas correlacionadas. 
II. Na consulta correlacionada a consulta aninhada é avaliada uma vez
para cada tupla (ou combinação de tuplas) na consulta externa.
Assinale a opção correta:
A A primeira a�rmação e verdadeira e a segunda é falsa
B Ambas são falsas
C A primeira a�rmação é falsa e a segunda é verdadeira
D Ambas são verdadeiras, mas a segunda não complementa a primeira
E Ambas são verdadeiras e a segunda complementa a primeira
3 Um banco de dados relacional foi criado através da execução dos
comandos em SQL a seguir
(Ref.: 1536239069982)
(Ref.: 1536239070062)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 4/5
 
 
A 5
B 3
C 4
D 6
E 7
4 Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma
vantagem?
A Compartilhamento de Dados.
B Independência dos dados.
C
(Ref.: 1536239070219)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 5/5
C Redução ou Eliminação de redundâncias.
D Dependência entre programas e dados.
E Padronização dos dados.
5 Considere a tabela aluno mostrada abaixo:
Qual o atributo poderia ser chave candidata da tabela acima?
A nome
B endereco
C cidade
D cpf
E Não existe atributo que poderia ser chave candidata.
(Ref.: 1536239070273)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 1/5
ANDRIELLE
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
Simulado 4
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
12ª semana
16ª semana
9ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 2/5
1 Ano: 2017 - Banca: FUNDEP (Gestão de Concursos) - Órgão: UFVJM-MG
- Prova: Analista de Tecnologia da Informação (Adaptada)
Qual é a maneira correta de se criar uma VIEW para retornar todos os
nomes de clientes armazenados em uma tabela denominada CLIENTES?
A CREATE vcli AS VIEW nomes FROM CLIENTES
B CREATE vcli AS SELECT nomes FROM CLIENTES
C CREATE VIEW vcli AS SELECT nomes FROM CLIENTES
D CREATE VIEW vcli, SELECT nomes FROM CLIENTES
E CREATE VIEW vcli TO SELECT nomes FROM CLIENTES
2 (PRODEST-ES/2014) Considere a tabela T de um banco de dados
relacional:
T (ID, Nome, Fone)
Indique a alternativa que contém a consulta SQL correta para criar uma
visão V, a partir da tabela T, apenas para os Nomes começando pela letra
J.
A CREATE VIEW V FOR (SELECT T.ID, T.Nome,T. Fone FOR Nome NEXT 'J%')
(Ref.: 1536239069569)
(Ref.: 1536239069672)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 3/5
B CREATE VIEW V → (SELECT T(ID, Nome, Fone) WHERE Nome NEAR 'J%')
C CREATE VIEW V (SELECT ID, Nome, Fone FROM T WHERE Nome = 'J%')
D CREATE VIEW V AS (SELECT ID, Nome, Fone FROM T WHERE Nome LIKE 'J%')
E CREATE VIEW V FROM (SELECT ID, Nome, Fone OF T WHERE Nome IN 'J%')
3
Considerando-se as tabelas e o comando SQL mostrados acima, é
correto concluir que o número de registros removidos da tabela Y
pela execução desse comando é:
 
 
A 1
B 2
C 3
D 4
(Ref.: 1536239069759)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 4/5
E 5
4
Listar cpf e nome do cliente que possui o veículo placa BDQ2012.
A SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf =c.cpf ;
B SELECT c.cpf, c.nome FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf =c.cpf  WHERE v.placa = BDQ2012;
C SELECT c.cpf, v.veiculo FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf =c.cpf WHERE v.placa = BDQ2012;
D SELECT c.cpf, c.cliente FROM Veiculo v INNER JOIN Cliente c ON v.Cliente_cpf =c.cpf WHERE v.placa = BDQ2012;
E Nenhuma das consultas acima.
(Ref.: 1536239069925)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 5/5
5 Qual a sintaxe SQL-SELECT errada?
A SELECT COUNT(*) FROM TABELA1;
B SELECT X.COLUNA1,AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2Y ON X.COLUNA3=Y.COLUNA4 GROUP BY X.COLUNA1;
C SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE (%X%)ORDER BY 3;
D SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2DESC, 3 ASC;
E SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
(Ref.: 1536239069960)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 1/4
GABRIEL
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 2
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
2ª semana
5ª semana
1ª semana
6ª semana
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 2/4
Gabarito comentado
1
A SELECT PNOME NOME, SNOME SOBRENOME, UF, TEL TELEFONE, EMAIL "E-MAIL" FROM CLIENTE;
B SELECT PNOME, SNOME, UF, TEL, EMAIL FROM CLIENTE;
C SELECT PNOME, SNOME, UF, TEL TELEFONE, EMAIL FROM CLIENTE WHERE UF= 'RJ';
D SELECT PNOME NOME, SNOME SOBRENOME, UF, TEL TELEFONE, EMAIL "E-MAIL" FROM CLIENTE WHERE UF = 'RJ';
E
SELECT PNOME NOME, SNOME SOBRENOME, UF, TEL TELEFONE, EMAIL E-
(Ref.: 1536239069563)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 3/4
MAIL FROM CLIENTE WHERE UF = 'RJ' OR TEL(2) = 21;
2 Admitindo as relações abaixo especi�cadas, 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)
A ᴨ (σ (Alunos X Cursos))
B ᴨ (σ (Alunos))
C ᴨ (Alunos X Cursos)
D σ (ᴨ (Alunos X Cursos))
E ᴨ (σ (Alunos X Cursos))
3 Os conceitos de banco de dados relacional re�etem o nível de abstração
dos dados. Desta forma, marque a alternativa que se refere à integridade
referencial.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modi�cado com o uso dos comandos DDL.
(Ref.: 1536239070004)
nome, nome_curso matricula=codigo
nome, nome_curso cod_curso=codigo
nome, nome_curso
nome, nome_curso cod_curso=codigo
nome, nome_curso cod_curso=codigo
(Ref.: 1536239070028)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 4/4
4 Os conceitos de banco de dados relacional re�etem o nível de abstração
dos dados. Desta forma, marque a alternativa que se refere à instância da
entidade.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modi�cado com o uso dos comandos DDL.
5 Para o comando apresentado a seguir, indique a alternativa que apresenta
o resultado obtido com a sua execução:
DROP TABLE Funcionario;
A A tabela Funcionario é removida do banco de dados.
B A tabela Funcionario é criada no banco de dados.
C Todos os registros da tabela Funcionario são excluídos.
D O banco de dados Funcionario é criado.
E O banco de dados Funcionario é excluído.
(Ref.: 1536239070106)
(Ref.: 1536239070133)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 1/6
GABRIEL
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 3
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
9ª semana
7ª semana
6ª semana
8ª semana
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 2/6
Gabarito comentado
1
Um sistema de informação usa um banco de dados relacional que possui
tabelas cujos esquemas em SQL estão representados a seguir.
CREATE TABLE Artista (
id INTEGER PRIMARY KEY,
nome VARCHAR(40) NOT NULL,
CPF CHAR(11) NOT NULL,
dataNascimento DATE,
UNIQUE (CPF) );
CREATE TABLE Evento (
id INTEGER PRIMARY KEY,
descricao VARCHAR(60) NOT NULL,
numMaxConvidados INTEGER DEFAULT 0,
CHECK (numMaxConvidados >= 0) );
CREATE TABLE Atuacao (
idArtista INTEGER,
idEvento INTEGER,
PRIMARY KEY (idArtista, idEvento),
FOREIGN KEY (idArtista) REFERENCES Artista,
FOREIGN KEY (idEvento) REFERENCES Evento(id));
O sistema também possui uma consulta que integra um de seus
relatórios, conforme indicado a seguir:
SELECT A.nome, E.descricao
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento
FULL OUTER JOIN Artista A ON T.idArtista = A.id
Considerando que todas as tabelas possuem dados, o resultado da
consulta utilizada no relatório e:
A O nome de todos os artistas combinados com a descrição de todos os eventos
(Ref.: 1536239069933)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 3/6
B A descrição de todos os eventos e, caso haja artistas alocados, os seus nomes.
C O nome de todos os artistas e a descrição de todos os eventos em que elesatuam.
D O nome de todos os artistas e, caso eles participem de eventos, a descrição doevento.
E O nome de todos os artistas, a descrição de todos os eventos e, caso eles serelacionem, os dois combinados.
2 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 veri�cou 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 sintaxe correta que Jaqueline precisa executar para
realizar esta alteração é o:
A UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017
B UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017
C UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2
(Ref.: 1536239069971)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 4/6
D UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro =10017
E UPDATE Imovel SET Tamanho = 80, NumQuartos = 2
3 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em
negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT,
TIPOREPRODUCAO)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns
tubarões deseja-se marca-los com três possíveis �pos de marcação T, R ou G, representando
marcações tradicional, a rádio ou GPS, respec�vamente. Analise os comandos abaixo
relacionados a criação da tabela Marcacao:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO
NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR
NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT
NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN
KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO(IDMarc INT PRIMARY KEY,    IDTubarao
NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY
(IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc),
IDTubarao NUMBER(4) NOT NULL,  TipoMarc CHAR NOT NULL,
FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
Assinale a alterna�va que indica quais dos comandos acima funcionariam ao serem executados:
A I, II e IV.
B I, III e IV.
C I, II e III.
D II, III e IV.
(Ref.: 1536239070054)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 5/6
E I, II, III e IV.
4 Qual será o resultado da consulta SELECT COUNT(DISTINCT salario)
FROM funcionario?
A 9
B 8
C 7
D 6
E 5
5 A opção que completa corretamente o comando INSERT abaixo, de forma
a inserir um registro com NOME igual a "Beltrano", SALARIO igual a 1800 e
CIDADE igual a "Rio de Janeiro", é:
Insert into empregado (nome, salario,cidade) values ...
A (Beltrano, 1800,Rio de Janeiro)
B ('Beltrano', '1800', Rio de Janeiro)
C ('Beltrano', 1800, 'Rio de Janeiro')
D ('Beltrano', 1800, null)
E
(Ref.: 1536239070234)
(Ref.: 1536239070259)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 6/6
E (Beltrano, 1800)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 1/5
GABRIEL
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 4
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
7ª semana
8ª semana
9ª semana
3ª semana
1ª semana
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 2/5
Gabarito comentado
1 Considere a seguinte tabela de Livros:
LIVRO (ISBN, Titulo, Autor, Preço)
Qual o comando SQL que permite aumentar o preço em 20% para todos
os livros cadastrados:
A UPDATE Livro SET Preço = 20% WHERE EXISTS 'Livro'
B INSERT INTO LIVRO (Preço) VALUES (Preço * 20%)
C INSERT INTO LIVRO (Preço) UPDATE Preço = Preço * 1.2
D UPDATE Livro SET Preço*20 WHERE Preço >= 1
E UPDATE Livro SET Preço = Preço + (Preço * 20 / 100)
2 Qual a ordem correta dos argumentos DQL-SELECT:
A SELECT - FROM - JOIN - WHERE - GROUP BY - HAVING - ORDER BY
B SELECT - FROM - JOIN - WHERE - HAVING - GROUP BY - ORDER BY
C SELECT - FROM - WHERE - JOIN - HAVING - GROUP BY - ORDER BY
D SELECT - FROM - WHERE - JOIN - GROUP BY - HAVING - ORDER BY
(Ref.: 1536239069841)
(Ref.: 1536239069928)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 3/5
E SELECT - FROM - JOIN - WHERE - GROUP BY - ORDER BY - HAVING
3 Um banco de dados relacional foi criado através da execução dos
comandos em SQL a seguir
 
 
A 5
B 3
C 4
D 6
E 7
(Ref.: 1536239070062)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 4/5
4 O esquema abaixo refere-se a um banco de dados criado para auxiliar na
gerência de orientação de alunos por professores e da defesa do
Trabalho de Conclusão de Curso (TCC) pelos alunos.  Analise-o:
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo)
Uma consulta aos dados das tabelas, resultou no seguinte resultado:
PROFESSOR ALUNO TÍTULO
José Oswaldo João Tavares Automação de Geração de BD
José Oswaldo
Jeferson
Linhares
MIR
José Oswaldo
Fernanda
Kefren
Projeto Gorila
Maria Lima
Gulherme
Souza
Farejador de Mega Plágios
Alexandre
Gonçalves
Olívia Oliveira Firewall SAI
Maria Lima Juliana Prado
Sistema de Mapeamento de
Ondas
Assinale a única alternativa que retorna exatamente os dados exibidos
acima:
A SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHEREP.MATP = A.MATP AND A.MATA = T.MATA;
B
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM
PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
C SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P,ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
D SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROMPROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP;
(Ref.: 1536239070171)
08/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 5/5
E
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM
PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
5 Considere o esquema de banco de dados ilustrado na �gura abaixo em
que as chaves primárias estão sublinhadas.
Podemos a�rmar 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:
A Chave primária
B Chave estrangeira
C Chave candidata
D Super Chave
E Chave
(Ref.: 1536239070264)
LUIS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
1
Simulado 1
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
3ª semana
1ª semana
(Ref.: 1536239070016)
A SELECT * FROM TipoImovel, Imovel
B SELECT ALL FROM TipoImovel, Imovel
C SELECT ALL FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel =I.CodTipoImovel
D SELECT * FROM TipoImovel T, Imovel I WHERE T.CodTipoImovel =I.CodTipoImovel
E SELECT * FROM TipoImovel NATURAL JOIN Imovel
2
Os conceitos de banco de dados relacional re�etem o nível de abstração
dos dados. Desta forma, marque a alternativa que se refere à integridade
(Ref.: 1536239070112)
, q q g
de entidade.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modi�cado com o uso dos comandos DDL.
3 Os atributos de uma tabela constituem:
A As tuplas da tabela.
B As linhas da tabela.
C As colunas da tabela.
D Os índices da tabela.
E Os nomes das tabelas.
4 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
á d � d
(Ref.: 1536239070148)
(Ref.: 1536239070214)
primária e estrangeiras identi�cadas
 
( ) Esquema
( ) Atributo
( ) Tupla
( ) Relação
( ) Domínio
 
A sequência correta está representada na opção:
 
A 5,2,1,3,4
B 5,2,3,4,1
C 4,2,3,1,5
D 5,2,3,1,4
E 5,3,2,1,4
5 O operador que possibilita a seleção de uma faixa de valores sem a
necessidade do uso dos operadores >=  e  <= é:
A IN
B BETWEEN
C HAVING
(Ref.: 1536239070229)
D LIKE
E GROUP BY
LUIS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 2
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
5ª semana
2ª semana
6ª semana
1ª semana
Gabarito comentado
1
A 5
B 2
C 7
D 4
E 9
2
Observe o script SQL a seguir: 
 
SELECT f.nome, d.nome 
(Ref.: 1536239069600)
(Ref.: 1536239069764)
FROM funcionario f, departamento d 
WHERE departamento = d.reg
No script apresentado aparece a palavra departamento duas vezes. Desta
forma, pode-se dizer que se referem, respectivamente:
A tabela, tabela
B coluna, tabela
C tabela, coluna
D linha, coluna
E tabela, linha3 (Ref.: 1536239070046)
A SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA,PERIODO*VALORDIARIA FROM ALUGUEL;
B SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA,PERIODO+VALORDIARIA TOTAL FROM ALUGUEL;
C SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA,PERIODO*VALORDIARIA TOTAL FROM ALUGUEL;
D SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA,PERIODO^VALORDIARIA TOTAL FROM ALUGUEL;
E SELECT CODALUGUEL, CODCLIENTE, DATAALUGUEL, PERIODO, VALORDIARIA,TOTAL FROM ALUGUEL;
4
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em
negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT,
TIPOREPRODUCAO)
(Ref.: 1536239070054)
TIPOREPRODUCAO)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns
tubarões deseja-se marca-los com três possíveis �pos de marcação T, R ou G, representando
marcações tradicional, a rádio ou GPS, respec�vamente. Analise os comandos abaixo
relacionados a criação da tabela Marcacao:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO
NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR
NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT
NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN
KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY,    IDTubarao
NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY
(IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc),
IDTubarao NUMBER(4) NOT NULL,  TipoMarc CHAR NOT NULL,
FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
Assinale a alterna�va que indica quais dos comandos acima funcionariam ao serem executados:
A I, II e IV.
B I, III e IV.
C I, II e III.
D II, III e IV.
E I, II, III e IV.
5 Uma chave candidata é:
A um conjunto de atributos que descrevem as características dos elementos aserem modelados.
(Ref.: 1536239070282)
B
uma ou mais colunas que identi�cam univocamente a relação, porém não
fazem parte da chave primária.
C um conjunto de valores que cada atributo, de�nido no esquema, assume em umdeterminado instante, formando o conjunto de tuplas.
D uma coluna ou uma combinação de colunas, cujos valores aparecemnecessariamente na chave primária de uma tabela.
E um grupo de valores atômicos a partir dos quais um ou mais atributos (oucolunas) retiram seus valores reais.
LUIS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 3
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
2ª semana
8ª semana
7ª semana
5ª semana
4ª semana
Gabarito comentado
1 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.
Características do esquema: Chave primária sublinhada e chave
estrangeira em negrito.
Seguem algumas tabelas do Esquema:
Nome (IDNome, NomePopular, IDEspecie)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
Captura (NumCaptura, Data, TempAgua, IDTubarao, IDLocal)
Local (IDLocal, NomeLocal, CodArea)
Area (CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a
temperatura da água armazenada em graus Celsius, convertida para
graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que
exibe uma consulta cujos dados retornados estejam corretamente
convertidos:
A SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
B SELECT DATA, TEMPAGUA + 1,8 * 32 "°F" FROM CAPTURA;
C SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
(Ref.: 1536239069620)
D SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
E SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;
2 Considere a tabela a seguir:
Qual a função a ser utilizada em um script SQL quando se desejar obter o
número de cidades cadastradas?
 
A sum(reg)
B count(*)
C avg(reg)
D count(cidade)
E max(reg)
3 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.
(Ref.: 1536239069922)
(Ref.: 1536239069971)
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 veri�cou 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 sintaxe correta que Jaqueline precisa executar para
realizar esta alteração é o:
A UPDATE SET Tamanho = 80, NumQuartos = 2 SET Registro = 10017
B UPDATE Imovel SET Tamanho = 80, NumQuartos = 2 WHERE Registro = 10017
C UPDATE Registro = 10017 SET Tamanho = 80, NumQuartos = 2
D UPDATE Imovel SET Tamanho = 80 AND NumQuartos = 2 WHERE Registro =10017
E UPDATE Imovel SET Tamanho = 80, NumQuartos = 2
4 (Ref.: 1536239070044)
A Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos deimóvel, correlacionadas entre si e nenhum outro dado além destes.
B Todas as possíveis combinações dos nomes dos tipos de imóvel e tamanhos deimóvel e mais todos os nomes de tipos de imóvel não referenciados em imóvel.
C
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.
D
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
de�nido e mais todos os nomes de tipos de imóvel não referenciados em
imóvel.
E
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 de�nido.
5 (Ref.: 1536239070204)
A I e II.
B II, III e IV.
C I, II e IV.
D I, III e IV.
E I e III.
LUIS
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 4
5
Questões respondidas
5
Questões corretas
0
Questões erradas
Minha performance por tema
3ª semana
12ª semana
2ª semana
14ª semana
13ª semana
Gabarito comentado
1 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.
Características do esquema: Chave primária sublinhada e chave
estrangeira em negrito.
Seguem algumas tabelas do Esquema:
Especie (IDEspecie, Nome_Cienti�co, TamMaior, TamMenor, TamMedio)
Nome (IDNome, NomePopular, IDEspecie)
Tubarao (IDTubarao, Comprimento, Sexo, IDEspecie)
Captura (NumCaptura, Data, TempAgua, IDTubarao)
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, especi�camente:
A
SELECT NomePopular FROM NOME N, ESPECIE E, TUBARAO T, CAPTURA C
WHERE N.IDESPECIE = E.IDESPECIE AND E.IDESPECIE = T.IDESPECIE AND
T.IDTUBARAO = C.IDTUBARAO AND TEMPAGUA BETWEEN 25 AND 27B
SELECT NomePopular FROM NOME N, ESPECIE E, TUBARAO T, CAPTURA C
WHERE N.IDESPECIE = E.IDESPECIE AND T.IDTUBARAO = C.IDTUBARAO AND
TEMPAGUA NOT BETWEEN 25 AND 27
C
SELECT DISTINCT NomePopular FROM NOME N, ESPECIE E, TUBARAO T,
CAPTURA C WHERE N.IDESPECIE = E.IDESPECIE AND E.IDESPECIE =
(Ref.: 1536239069610)
T.IDESPECIE AND T.IDTUBARAO = C.IDTUBARAO AND TEMPAGUA IN(25,27)
D
SELECT DISTINCT NomePopular FROM NOME N, ESPECIE E, TUBARAO T,
CAPTURA C WHERE N.IDESPECIE = E.IDESPECIE AND T.IDTUBARAO =
C.IDTUBARAO AND TEMPAGUA IN(25,27)
E
SELECT DISTINCT NomePopular FROM NOME N, ESPECIE E, TUBARAO T,
CAPTURA C WHERE N.IDESPECIE = E.IDESPECIE AND E.IDESPECIE =
T.IDESPECIE AND T.IDTUBARAO = C.IDTUBARAO AND TEMPAGUA = 25 AND 27
2 Ano: 2016 - Banca: IESES - Órgão: BAHIAGÁS - Prova: Técnico de
Processos Tecnológicos - Tecnologia da Informação - Sistemas
(Adaptada)
View é uma tabela virtual utilizada para armazenar resultados de uma
consulta a uma ou mais tabelas. Qual comando SQL é utilizado para a
criação destas views no banco de dados?
A  CREATE VIEW
B  NEW VIEW
C  INSERT VIEW
D  VIEW CREATE
E  VIEW
(Ref.: 1536239069631)
3 Ao selecionar os dados de uma tabela, para visualização ou outra
necessidade podemos restringir o seu espectro de visualização utilizando
a cláusula:
A WHERE
B FROM
C ORDER
D UNTIL
E UP
4 Qual comando: I. Garante que os dados sejam persistidos com sucesso
no banco; II. Descarta a transação.
A I. Rollback; II. Commit;
B I. Insert; II. Cancel;
C I. Insert; e II. Delete;
D I. Commit; II. Rollback;
E I. Grant; II. Revoke;
5 Quantos acessos a disco são necessários para encontrar uma linha de
uma tabela utilizando um índice hash, admitindo que não há a ocorrência
de over�ow de buckets?
(Ref.: 1536239069808)
(Ref.: 1536239069812)
(Ref.: 1536239070022)
A 2
B log n
C 2
D n
E 1
2
n
2
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 1/5
BIANCA
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
1
Simulado 1
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
3ª semana
1ª semana
(Ref.: 1536239069567)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 2/5
A
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS , NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL;
B
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS "NUMERO QUARTOS E
BANHEIROS", NUMBANHEIROS FROM IMOVEL , TIPOIMOVEL WHERE
UPPER(NOMETIPOIMOVEL) = 'APARTAMENTO PADRÃO';
C
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL , TIPOIMOVEL WHERE
NOMETIPOIMOVEL = 'APARTAMENTO PADRÃO';
D
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL AND UPPER(NOMETIPOIMOVEL) =
'APARTAMENTO PADRÃO';
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 3/5
E
SELECT NOMETIPOIMOVEL, TAMANHO, NUMQUARTOS || '-' || NUMBANHEIROS
"NUMERO QUARTOS E BANHEIROS" FROM IMOVEL I, TIPOIMOVEL T WHERE
I.CODTIPOIMOVEL = T.CODTIPOIMOVEL AND NOMETIPOIMOVEL =
'APARTAMENTO PADRÃO';
2
A
SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE
NUMQUARTOS <> BETWEEN 2 AND 4
 
B SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERENUMQUARTOS BETWEEN 2 AND 4
C
SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE
(Ref.: 1536239069624)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 4/5
C
NUMQUARTOS <= 2 AND >= 4
D SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERE 1 <=NUMQUARTOS > 4
E SELECT REGISTRO, TAMANHO, NUMQUARTOS FROM IMOVEL WHERENUMQUARTOS NOT BETWEEN 2 AND 4
3 É sinônimo de uma instância de uma entidade em um banco de dados
A Informação
B Atributo
C Dado
D Tupla
E Visão
4 Analise o esquema a seguir:
TCC(IDTCC, Titulo, Resumo, DtDefesa,AvalFinal, MatriculaAluno)
OBS: Chave primária sublinhada e chave estrangeira em Negrito.
Sabendo-se que existem dados de TCC cadastrados com datas de
defesa que variam de 20/11/2012 até o dia de hoje, assinale qual das
alternativas abaixo retornaria o mesmo resultado que o comando
"SELECT * FROM TCC WHERE DTDEFESA IN ('21/11/2017',
'22/11/2017')", neste contexto:
(Ref.: 1536239070034)
(Ref.: 1536239070050)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc71577c82057e413bd9d/CCT0083 5/5
A SELECT * FROM TCC WHERE DTDEFESA = '21/11/2017' AND '22/11/2017';
B SELECT * FROM TCC WHERE DTDEFESA => '21/11/2017' AND <= '22/11/2017';
C SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2017'; '22/11/2017');
D SELECT * FROM TCC WHERE DTDEFESA > '21/11/2017' AND < '22/11/2017';
E SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2017' AND'22/11/2017';
5 O operador que possibilita a seleção de uma faixa de valores sem a
necessidade do uso dos operadores >=  e  <= é:
A IN
B BETWEEN
C HAVING
D LIKE
E GROUP BY
(Ref.: 1536239070229)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 1/4
BIANCA
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
1 Considere a seguinte tabela criada:
Simulado 2
5
Questões respondidas
2
Questões corretas
3
Questões erradas
Minha performance por tema
4ª semana
1ª semana
(Ref.: 1536239069682)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 2/4
Considere a seguinte tabela criada:
Aluno (matricula, nome, email)
Marque a alternativa que representa a expressão em Álgebra Relacional,
que retorna o nome do aluno cuja matrícula é igual a 0364.
A
B
C
D
E
2 Analise as a�rmaçõ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 de�nida durante a construção do modelo conceitual.
Marque a alternativa correta (apenas uma opção)
A
Apenas a a�rmação I é falsa.
 
(Ref.: 1536239069714)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 3/4
B As a�rmações I e II são falsas.
C Apenas a a�rmação III é falsa.
D As a�rmações II e III são falsas.
E  Todas as a�rmações  são falsas.
3 Um atributo de uma tabela que é de�nido como chave primária, ao ser
referenciado em alguma outra tabela é denominado de:
A Chave estrangeira
B Chave candidata
C Chave simples
D Chave externa
E Não existe atributo com esta característica
4 Em banco de dados, todo método de controle de concorrênciadeve evitar
anomalias de sincronização. Essas anomalias estãorelacionadas 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
(Ref.: 1536239069953)
(Ref.: 1536239070032)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc75477c82057e413bd9e/CCT0083 4/4
A I, II e IV.
B I, III e V.
C I, IV e V.
D II, III e IV.
E II, III e V.
5 Os conceitos de banco de dados relacional re�etem o nível de abstração
dos dados. Desta forma, marque a alternativa que se refere à instância da
entidade.
A Toda entidade deve possui chave primária.
B Uma chave estrangeira é sempre uma chave primária em outra tabela.
C É o conjunto de opções de preenchimento do atributo.
D Pode ser considerado como o resultado da aplicação do SELECT.
E Pode ser modi�cado com o usodos comandos DDL.
(Ref.: 1536239070106)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 1/5
BIANCA
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Gabarito comentado
Simulado 3
5
Questões respondidas
3
Questões corretas
2
Questões erradas
Minha performance por tema
6ª semana
7ª semana
4ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 2/5
1
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
A ALTER SCHEMA ADD TABLE PRODUTO
B ALTER TABLE PRODUTO
C CREATE PRODUTO : TABLE
D CREATE PRODUTO AS TABLE
E CREATE TABLE PRODUTO
2 Considere a seguinte tabela de Livros:
LIVRO (ISBN, Titulo, Autor, Preço)
Qual o comando SQL que permite aumentar o preço em 20% para todos
os livros cadastrados:
A UPDATE Livro SET Preço = 20% WHERE EXISTS 'Livro'
B INSERT INTO LIVRO (Preço) VALUES (Preço * 20%)
C INSERT INTO LIVRO (Preço) UPDATE Preço = Preço * 1.2
(Ref.: 1536239069674)
(Ref.: 1536239069841)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 3/5
D UPDATE Livro SET Preço*20 WHERE Preço >= 1
E UPDATE Livro SET Preço = Preço + (Preço * 20 / 100)
3 Na linguagem SQL, para �ltrar registros a serem atualizados em uma
tabela pelo comando UPDATE, usa-se a cláusula:
A Sum
B Where
C Join
D Having
E Set
4
(Ref.: 1536239069897)
(Ref.: 1536239070099)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 4/5
A SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel
B SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1
C SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1
D SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1
E SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel
5
Ano: 2013 - Banca: CESPE - Órgão: TRE-MSProva: Técnico Judiciário - Programação de Sistemas
A Linguagem de Manipulação de Dados (DML) é uma linguagem de
consulta que se baseia tanto na álgebra relacional quanto no cálculo
relacional de tuplas. Os comandos que fazem parte da DML incluem
 
 
A SELECT, CREATE TABLE e CREATE INDEX.
(Ref.: 1536239070280)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc79277c82057e413bd9f/CCT0083 5/5
B INSERT, SELECT, UPDATE e DELETE.
C CREATE TABLE, CREATE INDEX e DROP VIEW.
D CREATE TABLE, CREATE INDEX e CREATE VIEW.
E CREATE TABLE, INSERT, UPDATE e DELETE.
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 1/4
BIANCA
VERIFIQUE SEU DESEMPENHO E 
APERFEIÇOE AS SUAS
HABILIDADES
 Voltar
IMPLEMENTAÇÃO DE BANCO DE DADOS
Simulado 4
5
Questões respondidas
4
Questões corretas
1
Questões erradas
Minha performance por tema
10ª semana
14ª semana
8ª semana
2ª semana
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 2/4
Gabarito comentado
1 _________ é um operador de SQL que permite testar se uma subconsulta
possui resultados. A palavra que melhor preenche a lacuna é:
A where
B From
C Having
D Exists
E In
2 Qual dos tipos de subconsulta faz referência a uma coluna da tabela da
consulta externa?
A Subconsulta Multilinhas
B Subconsulta Simples
C Subconsulta Correlata
D Subconsulta Principal
E Subconsulta Multivalorada
(Ref.: 1536239069798)
(Ref.: 1536239069966)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 3/4
3 Em relação ao conceito de transação em um banco de dados podemos
a�rmar que?
A É concluída mesmo quando uma falha ocorre durante o processamento
B O resultado �nal de uma transação não é o mesmo quando várias transaçõessão realizadas isoladas uma das outras
C Os resultados de uma transação, caso seja concluída com sucesso, devem serpersistentes
D Não necessariamente uma transação pode ser considerada como uma unidadeconsistente de transformação
E A medida que a transação está sendo executada, os outros usuários do banco,já podem veri�car as atualizações realizadas
4 Considere a relação:
ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso,
coe�ciente_de_rendimento)
A consulta SQL para listar os alunos com maior e menor coe�ente de
rendimento nos estado de SP, RJ e MG é:
 
 
A
SELECT MAX(COEFICIENTE_DE_RENDIMENTO),
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP'
AND ESTADO = 'RJ' AND ESTADO = 'MG';
(Ref.: 1536239070129)
(Ref.: 1536239070192)
05/06/2019 Adapta
adapta.estacio.br/desempenho/5c9bc80677c82057e413bda0/CCT0083 4/4
B
SELECT MAX(COEFICIENTE_DE_RENDIMENTO),
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR
ESTADO = 'RJ' OR ESTADO = 'MG';
C SELECT MAX(COEFICIENTE_DE_RENDIMENTO),MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO;
D SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHEREESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG';
E
SELECT MAX(COEFICIENTE_DE_RENDIMENTO),
MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO NOT
IN( 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG');
5 Observe a tabela abaixo, referente a um banco de dados empresa:
Para gerar uma consulta SQL com todos os atributos, classi�cados por
NOME_PACIENTE, deve-se utilizar o seguinte comando:
A SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE;
B SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE;
C SELECT * OVER PACIENTE ASC NOME_PACIENTE;
D SELECT * FROM PACIENTE ASC NOME_PACIENTE;
E SELECT * FROM PACIENTE DESC NOME_PACIENTE;
(Ref.: 1536239070224)

Mais conteúdos dessa disciplina