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)