CONCURSO PÚBLICO IFTO – 2015 Professor do Ensino Básico, Técnico e Tecnológico do Instituto Federal do Tocantins – IFTO CADERNO DE PROVA ÁREA DE CONHECIMENTO 15 INFORMÁTICA COM ÊNFASE EM BANCO DE DADOS INSTRUÇÕES Este é o Caderno de Prova do Concurso Público para provimento dos cargos de Professor do Ensino Básico, Técnico e Tecnológico do Instituto Federal de Educação, Ciência e Tecnologia do Tocantins – IFTO, Edital nº 016/2015, e contém 45 questões: 15 de Conhecimentos Básicos e 30 de Conhecimentos Específicos. Cada questão contém cinco alternativas e apenas uma delas deverá ser escolhida. Confira sua prova e solicite uma nova prova se faltar alguma questão. Cada candidato receberá um Cartão-Resposta no qual não poderá ter rasuras, emendas ou dobraduras, pois isso impossibilitará sua leitura. O Cartão-Resposta é nominal e não haverá substituição do CartãoResposta por erro do candidato, sendo de inteira responsabilidade do candidato. 1. O candidato deverá transcrever as respostas das questões do Caderno de Prova escrita para o CartãoResposta utilizando caneta esferográfica de tinta PRETA fabricada em material transparente. A marcação de mais de uma alternativa anula a questão. 2. 3. Assine o Cartão-Resposta no local indicado e preencha todo o espaço correspondente a cada alternativa selecionada, não ultrapassando seus limites e evitando borrões. O candidato com cabelos longos deverá prendê-los e deixar as orelhas à mostra. O candidato deverá guardar, antes do início da prova, em embalagem fornecida pelo fiscal, telefone celular desligado, relógios, óculos de sol e quaisquer outros equipamentos eletrônicos e de telecomunicações desligados. Será motivo de eliminação do candidato o funcionamento (emissão de ruídos) de equipamentos eletrônicos guardados na embalagem. 1. Será eliminado do concurso o candidato que: A) utilizar qualquer meio de comunicação com outros candidatos após o início da prova; B) portar qualquer material ou equipamento vedados por este edital; C) não comparecer ao local da prova no horário e na data prevista; D) comprovadamente usar de fraude ou para ela concorrer; E) atentar contra a disciplina ou desacatar a quem quer que esteja investido de autoridade para supervisionar, coordenar, fiscalizar ou auxiliar na realização das provas. A prova terá duração máxima de 04 (quatro) horas. O candidato só poderá retirar-se do local da prova escrita decorrido o tempo de 2 horas de seu início. O candidato só poderá levar o Caderno de Prova depois de transcorrido o tempo de três horas e trinta minutos do início da aplicação desta. Os três últimos candidatos deverão permanecer na sala até que todos tenham terminado a prova, só podendo se retirar da sala concomitantemente e após assinatura da ata de aplicação de provas. Instituto Federal de Educação, Ciência e Tecnologia do Tocantins CONHECIMENTOS BÁSICOS LÍNGUA PORTUGUESA Para responder as questões de 1 a 5, considere o texto abaixo. Redução da Maioridade Penal O Brasil está a um passo de tomar mais uma daquelas decisões que pouco mudarão sua história. Trata-se da redução da maioridade penal. O povo, movido por um sentimento costumeiramente temporário, promove mais um debate político e um tanto quanto sensacionalista esperando, com isso, possíveis medidas solucionáveis. O que o povo e muito menos os políticos os quais ele elegeu não veem é que, simplesmente, a questão não é redução da maioridade, e sim a qualidade do sistema prisional brasileiro. O que a Constituição Brasileira chama de Centro ou Casa de Recuperação, mais parece um CT militar. As medidas socioeducativas, que ultimamente ouve-se falar tanto, não passam de instruções e aulas sobre qual o valor mínimo que um sequestrador deve exigir para se pagar um resgate, ou como assaltar um edifício inteiro sem ser captado pelas câmeras de segurança. Nessa situação, com a redução da idade mínima dos detentos, o caos aumentará ainda mais. Isso porque as celas ficarão cada vez mais superlotadas, dando mais motivos para se realizarem rebeliões e, consequentemente, fuga de inúmeros – sendo que destes, poucos são recapturados. Em meados do ano de 2006 viu-se um considerável investimento do Governo Federal nesse setor. A construção de penitenciárias com padrão norteamericano (câmeras de segurança em todos os corredores e bloqueadores de celulares) foi um passo dado à frente. Porém, elas são exclusivas de presos considerados perigosos e que no Brasil, curiosamente, são poucos. E os gastos para manter esses elementos são absurdos, suficientes para reformar algumas prisões nas regiões Sudeste e Nordeste, as mais precárias. Tentar limitar a faixa etária mínima dos criminosos é um erro. O que mais se espera disso, do jeito que as coisas vão, é um grande número de préadolescentes e até crianças atrás das grades, culpadas por crimes que qualquer adulto faria. Se jovens de 15 ou 16 anos são presos, passam 3 anos e conseguem liberdade e voltam a fazer o que faziam antes, é porque o defeito não é a idade, e sim a tal “Casa de Recuperação”. O povo e os políticos Informática com ênfase em Banco de Dados 14 de junho de 2015 precisam rever seus debates e controlar suas emoções. LIMA, C. C. de C. F. Redução da Maioridade Penal. Disponível em: <http://meuartigo.brasilescola.com/atualidades/redu cao-maioridade-penal.htm>. Acesso em: 30 abr. 2015. Questão 1 No primeiro parágrafo, ocorre o uso de recursos linguístico-discursivos que, aparentemente, fazem referência apenas ao “Brasil” e ao “povo”. Esses recursos embasam, porém, a argumentação desenvolvida ao longo do texto. Dessa forma, marque a opção que aponta esses recursos e seus efeitos de sentido, respectivamente, no texto. A) Ocorrem advérbios atrelados a situações ditas recorrentes e avaliadas negativamente. B) Há um substantivo e uma conjunção causais do debate político apontado. C) Existem um verbo e um substantivo indicadores do modo da maioridade penal. D) Ocorrem um adjetivo „intensificador‟ e um verbo „localizador‟, respectivamente, para o Brasil e para a maioridade penal. E) Há um advérbio e uma conjunção para reiterarem a maioridade penal. Questão 2 O texto apresenta vários adjetivos ao longo dos parágrafos. Indique a alternativa que não possui uma justificativa comprovada pela materialidade linguística usada. A) O uso de uma valoração tida como depreciativa acerca da redução da maioridade penal é constituída por todo o artigo. B) O artigo não possui uma valoração considerada apreciativa sobre as „casas de recuperação. C) A escolha de uma valoração depreciativa para a redução da maioridade penal integra a responsabilidade de adolescentes. D) Alguns adjetivos empregados caracterizam a ineficiência do sistema prisional brasileiro. E) A valoração contida no „padrão norte-americano‟ constitui uma caracterização apreciativa. Questão 3 Em “mais uma daquelas decisões que pouco mudarão sua história” e em “presos considerados 1 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins perigosos e que no Brasil, curiosamente são poucos”, as palavras sublinhadas são, respectivamente, A) adjetivo e advérbio. B) advérbio e adjetivo. C) adjetivo e pronome. D) pronome e adjetivo. E) pronome e adjetivo. Questão 4 Sobre a oração “o caos aumentará ainda mais”, assinale a alternativa incorreta. A) Um advérbio está modificando o sentido de outro advérbio. B) A palavra “mais” está modificando, em termos de intensidade, “aumentará”. C) A palavra “ainda” está intensificando o verbo. D) “Ainda” está funcionando como uma circunstância. E) O verbo está diretamente relacionado a um advérbio. Questão 5 A escolha do uso de orações coordenadas e/ou subordinadas está atrelada à constituição do tipo de argumentação materializada nos textos. Isso posto, aponte a alternativa que classifica adequadamente a oração em negrito a seguir. “As medidas socioeducativas, que ultimamente ouve-se tanto, não passam de instruções.” A) Oração subordinada substantiva. B) Oração coordenada sindética. C) Oração subordinada adverbial. D) Oração subordinada adjetiva. E) Oração coordenada explicativa. A seguir, está exposta parte de um texto sobre um assunto em voga há alguns meses no Brasil: a terceirização. Responda as questões de 6 a 8 de acordo com o fragmento do texto. Equivocadamente, argumenta-se que a ampla liberação da terceirização resultará no aumento do número de postos de trabalho e na maior proteção dos trabalhadores. Na verdade, a terceirização é marcada por empregos precários e transitórios. As empresas prestadoras de serviço necessitam de grande flexibilidade e mobilidade externa, já que estão submetidas a acirrada concorrência em relação aos contratos de prestação de serviço. Nesse quadro, em busca da sobrevivência, as empresas Informática com ênfase em Banco de Dados 14 de junho de 2015 terceirizadas promovem a redução salarial e de benefícios sociais dos trabalhadores contratados. Importante destacar que muitos dos casos de trabalho escravo e acidentes de trabalho apurados nos últimos anos na indústria de roupas, na construção civil e na agropecuária tinham relação direta com a terceirização. Sempre que processadas pelo Ministério Público do Trabalho, grandes empresas buscaram atribuir à empresa terceirizada a responsabilidade pelas condições a que foram submetidos os trabalhadores resgatados, acidentados ou adoecidos. OLIVEIRA NETO, A. E. de. Terceirização é precarização. Disponível em: <http://www.gazetadopovo.com.br/opiniao/artigos/t erceirizacao-e-precarizacao67q65uf96lqaeii0ancn2zem4>. Acesso em 02 mai. 2015 (Fragmento adaptado). Questão 6 O uso de adjuntos adverbiais corrobora, muitas vezes, para a constituição do sentido dos textos. Em se tratando de “equivocadamente” e “na verdade”, é correto dizer que A) os dois usos inserem certa subjetividade ao texto, indicando um ponto de vista acerca do assunto abordado. B) enquanto „equivocadamente‟ remete à „maior proteção do trabalhador‟, „na verdade‟ faz referência à „terceirização‟. C) ambos os usos atribuem imparcialidade à questão da terceirização tratada no texto. D) o primeiro uso sugere intensidade à liberação proposta e o segundo aponta a localização temporal da discussão. E) esses recursos linguístico-discursivos marcam a constituição de um texto dissertativo-expositivo no que se refere ao tema terceirização. Questão 7 As orações subordinadas substantivas possuem algum/a valor/função atribuído/a a um substantivo em relação à oração principal. Com isso, aponte a função da oração sublinhada a seguir. Equivocadamente, argumenta-se que a ampla liberação da terceirização resultará no aumento do número de postos de trabalho e na maior proteção dos trabalhadores. A) Complemento nominal 2 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins B) Sujeito C) Predicativo D) Aposto E) Objeto direto Questão 8 Marque a alternativa que apresenta um conectivo com o mesmo sentido do usado na oração em negrito a seguir. As empresas prestadoras de serviço necessitam de grande flexibilidade e mobilidade externa, já que estão submetidas a acirrada concorrência em relação aos contratos de prestação de serviço. A) A economia do país passa por problemas, como os especialistas já tinham previsto no ano passado. B) Como o movimento dos professores ganhou apoio da população, o governo abriu diálogo sobre o tema. C) As crianças daquele estado estão se desenvolvendo como as crianças retratadas em um programa de televisão também estão. D) Como prometeu na última reunião, o diretor da empresa pagará férias aos funcionários. E) Pafúncio e um amigo estão trabalhando como se já tivessem terminado a graduação. Questão 9 Um texto mal pontuado, além de deselegante, pode causar problemas relacionados ao entendimento. Há, pois, uma alternativa com problema de pontuação, segundo a norma culta padrão, e que deve ser marcada. A) Zebedeia da Silva – atleta da seleção – faltou ao treino de hoje. B) Aqueles rapazes praticam um esporte coletivo; João, um esporte individual. C) Palmas, 20 de abril de 2015. D) O Instituto Federal do Tocantins vem convidar a comunidade palmense para as comemorações do seu décimo aniversário. E) A família desejava refletindo com calma voltar ao que era antes. Questão 10 Assinale a alternativa que completa, correta e respectivamente, as frases de acordo com a norma culta padrão. A população aspira ___ igualdade social. Informática com ênfase em Banco de Dados 14 de junho de 2015 Os jovens recorrem ___ serviços nem sempre com boa qualidade. Condições de trabalho dignas levam ___ uma vida mais saudável. Os gastos com saúde conseguiram crescer a uma altura próxima ___ da educação. A) à / a / a / à B) à / à / a / à C) a / à / a / a D) à / a / à / a E) a / a / a / a FUNDAMENTOS EM EDUCAÇÃO E LEGISLAÇÃO Questão 11 A Lei nº 9.394/1996 estabelece as diretrizes e bases da educação nacional, com regras de observância obrigatória pelos órgãos, entidades e iniciativa privada no tocante ao assunto. Quanto à organização e regime de responsabilidades, dispõe sobre a atuação das esferas de governo bem como o regime de atuação. Assinale a alternativa que melhor representa o regime adotado pela legislação. A) Foi adotado o regime semicentralizado, o qual entrega todas as competências no âmbito educacional inicialmente à União, a qual possui a discricionariedade de repassá-las aos demais entes, definindo unilateralmente as ações a serem desenvolvidas. B) O regime aplicado no Brasil pela Lei nº 9.394/1996 é o centralizado, em que a União é responsável por toda a atuação e promoção educacional, cabendo aos Estados e Municípios apenas o repasse da receita tributária destinada à Educação. C) Foi adotado o regime de colaboração entre a União, Estados e Municípios, em que os entes federados, dentro de sua competência definida em lei, colaboram mutuamente para a consecução dos objetivos constantes da Lei de Diretrizes e Bases da Educação Nacional. D) Ocorreu adesão ao regime segmentado rígido, em que cada esfera de governo atua em sua área de competência sem comunicar-se com as demais. Cada esfera tem autonomia absoluta para definir normas e atuar independentemente das ações desenvolvidas pelas demais. E) O regime adotado foi o descentralizado, em que a União participa da educação nacional apenas como ente financiador e não atua diretamente na 3 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins educação. A promoção da educação nos seus vários níveis de ensino encontra-se toda sob responsabilidade dos Estados e Municípios, exclusivamente. Questão 12 Segundo a Lei nº 9.394/1996, assinale a alternativa correta que contém atribuição destinada aos municípios. A) Assegurar o ensino fundamental e oferecer, com prioridade, o ensino médio a todos que o demandarem, respeitado o disposto no art. 38 dessa Lei. B) Autorizar, reconhecer, credenciar, supervisionar e avaliar, respectivamente, os cursos das instituições de educação superior e os estabelecimentos do seu sistema de ensino. C) Prestar assistência técnica e financeira à União, aos Estados e ao Distrito Federal para o desenvolvimento de seus sistemas de ensino e o atendimento prioritário à escolaridade obrigatória, exercendo sua função redistributiva e supletiva. D) Oferecer a educação infantil em creches e préescolas, e, com prioridade, o ensino fundamental, permitida a atuação em outros níveis de ensino somente quando estiverem atendidas plenamente as necessidades de sua área de competência e com recursos acima dos percentuais mínimos vinculados pela Constituição Federal à manutenção e desenvolvimento do ensino. E) Assumir o transporte escolar dos alunos da rede estadual. Questão 13 Segundo a Lei nº 12.772/2012, que versa sobre o Plano de Carreiras e Cargos de Magistério Federal, o docente ocupante de cargo efetivo sob o regime de Dedicação Exclusiva que, em regra, veda o exercício de outra atividade remunerada, pode ter percepção, a título de exceção, de remuneração resultante de algumas atividades elencadas de maneira taxativa. Dentre as alternativas, assinale a que não consta do rol de exceções da mencionada lei. A) Remuneração de cargos de direção ou funções de confiança. B) Remuneração pela prestação de serviços como profissional liberal. C) Retribuição por participação em comissões julgadoras ou verificadoras relacionadas ao ensino, pesquisa ou extensão, quando for o caso. Informática com ênfase em Banco de Dados 14 de junho de 2015 D) Direitos autorais ou direitos de propriedade intelectual, nos termos da legislação própria, e ganhos econômicos resultantes de projetos de inovação tecnológica, nos termos do art. 13 da Lei nº 10.973, de 2 de dezembro de 2004. E) Gratificação por Encargo de Curso ou Concurso, de que trata o art. 76-A da Lei nº 8.112, de 1990. Questão 14 Assinale a alternativa que contém situação em que não é permitida a remoção de servidor independentemente do interesse da administração. A) Cônjuge, também servidor público, removido de ofício para outra localidade. B) Realização de tratamento de saúde de filho, constante de seu assentamento funcional, com necessidade comprovada por junta médica oficial. C) Tratamento de saúde de cônjuge, constante de seu assentamento funcional, com necessidade comprovada por junta médica oficial. D) Aprovação em processo seletivo promovido pelo órgão, destinado à remoção de servidores dentro do quadro de pessoal do órgão. E) Aprovação de filho, enteado, ou menor sob guarda, em exame de admissão para ingresso em instituição de ensino superior localizada em município diverso da lotação do servidor. Questão 15 A estabilidade, instituída no art. 41 da Constituição Federal, é garantida ao servidor desde que cumpridos os devidos requisitos. Após a aquisição da estabilidade, o servidor somente perde o cargo ocupado quando da ocorrência de determinadas situações constantes no texto constitucional. Assinale a hipótese em que o servidor estável perdeu seu cargo de forma incorreta, ou seja, mesmo não incorrendo nas hipóteses constitucionais permitidoras de tal situação. A) Servidor perde o cargo em razão de sentença judicial transitada em julgado com condenação por crime de corrupção no exercício do cargo. B) Servidor perde o cargo em razão de sentença judicial transitada em julgado com condenação por improbidade administrativa. C) Após reprovação em procedimento de avaliação periódica de desempenho, regulamentado por lei complementar, assegurados o contraditório e a ampla defesa. 4 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins D) Servidor perde o cargo por se recusar a cumprir ordem manifestadamente ilegal, proveniente de sua chefia. E) Servidor perde o cargo mediante processo administrativo disciplinar, no qual lhe fora assegurada ampla defesa. CONHECIMENTOS ESPECÍFICOS Questão 16 Escolha a afirmativa correta que identifique os critérios usados para realizar uma classificação dos Sistemas Gerenciadores de Banco de Dados. A) Modelo de Dados (relacional, orientado a objetos etc), aplicação (web ou desktop), arquitetura (cliente/servidor ou centralizada). B) Modelo de Dados (relacional, orientado a objetos etc), aplicação (web ou desktop), número de locais (centralizado ou distribuído), custo, tipos de caminho de acesso, tipo de uso (geral ou especial). C) Modelo de Dados (relacional, orientado a objetos etc), aplicação (web ou desktop), arquitetura (cliente/servidor ou centralizada), custo, tipos de caminho de acesso, tipo de uso (geral ou especial). D) Modelo de Dados (relacional, orientado a objetos etc), número de usuários (mono e multiusuário), número de locais (centralizado ou distribuído), custo, tipos de caminho de acesso, tipo de uso (geral ou especial). E) Modelo de Dados (relacional, orientado a objetos etc), aplicação (web ou desktop), arquitetura (cliente/servidor ou centralizada) e ambiente de gerenciamento (memória ou disco). Questão 17 O objeto básico que o modelo ER representa é uma entidade, que é algo no mundo real com uma existência independente. Uma entidade pode ser um objeto com existência física ou pode ser um objeto com existência conceitual. Sobre os conceitos relacionados com entidades, marque (V) para as alternativas verdadeiras e (F) para as falsas. ( ) Os tipos de entidade que não possuem atributos chave próprios são chamados de entidades regulares. ( ) Os tipos de entidade regulares que não têm um atributo chave são chamados de entidades fracas. ( ) As entidades pertencentes a um tipo de entidade fraca são identificadas por estarem relacionadas a entidades específicas denominadas entidades de identificação ou proprietárias. Informática com ênfase em Banco de Dados 14 de junho de 2015 ( ) O relacionamento que liga um tipo de entidade fraca a seu proprietário. ( ) Entidades são formadas por vários atributos que conferem características que ajudam a descrevêlas. Selecione abaixo a combinação que associe corretamente as alternativas verdadeiras e falsas. A) F–F-V-V B) F-F-V-F C) F-V-V-V D) V-F-V-V E) V-F-V-F Questão 18 Um modelo ER estendido possui como uma das principais características a inclusão dos conceitos de subclasse e superclasse, assim como os conceitos relacionados de especialização e generalização. A implementação desses conceitos impõe a necessidade de inclusão de quatro diferentes restrições em nível de especialização. Identifique qual alternativa não representa uma restrição possível para a especialização. A) Disjunção Parcial B) Disjunção Total C) Negação Total D) Sobreposição Total E) Sobreposição Parcial Questão 19 Os operadores de Álgebra Relacional são representados por diferentes letras gregas e símbolos especiais, associando-as a uma função específica; por exemplo, o símbolo „x‟ define um produto cartesiano. As alternativas da esquerda apresentam um conjunto de símbolos da álgebra relacional e a coluna da direita a função associada a cada símbolo. a) (pi) b) (sigma) c) (rho) d) (theta) e) (F script) ( ( ( ( ( ) Função de agregação ) Junção ) Projeção ) Seleção ) Renomear Selecione a opção que associa de forma correta a coluna da esquerda com a coluna da direita. A) a-d-c-b-e B) d-c-a-b-e 5 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins C) e-d-c-b-a D) c-e-a-b-d E) e-d-a-b-c 14 de junho de 2015 E) I-IV-II-III Questão 21 Questão 20 Vários problemas podem ocorrer quando transações simultâneas são executadas de uma maneira descontrolada, ou seja, sem um devido mecanismo de controle de concorrência. Esses problemas ocorrem em consequência da execução de atualizações de valores contidos em registros de uma base de dados. São enumerados a seguir quatro tipos de problema decorrentes da falta de controle de concorrência. I. Problema da atualização perdida II. Problema da atualização temporária (leitura suja) III. Problema do resumo incorreto IV. Problema da leitura não repetida Preencha as lacunas, associando os tipos de problema descritos nos itens I-IV com as afirmativas a seguir. ( ) Se uma transação está calculando uma função de resumo de agregação em uma série de itens de banco de dados, enquanto outras transações estão atualizando alguns desses itens, a função de agregação pode calcular alguns valores antes que eles sejam atualizados e outros depois que eles forem atualizados. ( ) Uma transação T lê o mesmo item duas vezes e o item é alterado por uma outra transação T‟ entre duas leituras. Logo T recebe valores diferentes para as suas duas leituras do mesmo item. ( ) Duas transações T1 e T2 que acessam os mesmos itens da base de dados têm suas operações intercaladas de modo que isso torna o valor de alguns itens da base de dados incorreta. Ex.: O valor de X fica incorreto porque T2 lê o valor de X antes que T1 o mude na base de dados, portanto, o valor atualizado resultante de T1 é perdido. ( ) Ocorre quando uma transação atualiza um item no banco de dados e depois a transação falha por algum motivo. Nesse meio tempo, o item atualizado é acessado (lido) por outra transação, antes de ser alterado de volta para o seu valor original. Assinale a ordem correta de preenchimento. A) IV-III-I-II B) III-IV-II-I C) III-IV-I-II D) II-IV-III-II Informática com ênfase em Banco de Dados Para manter as propriedades ACID de um banco de dados, é necessário implementar diferentes técnicas para o controle de concorrência, baseadas, em geral, por diferentes tipos de bloqueio aos registros do banco de dados. Diante disto, preencha as lacunas referentes aos diferentes tipos de bloqueio. I. Bloqueio latches II. Bloqueio de predicados III. Bloqueios compartilhados/exclusivos IV. Bloqueio binário V. Bloqueio de intenção Preencha as lacunas, associando os tipos de bloqueio descritos nos itens I-V com as afirmativas a seguir. ( ) Pode assumir dois estados ou valores: bloqueado e desbloqueado. ( ) São bloqueios mantidos por uma curta duração. ( ) Possui três tipos de bloqueio: intention-shared, intention exclusive e shared-intention-exclusive. ( ) Faz bloqueio de acesso a todos registros que satisfazem uma condição de maneira semelhante. ( ) É composto por três operações de bloqueio: read_lock(X), write_lock(X) e unlock(X). Assinale a ordem correta de preenchimento. A) IV-I-V-II-III B) IV-I-V-III-II C) II-I-V-IV-III D) I-V-II-IV-III E) III-V-II-IV-I Questão 22 Os itens a seguir enumeram diferentes termos, definições e técnicas relacionados com os fundamentos de controle de concorrência. I. Bloqueio II. Deadlock III. Granularidade IV. Inanição V. Timeouts 6 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins Preencha as lacunas, associando os termos, definições e técnicas descritos nos itens I-V com as afirmativas a seguir. ( ) Trata-se de um impasse que ocorre quando cada transação T em um conjunto de duas ou mais transações está esperando por algum item que está bloqueado por alguma outra transação T‟ no conjunto. ( ) Trata-se de uma variável associada a um item de dados que descreve o estado do item em relação a possíveis operações que podem ser aplicadas a ele (atualização/exclusão/inserção). São utilizados como um meio de sincronizar o acesso de transações concorrentes a itens do banco de dados. ( ) Trata-se do tamanho dos itens dos dados em um banco de dados. ( ) Trata-se de um método que aborta uma transação quando identifica que a mesma está esperando por um período de tempo maior do que o definido pelo período de tempo limite. ( ) Trata-se de um processo que ocorre quando uma transação não pode prosseguir por um período indefinido enquanto outras transações no sistema continuam normalmente. 14 de junho de 2015 Questão 24 Associe corretamente cada elemento gráfico do modelo de entidade e relacionamento ao conceito correto. I) ( ) Participação total II) ( ) Razão de cardinalidade III) 1 N ( ) Restrição estrutural IV) (min, max) Assinale a ordem correta de preenchimento. A) IV-I-V-III-II B) II-I-III-V-IV C) II-I-V-IV-III D) I-V-II-IV-III E) III-V-II-IV-I Questão 23 A Linguagem de Definição de Dados (DDL) possui um conjunto de comandos responsável pela definição das estruturas de dados de um banco de dados relacional. A Linguagem SQL possui, em geral, cinco instruções fundamentais para a criação, modificação e demais funções de gerenciamento das estruturas de dados. Relacionado aos cinco comandos DDL, assinale a alternativa que não representa um comando DDL na linguagem SQL. A) GRANT B) RENAME C) ALTER D) DROP E) TRUCATE Informática com ênfase em Banco de Dados ( ) Relacionamento ternário Assinale a alternativa que descreve a ordem correta de associação entre os elementos gráficos e os conceitos. A) I-II-III-IV B) I-III-II-IV C) I–III-IV-II D) I-IV-III-II E) II-I-IV-III Questão 25 Uma característica fundamental da abordagem de banco de dados é que ela oferece algum nível de abstração de dados. Essa abstração de dados suprime os detalhes da organização e armazenamento de dados. Um modelo de dados é uma coleção de conceitos que podem ser usados para descrever a estrutura de banco de dados. Existem diferentes categorias de modelos de banco de dados. Assinale a opção que não representa um modelo de dados. 7 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins A) Hierárquico B) Relacional C) Rede D) Anel E) Orientado a Objetos 14 de junho de 2015 estrangeira, não nulidade, unicidade e checagem. Baseado no comando CREATE TABLE para a criação da tabela a seguir, analise se as definições das restrições estão corretas, marcando V para verdadeira ou F para falsa. Questão 26 O modelo de entidade e relacionamento é um modelo conceitual de alto nível usado para modelar os conceitos e restrições básicas para a estruturação dos dados de um banco de dados. O modelo ER é composto por diversas formas geométricas para representar esses conceitos e restrições. Associe cada elemento gráfico ao conceito correto. (Navathe & Elsmari, pp. 147): I) ( ) Atributo Composto ( ) Atributo Chave ( ) Atributo Multivalorado ( ) Atributo Derivado II) III) IV) V) ( ) Atributo Assinale a alternativa que descreve a ordem correta de associação entre os elementos gráficos e os conceitos. A) V–IV-I-III-II B) IV-I-III-II-V C) V-IV-I-II-III D) IV-I-III-V-II E) V-IV-III-I-II Questão 27 CREATE TABLE DEPENDENTE( Fcpf CHAR(9) NOT NULL, CodInterno CHAR(9) NOT NULL, Nome VARCHAR(19) NOT NULL, Sexo CHAR(1), PRIMARY KEY(Fcpf, Nome), FOREIGN KEY (Fcpf) REFERENCES FUNCIONARIO(Cpf), CHECK (Sexo = „M‟OR (Sexo = „F‟), CONSTRAINT InternUN UNIQUE(CodInterno) ); ( ) Todos os atributos definidos com a restrição NOT NULL têm o preenchimento obrigatório. ( ) O atributo sexo do dependente (Sexo) deve ser obrigatoriamente preenchido. ( ) A restrição de chave estrangeira determina que o atributo Cpf na tabela dependente deve referenciar o atributo Fcpf na tabela FUNCIONARIO. ( ) A restrição InterUN determina que o atributo CodInterno não pode ter valores repetidos. ( ) O Fcpf foi definido como chave primária da tabela. Assinale a alternativa correta. A) F-V-V-F-F B) V-F-F-V-V C) V-F-V-F-V D) V-F-F-F-V E) V-F-F-V-F Questão 28 O conceito de serialização de schedules é usado para identificar quais schedules estão corretos quando as execuções da transação tiverem intercalação das suas operações. Diante dessa afirmação e analisando as figuras a seguir que apresentam quatro cenários de schedules seriais e não seriais envolvendo as transações T1 e T2, classifique cada um dos quatro cenários como seriais ou não seriais. A linguagem SQL permite a definição de cinco restrições para a criação de uma tabela de banco de dados. Essas restrições são: chave primária, chave Informática com ênfase em Banco de Dados 8 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins T1 Read_item(X) X=X-N Write_item(X) Read_item(Y) T2 Y=Y+N Read_item(X) X=X+M Write_item(X) Schedule A T1 T2 Read_item(X) X=X+M Write_item(X) Tempo Read_item(X) X=X-N T1 Read_item(X) X=X-N T2 Read_item(X) X=X+M Tempo T2 X=X+M Write_item(X) Read_item(Y) Y=Y+N Write_item(Y) Schedule D Marque a alternativa correta. A) Os schedules I e IV são seriais. B) Os schedules I e II são seriais. C) Os schedules II e III são não seriais. D) Todos os schedules são seriais. E) Nenhum schedule é serial. Questão 29 Write_item(X) Read_item(Y) Y=Y+N Write_item(Y) Schedule B III. T1 Read_item(X) X=X-N Write_item(X) Read_item(X) Write_item(Y) II. IV. Tempo Tempo I. 14 de junho de 2015 Write_item(X) Read_item(Y) Write_item(X) Y=Y+N Write_item(Y) Schedule C Existem classificações que separam os comandos e instruções SQL em cinco diferentes classes: Instruções de consulta (CONSULTA), Linguagem de manipulação de dados (DML), Linguagem de definição de dados (DDL), Linguagem de controle de dados (DCL) e Controles de Transações (TC). Diante disto, classifique as instruções a seguir, associando-as à classe de comandos corretamente. I. DCL II. DML III. CONSULTA IV. DDL V. TC ( ( ( ( ( ) Delete ) Revoke ) Rename ) Savepoint ) Select Assinale a alternativa correta. A) I-II-IV-V-III B) V-IV-I-II-III C) IV-I-III-V-II D) V-IV-III-I-II E) II-I-IV-V-III Questão 30 Considere as tabelas Projeto e Departamento (Depto) com os respectivos valores preenchidos. Informática com ênfase em Banco de Dados 9 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins 14 de junho de 2015 D) Projeto E) Não retorna resultados. Questão 31 Sobre um Sistema Gerenciador de Banco de Dados (SGBD), assinale a alternativa incorreta. Depto Aplique o comando a seguir, escrito na linguagem SQL (Structured Query Language), na ferramenta pgAdmin III, do Sistema de Gerência de Banco de Dados Postgre SQL, e selecione a alternativa que apresenta os resultados corretos gerados a partir do comando. SELECT DISTINCT "NOME" FROM "PROJETO" WHERE "DNUM" IN (SELECT "DNUM" FROM "DEPTO" WHERE "DEPTO"."DNUM" IS NOT NULL); A) A) Um sistema gerenciador de banco de dados é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações. B) Um banco de dados grande pode ter um ciclo de vida de muitos anos, de modo que o Sistema Gerenciador de Banco de Dados (SGBD) precisa ser capaz de manter o sistema, impedindo que ele evolua à medida que os requisitos mudem com o tempo. Dessa maneira, a proteção do banco de dados não é uma das funções fornecidas pelo SGBD. C) A construção do banco de dados é o processo de armazenar os dados em algum meio controlado pelo sistema gerenciador de banco de dados. D) Dentre as funções importantes do SGBD, está inclusa a proteção do sistema contra defeitos ou falhas de hardware ou software e a proteção de segurança contra acesso não autorizado ou malicioso. E) A definição ou informação descritiva do banco de dados também é armazenada pelo SGBD na forma de um catálogo ou dicionário chamado de metadados. Questão 32 O comando EXPLAIN fornece informações sobre como o MySQL executa instruções. Por exemplo: B) C) Informática com ênfase em Banco de Dados ou 10 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins Neste contexto, analise as assertivas a seguir. I. Os comandos DESCRIBE e EXPLAIN são sinônimos. II. No MySQL 5.7, o comando EXPAIN pode ser usado com os comandos SELECT, DELETE, INSERT, REPLACE e UPDATE. III. Com a ajuda do comando EXPLAIN, é possível ver onde se deve adicionar índices a tabelas, de modo que a instrução é executada mais rapidamente usando índices para encontrar linhas. IV. No MySQL 5.7.3, o comando EXPLAIN é alterado para que o efeito do EXTENDED seja sempre ativado. V. O comando EXPLAIN também pode ser usado como uma TRIGGER. Desta forma, é correto afirmar que A) somente as assertivas I, II e IV são verdadeiras. B) somente as assertivas I, II, III e IV são verdadeiras. C) somente as assertivas I, III, IV e V são verdadeiras. D) todas as assertivas são verdadeiras. E) todas as assertivas são falsas. Questão 33 O processo de normalização leva a um esquema de relação por uma série de testes para certificar se ele satisfaz certa forma normal. Nesse contexto, analise as assertivas a seguir. I. A forma normal de uma relação refere-se à condição de forma normal mais alta a que ela atende e, portanto, indica o grau ao qual ela foi normalizada. II. As formas normais, quando consideradas isoladamente de outros fatores, não garantem um bom projeto de banco de dados. III. Historicamente, a primeira forma normal foi definida para reprovar atributos multivalorados, atributos compostos e suas combinações. Ela afirma que o domínio de um atributo deve incluir apenas valores atômicos (simples, indivisíveis) e que o valor de qualquer atributo em uma tupla deve ser um único valor do domínio desse atributo. IV. A segunda forma normal é baseada no conceito de dependência funcional total. V. A terceira forma normal é baseada no conceito de dependência transitiva. Desta forma, é correto afirmar que 14 de junho de 2015 B) somente as assertivas I, III e IV são verdadeiras. C) somente as assertivas I, II e V são verdadeiras. D) somente as assertivas II, IV e V são verdadeiras. E) todas as assertivas são verdadeiras. Questão 34 Dadas as tabelas FUNCIONARIO, DEPARTAMENTO e REGISTRO apresentadas a seguir. FUNCIONARIO idFuncionario Nome 1 Mariana 2 Laura 3 Samuel 4 Carlos 5 Gustavo 6 Fredson 7 Joaquim Salario 2000 3750 3100 2500 3000 1500 4500 DEPARTAMENTO idDepartamento Nome 1 Diretoria Administrativa 2 Recursos Humanos 3 Financeiro REGISTRO idFuncionario idDepartamento 4 1 1 2 3 2 2 3 5 3 6 3 Considerando que foi executada no MySQL 5.6 a instrução SQL: SELECT F.Nome as `Nome`, D.nome as `Departamento`, F.Salario as `Salário` FROM Funcionario F JOIN Registro R ON F.idFuncionario = R.idFuncionario JOIN Departamento D ON R.idDepartamento = D.idDepartamento WHERE F.Salario >= 1300 AND F.Salario <= 5000; Assinale a alternativa correta quanto ao retorno da consulta. A) somente a assertiva I é verdadeira. Informática com ênfase em Banco de Dados 11 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins A) Nome Departamento Salário Carlos Fredson Gustavo Laura Mariana Samuel Diretoria Administrativa Financeiro Financeiro Financeiro Recursos Humanos Recursos Humanos 2500 1500 3000 3750 2000 3100 Nome Carlos Fredson Fredson Fredson Mariana Samuel Departamento Diretoria Administrativa Financeiro Financeiro Financeiro Recursos Humanos Recursos Humanos Salário 2500 1500 1500 1500 2000 3100 F.Nome Carlos Fredson Gustavo Laura Mariana Samuel D.Nome Diretoria Administrativa Financeiro Financeiro Financeiro Recursos Humanos Recursos Humanos Salario 2500 150 3000 375 2000 3100 F.Nome Carlos Fredson Gustavo Laura Mariana Samuel D.Nome Diretoria Administrativa Financeiro Recursos Humanos Recursos Humanos Financeiro Financeiro Salario 2500 1500 3000 3750 2000 3100 B) C) D) E) Mensagem de erro de sintaxe. Questão 35 Quanto à cardinalidade dos assinale a alternativa incorreta. relacionamentos, A) A cardinalidade mínima 1 também recebe a denominação de “associação obrigatória”, já que ela indica que o relacionamento deve, obrigatoriamente, associar uma ocorrência de entidade a cada ocorrência da entidade em questão. Com base na mesma linha de raciocínio, a cardinalidade mínima 0 também recebe a denominação de “associação opcional”. B) Para fins de projeto de banco de dados, uma propriedade importante de um relacionamento é a de Informática com ênfase em Banco de Dados 14 de junho de 2015 quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência através do relacionamento. Esta propriedade é chamada de cardinalidade de uma entidade em um relacionamento. C) Há duas cardinalidades a considerar: a cardinalidade máxima e a cardinalidade mínima. D) Para fins práticos, não é necessário distinguir entre diferentes cardinalidades máximas maiores que 1. Por este motivo, apenas duas cardinalidades máximas são relevantes: a cardinalidade máxima 1 e a cardinalidade máxima “muitos”. E) Apenas a cardinalidade mínima pode ser usada para classificar relacionamentos binários, ou seja, aqueles cujas ocorrências envolvem duas entidades. Questão 36 Assinale a alternativa incorreta conceitos de Mineração de Dados. quanto aos A) Business Intelligence (BI) trata-se de um conjunto de conceitos e metodologias que, fazendo uso de acontecimentos (fatos) e sistemas baseados nesses acontecimentos, apoia a tomada de decisões em negócios. Para isso ser possível, é necessário adquirir os dados, por exemplo, por meio de um sistema de processamento on-line de transações (OLTP), armazená-los em um sistema de banco de dados do qual se pode gerar ainda um subconjunto específico de dados e, finalmente, processar estes dados com uma ferramenta de análise. B) A mineração de dados compreende um conjunto de técnicas para descrição e predição a partir de grandes massas de dados. Por este motivo, ela geralmente não se associa a bancos de dados especiais denominados data warehouse. Estes bancos de dados dificultam a integração rápida de dados de diferentes fontes. C) Data Warehouse não é relacional, mas multidimensional. D) Data warehouse tem a habilidade para extrair, tratar e agregar dados de múltiplos sistemas operacionais. E) Data warehouse pode ser implementado na World Wide Web (WWW). Questão 37 No MySQL 5.7, os tipos CHAR e VARCHAR são semelhantes, mas diferem na forma como são 12 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins armazenados e recuperados. Nesse contexto, analise as assertivas a seguir. I. CHAR e VARCHAR também diferem em comprimento máximo. II. Os tipos CHAR e VARCHAR são declarados com um comprimento que indica o número máximo de caracteres que podem ser armazenados. III. O comprimento de uma coluna CHAR é fixado ao comprimento que é declarado quando a tabela é criada. O comprimento pode ser qualquer valor de 0 a 255. IV. Valores em colunas VARCHAR são strings de comprimento variável. O comprimento pode ser determinado com um valor de 0 a 65.535. Desta forma, é correto afirmar que A) somente as assertivas I e IV são verdadeiras. B) somente as assertivas I, II e III são verdadeiras. C) somente as assertivas I, III e IV são verdadeiras. D) somente as assertivas II e III são verdadeiras. E) todas as assertivas são verdadeiras. Questão 38 O software Oracle (versões 11g, 10g, 9i e 8i) contém recursos que permitem monitorar as operações de banco de dados. A auditoria de algumas operações pode ser feita em um nível alto, com as tentativas malsucedidas de registrar-se no banco de dados, enquanto a de outras pode ser feita em um nível detalhado como, por exemplo, quando um usuário recuperou linhas de uma tabela específica. Neste contexto, analise as assertivas a seguir. I. A auditoria de execução de instruções SQL pode ser realizada com a instrução AUDIT. II. Para fazer auditoria de operações de alto nível, o usuário deve ter privilégio AUDIT SYSTEM. III. Para monitorar operações em objetos de banco de dados específicos, o usuário deve ter o privilégio AUDIT ANY ou o objeto de banco de dados deve estar em seu esquema. IV. É possível ver a trilha de auditoria das informações do usuário que está conectado atualmente por meio da visão USER_AUDIT_TRAIL. V. ADM_AUDIT_SYSTEM exibe os registros de auditoria de todo o sistema. Desta forma, é correto afirmar que A) somente as assertivas I, II, III e V são verdadeiras. B) somente as assertivas I, II e III são verdadeiras. Informática com ênfase em Banco de Dados 14 de junho de 2015 C) somente as assertivas I, II, III e IV são verdadeiras. D) todas as assertivas são verdadeiras. E) todas as assertivas são falsas. Questão 39 Os tipos de índices suportados pelo SQL Server continuam a crescer a cada nova edição. Assinale a alternativa incorreta quanto à representação de um tipo de índice suportado pelo SQL Server 2012 para armazenamento no banco de dados. A) Clusterizado B) Hash C) XML D) Columnstore E) Rowstore Questão 40 O banco de dados Oracle tem dois grupos de funções: funções de uma única linha e funções agregadas. Neste contexto, assinale a alternativa incorreta. A) As funções agregadas operam em várias linhas e retornam uma linha de saída. B) Os blocos de linhas podem ser agrupados com a cláusula GROUP BY. C) As funções de única linha operam em uma linha por vez e retornam uma linha de saída para cada linha de entrada. D) Os grupos de linhas não podem ser filtrados com a cláusula HAVING. E) Existem cinco tipos principais de funções de uma única linha: funções de caractere, funções numéricas, funções de conversão, funções de data e funções de expressão regular. Questão 41 Assinale a alternativa correta que descreve a ordem em que as linhas são retornadas quando uma consulta não tem uma cláusula ORDER BY no SQL Server 2012. A) Ordem de chave primária. B) Ordem arbitrária. C) Ordem de índice de cluster. D) Ordem de inserção. E) Ordem alfabética e/ou numérica. 13 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins Utilize as tabelas Produtos e UnidadesMedida mostradas a seguir, definidas em um SGBD POSTGRE SQL estruturado, para resolver as questões de 42 a 44. Produtos Codigo 1 2 3 4 Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 UnidadesMedida SiglaUN UN PC LT 14 de junho de 2015 C) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 SiglaUN UN LT UN UN UN LT UN UN UN LT UN UN D) Descricao Unidade Pacote Litro SiglaUN UN PC LT E) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 SiglaUN UN LT UN UN SiglaUN UN LT UN UN Descricao Unidade Pacote Litro Questão 42 Dado o comando SQL: Select p.Descricao, p.SiglaUN From Produtos p, UnidadesMedida u; Assinale a opção que produz o resultado correto, produzido após a execução do comando SQL acima. A) B) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 SiglaUN UN UN UN UN PC PC PC PC LT LT LT LT Descricao Unidade Pacote Litro Unidade Pacote Litro Unidade Pacote Litro Unidade Pacote Litro SiglaUN UN PC LT UN PC LT UN PC LT UN PC LT Informática com ênfase em Banco de Dados Questão 43 Dado o comando SQL: Select p.Descricao, u.Descricao From Produtos p INNER JOIN UnidadesMedida u ON p.SiglaUN = u.SiglaUN; Assinale a opção que produz o resultado correto, produzido após a execução do comando SQL acima. A) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Descricao Unidade Litro Unidade Unidade B) Descricao Unidade Pacote Litro Descricao UN PC LT C) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Descricao UN LT UN UN 14 Instituto Federal de Educação, Ciência e Tecnologia do Tocantins D) E) Descricao Caneta Azul Leite Integral Vinho Tinto Lapis Preto 0.5 Descricao Unidade Unidade Unidade Unidade Descricao Unidade Pacote Litro Descricao Caneta Azul Leite Integral Leite Integral Questão 44 Dado o comando SQL: SELECT "Descricao" FROM "UnidadesMedida" WHERE "SiglaUN" IN (SELECT "SiglaUN" FROM "Produtos"); 14 de junho de 2015 apresentadas as sintaxes para a definição desses comandos, sendo que um deles apresenta a sintaxe incompleta. Assinale a alternativa que apresenta a sintaxe incorreta dos comandos de definição de restrições. A) CONSTRAINT produtos_pk PRIMARY KEY ("Codigo") B) CONSTRAINT "Produtos_FK-UnidadesMedida" FOREIGN KEY ("SiglaUN") C) "Codigo" integer NOT NULL D) CONSTRAINT "Codigo_Barras_UN" UNIQUE ("Codigobarras") E) CONSTRAINT "Saldo_CHK" CHECK ("Saldo" > 0) RASCUNHO Assinale a opção que produz o resultado correto, produzido após a execução do comando SQL acima. A) Não retornou resultados. B) Descricao Unidade Pacote Litro C) Descricao Unidade Unidade Unidade Unidade D) Descricao Unidade Unidade Unidade E) Descricao Unidade Litro Questão 45 A linguagem de definição de dados possui comandos para as definições das cinco tipos de restrições (chave primária, chave estrangeira, não nulidade, unicidade e checagem) para controlar a consistência dos dados de um banco de dados. A seguir, são Informática com ênfase em Banco de Dados 15