PROCESSO SELETIVO PARA ESTAGIÁRIOS DE TECNOLOGIA DA INFORMAÇÃO PROVA OBJETIVA DE CONHECIMENTOS ESPECÍFICOS INSTRUÇÕES AO CANDIDATO

Tamanho: px
Começar a partir da página:

Download "PROCESSO SELETIVO PARA ESTAGIÁRIOS DE TECNOLOGIA DA INFORMAÇÃO PROVA OBJETIVA DE CONHECIMENTOS ESPECÍFICOS INSTRUÇÕES AO CANDIDATO"

Transcrição

1 PROCESSO SELETIVO PARA ESTAGIÁRIOS DE TECNOLOGIA DA INFORMAÇÃO PROVA OBJETIVA DE CONHECIMENTOS ESPECÍFICOS INSTRUÇÕES AO CANDIDATO 1. Preencha cuidadosamente o cartão de respostas, indicando seu nome e número de inscrição. Ao assinalar a alternativa faça-o de forma a preencher toda a Ietra escolhida. 2. Não será substituído, o cartão de respostas e as rasuras e questões em branco serão consideradas erradas. 3. Não deixe de assinar a folha de presença, pois a falta de assinatura, mesmo se apresentado o cartão de respostas, implicará na exclusão do processo seletivo. 4. A prova terá duração de 4 (quatro) horas, contadas da autorização dos fiscais de sala para o início da prova. 5. Você poderá, ao final das 3 (três) primeiras horas de prova, levar o seu caderno de questões. Se pretender entregara cartão de respostas antes de completadas 03 (três) horas de duração da prova, devera deixar os cadernos de provas objetiva e subjetiva com o fiscal de mesa, mas poderá pegar o seu gabarito, com a utilização do papel recado que lhe será fornecido pelo fiscal de sala; 6. Nos dois dias seguintes ao de realização da prova (entre 14 e 18h), você poderá obter seu caderno de questões na sede da Procuradoria da República no Estado do Pará; 7. Antes de iniciar a prova: verifique atentamente o caderno de questões, afim de verificar eventual problema de impressão. 8. A prova objetiva será composta por 40 (quarenta) de múltipla escolha de conhecimentos específicos, elaboradas em consonância com o programa constante no Anexo II deste Edital. Cada questão objetiva terá 5 (cinco) alternativas, indicadas pelas letras "A","B","C","D" e"e", devendo o candidato marcar apenas uma delas. A nota em cada questão das provas objetivas, feita com base na marcação das folhas de respostas, será igual a 01 (um) ponto, caso a resposta do candidato seja em concordância com o gabarito oficial definitivo, num total de 40 (quarenta) pontos. 9. Não será permitido ao candidato utilizar qualquer meio de consulta a textos, legislação ou jurisprudência, apontamento ou qualquer outro material durante a realização das provas, bem como o uso de celulares e outros aparelhos eletrônicos. 10. Tenha Calma ao ler as questões e boa prova.

2 1) Inicialmente, julgue os seguintes itens a respeito de comandos do SQL: I INSERT INTO é o comando utilizado para inserir dados em uma tabela. II DELETE FROM é o comando usado sempre para deletar completamente um banco de dados. III DISTINCT é uma cláusula que combinada com SELECT, INSERT, UPDATE e DELETE não exibe registros duplicados de uma tabela. IV ORDER BY é uma condição que permite sortear os registros no resultado de uma consulta e pode ser combinada com SELECT, INSERT, UPDATE e DELETE. V UPDATE é o comando que permite atualizar um ou mais registros em uma tabela. Após, marque abaixo a única alternativa em que todas as proposições são verdadeiras: a) O item I está certo, o item II não está certo, não é verdade que o item III está certo, é falso que o item IV está errado e, por fim, é mentira que o item V não está certo. b) O item I não está errado, o item II não está certo, não é verdade que o item III está certo, é falso que o item IV está certo e, por fim, é mentira que o item V não está certo. c) O item I está errado, o item II está correto, não é verdade que o item III está errado, é falso que o item IV está certo e, por fim, é mentira que o item V está errado. d) O item I não está errado, o item II não está certo, não é verdade que o item III está errado, é falso que o item IV está certo e, por fim, é mentira que o item V não está certo. e) O item I está certo, o item II não está correto, não é verdade que o item III não está errado, é falso que o item IV está certo e, por fim, é mentira que o item V está certo. 2) Analise os seguintes itens a respeito do Plone/Zope: P é um Sistema de Gerenciamento de Conteúdo (CMS) utilizado para construir um web site. Q é um poderoso utilitário que auxilia na instalação, criação ou atualização de scripts ligados ao Plone, Zope e Python. R é considerado um complemento empacotado do Plone. S é um framework baseado na linguagem de programação Python utilizado para construir aplicações web seguras. T é uma ferramenta pronta para uso, tem forma de caixa editável, pode estar localizada na barra lateral direita ou esquerda da interface de usuário do Plone e alguns exemplos dela incluem calendário de eventos, exibição de notícias do site, menu de navegação, enquete e buscas no site. As letras S, T, R, P e Q correspondem, respectivamente, a apenas uma opção abaixo, assinale-a: a) Plone, Buildout, Egg, Zope e Portlet b) Buildout, Plone, Zope, Portlet e Egg c) Portlet, Egg, Zope,Buildout e Plone d) Zope, Portlet, Egg, Plone e Buildout e) Egg, Plone, Buildout, Portlet e Zope

3 3) Um técnico de informática digitou como root no shell do Linux os seguintes comandos: tar zxf Plone UnifiedInstaller.tar.gz cd Plone UnifiedInstaller./install.sh zeo Sobre esses comandos, marque a alternativa correspondente a tudo que foi realizado: a) Foi realizada a instalação parcial do Plone em modo stand alone. b) Foi extraído o arquivo do Plone para a pasta de mesmo nome, depois foi feita a verificação da integridade do arquivo e instalado o Plone em modo stand alone. c) Foi copiado o arquivo do Plone para a pasta Plone UnifiedInstaller e instalado o utilitário zeo. d) Foi removida a instalação anterior do Plone, copiada e instalada a nova versão zeo. e) Foi descompactado o arquivo Plone UnifiedInstaller e após acessar sua pasta, instalado o Plone em modo zeo. 4) Leia o texto abaixo: Um banco de dados relacional é uma coleção de informações relacionadas, organizadas em (1). Cada (1) armazena dados em (2). Os dados destas(destes) (2) estão divididos em (3), as(os)(o) (1) são(é) organizadas(organizados)(organizado) em (4) de banco de dados, que são áreas onde os usuários podem armazenar suas próprias tabelas. Um usuário pode conceder (5) a outros usuários para que eles possam acessar outras(outro) (1). Um ponto importante a ser lembrado é que as informações que compõem um banco de dados são diferentes do sistema usado para acessar essas informações. O Software usado para acessar um banco de dados é conhecido como (6). Evidentemente, todo banco de dados precisa ter um modo de inserir e extrair dados, preferencialmente usando uma linguagem comum, entendida por todos os bancos. O(Os)(As) (6) implementa uma linguagem padrão conhecida como Structured Query Language ou SQL. (Adaptado de: PRICE, Jason. Oracle Database 11G SQL: Domine SQL e PL/SQL no banco de dados Oracle. Editora Bookman. Porto Alegre, RS p ). Em seguida, marque corretamente a opção que contém a ordem em que se apresentam os itens abaixo com o respectivo número de cada termo acima: a) tabelas, linhas, colunas, esquemas, permissões, Sistema de Gerenciamento de Banco de Dados. b) tabelas, esquemas, linhas, colunas, permissões, Sistema de Gerenciamento de Banco de Dados. c) esquemas, tabelas, linhas, colunas, permissões, Sistema de Gerenciamento de Banco de Dados. d) Sistema de Gerenciamento de Banco de Dados, tabelas, linhas, colunas, permissões, esquemas. e) Sistema de Gerenciamento de Banco de Dados, tabelas, linhas, colunas, esquemas, permissões.

4 5) A linguagem SQL usa uma sintaxe relativamente simples e apresenta cinco tipos de instruções a saber: Instruções de consulta, DML(Data Manipulation Language), DDL(Data Definition Language), TC (Transaction Control) e DCL (Data Control Language). Nas alternativas abaixo, assinala aquela em que todos os itens são comandos da DDL a) INSERT, UPDATE, SELECT, DELETE b) ALTER, CREATE, REVOKE, GRANT c) RENAME, CREATE, DROP, ALTER d) SAVEPOINT, REVOKE, UPDATE, GRANT e) DROP, TRUNCATE, COMMIT, ROLLBACK 6) A linguagem Java foi desenvolvida pela empresa Sun Microsystems na década de 90. Baseado nos seus conhecimentos dessa linguagem de programação, analise as seguintes proposições a respeito dela: (01) Um arquivo.java pode conter mais de uma classe public. (02) Um comentário que começa com // é chamado de comentário de uma única linha. (04) Os caracteres de espaço em branco fora dos strings são ignorados pelo compilador. (08) A palavra-chave class introduz uma definição de classe sendo logo após seguida pelo nome da classe. (16) Java é case sensitive. (32) Aplicativos Java começam a executar no método main. (64) A palavra-chave extends, seguida por um nome de classe, indica a classe da qual uma nova classe herda. Some os números em parênteses de todas as proposições verdadeiras e marque a única alternativa abaixo correspondente a esse total: a) 63 b) 95 c) 105 d) 114 e) 126 7) Analise as proposições abaixo sobre Java: (64) Supondo int c = 3, d = 5; c += 7; d -= 4; teremos c =7 e d = -4. (32) Operadores ++ e -- são chamados de operadores unários. (16) O compilador usa instruções import para localizar classes necessárias para compilar programas java. (08) Toda variável deve ser declarada com um nome e um tipo de dados antes de poder ser utilizada. (04) Variáveis do tipo int armazenam números inteiros. (02) Tipos como int, float, double e char são usualmente chamados de tipos primitivos de dados. (01) Os operadores =!, => e =< são chamados de operadores de igualdade. Some os números em parênteses de todas as proposições verdadeiras e marque a única alternativa abaixo correspondente a esse total: a) 03 b) 15 c) 46 d) 62 e) 126

5 8) Das alternativas abaixo, assinale a única incorreta: a) Herança é uma forma de reutilização de sofware em que novas classes são criadas a partir de classes existentes, absorvendo seus atributos e comportamentos e sofisticando-os com capacidades que as novas classes exigem. Em outras palavras, as heranças, que são princípios de orientação a objetos, permitem o compartilhamento de atributos e métodos pelas classes e são usadas com o intuito de se reaproveitar código ou comportamento generalizado ou especializar operações ou atributos. b) Com a herança simples, uma classe é derivada de uma superclasse. Java suporta a noção de interfaces ou o uso de herança múltipla, mas não ambas simultaneamente. As interfaces são a melhor opção, pois ajudam Java a alcançar muitas das vantagens de herança múltipla sem os problemas associados dessa última. c) O polimorfismo permite-nos escrever programas de uma forma geral para tratar uma ampla variedade de classes relacionadas existentes e ainda a serem especificadas. Assim, o polimorfismo torna fácil adicionar novos recursos a um sistema. Herança e Polimorfismo são técnicas eficazes para lidar com a complexidade de software. d) Ao criar uma nova classe, em vez de escrever completamente novas variáveis de instância e métodos de instância, o programador pode determinar que a nova classe deve herdar as variáveis de instâncias e métodos de instância de uma superclasse definida previamente. A nova classe é referida como uma subclasse. Cada subclasse torna-se uma candidata a ser uma superclasse para alguma subclasse futura. e) A superclasse direta de uma subclasse é a superclasse da qual a subclasse explicitamente herda (através da palavra-chave extends). Uma superclasse indireta é herdada de dois ou mais níveis acima na hierarquia da classe. 9) Das alternativas abaixo sobre acessibilidade em páginas web, assinale a única que está em desacordo com as recomendações de acessibilidade definidas pela W3C: a) Coibir o controle sobre as alterações temporais do conteúdo pelo usuário: Assegurar que não haja interrupção momentânea ou definitiva do movimento, intermitência, transcurso ou atualização automática de objetos ou páginas por parte do usuário. b) Fornecer mecanismos de navegação claros: Fornecer mecanismos de navegação coerentes e sistematizados informações de orientação, barras de navegação, mapa do site para aumentar as probabilidades de uma pessoa encontrar o que procura em um dado site. c) Assegurar a clareza e a simplicidade dos documentos: Assegurar a produção de documentos claros e simples, para que sejam mais fáceis de compreender. d) Utilizar soluções de transição: Utilizar soluções de acessibilidade transitórias, para que as tecnologias de apoio e os navegadores mais antigos funcionem corretamente. e) Não recorrer apenas à cor: Assegurar a percepção do texto e dos elementos gráficos quando vistos sem cores.

6 10) Foram criadas as tabelas no MYSQL para o PSE/2013 conforme a seguir: CREATE TABLE `candidato` (`ID_CANDIDATO` int(11) NOT NULL auto_increment, `NOME` varchar(45) default NULL, `CPF` varchar(11) NOT NULL default '', `NASCIMENTO_DT` date default NULL, `SEXO` char(1) default NULL, `E_MAIL` varchar(45) default NULL, `ENDERECO` varchar(100) default NULL, PRIMARY KEY (`ID_CANDIDATO`), UNIQUE KEY `cpf_ind` (`CPF`), KEY `candidato_fkindex1` (`ENDERECO_MUNICIPIO`), KEY `candidato_fkindex2` (`NASCIMENTO_MUNICIPIO`), KEY `candidato_fkindex3` (`RG_UF`), CONSTRAINT `candidato_ibfk_1` FOREIGN KEY (`RG_UF`) REFERENCES `uf` (`ID_UF`), CONSTRAINT `candidato_ibfk_2` FOREIGN KEY (`ENDERECO_MUNICIPIO`) REFERENCES `municipio` (`ID_MUNICIPIO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `candidato_ibfk_3` FOREIGN KEY (`NASCIMENTO_MUNICIPIO`) REFERENCES `municipio` (`ID_MUNICIPIO`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB AUTO_INCREMENT=4811 DEFAULT CHARSET=latin1; CREATE TABLE `candidato_curso` (`ID_CANDIDATO` int(11) NOT NULL default '0', `ID_CURSO` int(11) unsigned NOT NULL default '0', `ANO_INGRESSO` int(2) unsigned default NULL, `SEMESTRE_INGRESSO` int(2) unsigned default NULL, PRIMARY KEY (`ID_CANDIDATO`,`ID_CURSO`), KEY `candidato_has_curso_fkindex1` (`ID_CANDIDATO`), KEY `candidato_has_curso_fkindex2` (`ID_CURSO`), CONSTRAINT `candidato_curso_ibfk_1` FOREIGN KEY (`ID_CANDIDATO`) REFERENCES `candidato` (`ID_CANDIDATO`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `candidato_curso_ibfk_2` FOREIGN KEY (`ID_CURSO`) REFERENCES `curso` (`ID_CURSO`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `curso` (`ID_CURSO` int(11) unsigned NOT NULL auto_increment, `ID_IE` int(11) NOT NULL default '0', `NOME` varchar(100) default NULL, PRIMARY KEY (`ID_CURSO`), KEY `curso_fk_id_ie` (`ID_IE`), CONSTRAINT `curso_ibfk_1` FOREIGN KEY (`ID_IE`) REFERENCES `ie` (`ID_IE`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=latin1; CREATE TABLE `ie` (`ID_IE` int(11) NOT NULL auto_increment, `SIGLA` varchar(20) default NULL, `NOME` varchar(200) default NULL, `ENDERECO` varchar(100) default NULL, `CONTATO` varchar(45) default NULL, `CONTATO_FONE` varchar(8) default NULL, `ATIVO` tinyint(1) unsigned default NULL, PRIMARY KEY (`ID_IE`)) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=latin1; CREATE TABLE `pse` (`ID_PSE` int(11) NOT NULL auto_increment, `DT_EDITAL` date default NULL, `NOME` varchar(100) default NULL, `STATUS` varchar(20) default NULL, `DT_INICIAL` date default NULL, `DT_FINAL` date default NULL, `SIGLA` varchar(12) default NULL, PRIMARY KEY (`ID_PSE`)) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=latin1;

7 CREATE TABLE `pse_candidato` (`ID_PSE` int(11) NOT NULL default '0', `ID_CANDIDATO` int(11) NOT NULL default '0', `NUM_INSCRICAO` int(6) default NULL, `INSCRICAO_DT` date default NULL, PRIMARY KEY (`ID_PSE`,`ID_CANDIDATO`), KEY `pse_has_candidato_fkindex1` (`ID_PSE`), KEY `pse_has_candidato_fkindex2` (`ID_CANDIDATO`), CONSTRAINT `pse_candidato_ibfk_1` FOREIGN KEY (`ID_PSE`) REFERENCES `pse` (`ID_PSE`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `pse_candidato_ibfk_2` FOREIGN KEY (`ID_CANDIDATO`) REFERENCES `candidato` (`ID_CANDIDATO`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE=InnoDB DEFAULT CHARSET=latin1; Depois de devidamente feita a carga de dados, deseja-se uma consulta do PSE de TI (pse_candidato.id_pse=1) que retorne apenas o nome dos candidatos, o nome do curso que estão fazendo, o semestre que estão estudando e o nome da universidade que estão matriculados, ordenado primeiramente pelo nome da universidade e, em seguida, pelo nome do candidato. Marque a alternativa que atende plenamente a essas exigências: a) SELECT can.nome Nome, c.nome Curso, cc.semestre_ingresso Semestre, i.nome Universidade FROM candidato can, candidato_curso cc, curso c, ie i, pse p, pse_candidato pc WHERE can.id_candidato = cc.id_candidato AND cc.id_curso = c.id_curso AND c.id_ie = i.id_ie AND p.id_pse = pc.id_pse AND pc.id_pse='1' ORDER BY Universidade, Nome; b) SELECT can.nome Nome, c.nome Curso, cc.semestre_ingresso Semestre, i.nome Universidade FROM candidato can, candidato_curso cc, curso c, ie i, pse p, pse_candidato pc WHERE cc.id_curso = c.id_curso AND c.id_ie = i.id_ie AND p.id_pse = pc.id_pse AND pc.id_candidato =can.id_candidato OR pc.id_pse=1 GROUP BY Universidade, ORDER BY Nome. c) SELECT can.nome Nome, c.nome Curso, cc.semestre_ingresso Semestre, i.nome Universidade FROM candidato can, candidato_curso cc, curso c, ie i, pse p, pse_candidato pc WHERE can.id_candidato = cc.id_candidato AND cc.id_curso = c.id_curso AND c.id_ie = i.id_ie AND p.id_pse = pc.id_pse AND pc.id_candidato = can.id_candidato AND pc.id_pse=1 ORDER BY Universidade, Nome; d) SELECT can.nome Nome, c.nome Curso, cc.semestre_ingresso Semestre, i.nome Universidade FROM candidato can, candidato_curso cc, curso c, ie i, pse p, pse_candidato pc WHERE can.id_candidato = cc.id_candidato AND cc.id_curso = c.id_curso AND c.id_ie = i.id_ie AND p.id_pse = pc.id_pse AND pc.id_pse=1 HAVING Universidade FIRST Nome SECOND; e) SELECT can.nome Nome, c.nome Curso, cc.semestre_ingresso Semestre, i.nome Universidade FROM candidato can, candidato_curso cc, curso c, ie i, pse p, pse_candidato pc WHERE can.id_candidato = cc.id_candidato AND cc.id_curso = c.id_curso AND c.id_ie = i.id_ie AND p.id_pse = pc.id_pse AND pc.id_candidato = can.id_candidato AND pc.id_pse like '1' ORDER BY universidade, nome;

8 11) A respeito de SOA e Web Services, analise as proposições abaixo: I Arquitetura Orientada a Serviços (SOA) é um software mantido pela Apache Software Foundation com a finalidade de implementar um modelo conceitual de arquitetura que propõe a representação das funcionalidades de um sistema através de serviços, que podem ser consumidos por aplicações diferentes através de interfaces bem definidas, legíveis do ponto de vista dos negócios e independente da plataforma de desenvolvimento das aplicações. II Um Web Service é um sistema de software projetado para permitir interoperabilidade na interação entre máquinas através de uma rede. É descrito através de uma interface padronizada que disponibiliza um serviço em uma rede de computadores, geralmente a Internet. Uma vez descrito na forma padrão e catalogado, o serviço se torna um componente de software totalmente reutilizável, permitindo a comunicação e a interoperabilidade entre aplicações e plataformas heterogêneas. III Os Web Services estão baseados em XML, são fortemente acoplados, definem serviços de granularidade fina e possibilitam chamadas síncronas e assíncronas. IV Os serviços Web são descritos e acessados utilizando uma notação padronizada de XML que cobre todos os detalhes necessários para interagir com o serviço, descrevendo as funcionalidades, a localização, o modo de invocação e os protocolos utilizados para isso. V O tripé XML que mantém a arquitetura de implementação dos serviços Web está focada em três elementos: WSDL (Web Service Description Language) um formato XML que permite a descrição dos serviços; SOAP (Simple Object Access Protocol) um protocolo para comunicação que encapsula os dados transferidos no formato XML; e UDDI (Universal Description, Discovery, and Integration) um catálogo de serviços para publicar e descobrir metadados sobre serviços Web, permitindo que aplicações descubram estes metadados tanto em tempo de projeto quanto de execução. Após, marque abaixo a única alternativa em que todas as proposições são verdadeiras: a) O item I está certo, o item II não está certo, não é verdade que o item III está certo, é falso que o item IV está errado e, por fim, é mentira que o item V não está certo. b) O item I não está errado, o item II não está certo, não é verdade que o item III está certo, é falso que o item IV está certo e, por fim, é mentira que o item V não está certo. c) O item I está errado, o item II não está errado, é verdade que o item III está errado, é falso que o item IV está errado e, por fim, é mentira que o item V está errado. d) O item I não está certo, o item II está certo, não é verdade que o item III está certo, é falso que o item IV está certo e, por fim, é mentira que o item V não está certo. e) O item I está errado, o item II não está errado, não é verdade que o item III não está errado, é falso que o item IV está certo e, por fim, é mentira que o item V não está errado.

9 12) Sobre a Governança de TI, analise os itens a seguir: I é a capacidade organizacional exercida pela alta direção, gerência de negócios e gerência de TI para controlar a formulação e implementação da estratégia de TI e, com isso, assegurar o alinhamento entre negócios e TI. II é um framework de boas práticas de gestão em tecnologia de informação, mantido pelo ISACA Information Systems Audit and Control Association) e se divide em quatro domínios com dois objetivos cada e 34 processos. Os domínios são: Planejar e Organizar, Adquirir e Implementar, Entregar e Manter e Monitorar e Avaliar. III é o framework mais adotado no mundo para ITSM IT Service Management, ele é utilizado para a identificação, planejamento, entrega e suporte de serviços de TI para o negócio, que aliás, ele defende que estejam sempre alinhados. Assim, este descreve as melhores práticas para ITSM e provê um framework para a governança de TI. IV é um modelo de integração da maturidade da capacidade de desenvolver projetos de sistemas, tem como propósito estabelecer um guia para melhorar o processo da organização e sua capacidade para gerenciar o desenvolvimento, aquisição e manutenção de produtos e serviços e está divido em cinco fases a saber: Inicial, Gerenciado, Definido, Quantitativamente Gerenciado e Em Otimização. V é um subconjunto do abrangente conjunto de conhecimentos em gerenciamento de projetos. O conhecimento de gerenciamento de projetos descrito nesse guia consiste em: Definição do ciclo de vida do projeto, grupos de processos de gerenciamento de projetos e áreas de conhecimento. Em seguida, relacione corretamente a ordem dos itens acima com o respectivo número de cada termo abaixo: (1) Governança de TI (2) COBIT (3) ITIL (4) PMBOK (5) CMMI Após, marque a opção em que todos os relacionamentos estão INCORRETOS: a) I1, II2, III3, IV4, V5 b) I1, II2, III3, IV5, V4 c) I2, II1, III5, IV3, V4 d) I2, II4, III5, IV3, V1 e) I3, II2, III5, IV1, V4

10 13) Leia o texto a seguir: X é uma metodologia para gerenciar o desenvolvimento ágil de projetos de software. X não é um processo ou uma técnica para construir produtos; em vez disso, é um framework dentro do qual você pode empregar vários processos ou técnicas. O X deixa claro a eficácia relativa das práticas de gerenciamento e desenvolvimento de produtos, de modo que você possa melhorá-las. X é fundamentado nas teorias empíricas de controle de processo, ou empirismo e emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos. Três pilares apoiam a implementação de controle de processo empírico: transparência, inspeção e adaptação. Na transparência, aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. Esta transparência requer aspectos definidos por um padrão comum para que os observadores compartilharem um mesmo entendimento do que está sendo visto. Na inspeção, os usuários X devem, frequentemente, inspecionar os artefatos X e o progresso em direção ao objetivo, para detectar indesejáveis variações. Esta inspeção não deve, no entanto, ser tão frequente a ponto de atrapalhar a própria execução das tarefas. As inspeções são mais benéficas quando realizadas de forma diligente por inspetores especializados no trabalho a se verificar. Na adaptação, se um inspetor determina que um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser ajustado. O ajuste deve ser realizado o mais breve possível para minimizar mais desvios. O X prescreve quatro oportunidades formais para inspeção e adaptação, são elas: reunião de planejamento da Sprint, reunião diária, reunião de revisão da Sprint e retrospectiva da Sprint. O Time X é composto pelo Product Owner, a Equipe de Desenvolvimento e o X Master. A letra X deverá ser substituída corretamente e apenas por um termo abaixo, assinale-o: a) SCRUM b) SCRAM c) SCRAWL d) SCREW e) SCREAM 14) Apresenta sete níveis de maturidade (principal diferença em relação aos outros padrões de processo): A Em Otimização; B Gerenciado quantitativamente; C Definido; D Largamente Definido; E Parcialmente Definido; F Gerenciado; G Parcialmente Gerenciado. Estamos falando do: a) RUP b) MPS-BR c) CMMI d) CMM e) PMBOK

11 15) Analise os dois códigos abaixo: Código A: Código B: A seguir, assinale a alternativa correta: a) Em ambos os códigos foi utilizada a técnica de programação estruturada. b) Em ambos os códigos foi utilizada a técnica de programação orientada a objetos. c) No código B foi utilizada a técnica de programação estruturada e no A a orientada a objetos. d) No código A foi utilizada a técnica de programação estruturada e no B a orientada a objetos. e) Não é possível definir a técnica de programação (estruturada ou orientada a objetos) usada em A e B.

12 16) Analise os códigos abaixo: Código A: body{ background-color:#d0e4fe; } h1{ color:orange; text-align:center; } p { font-family:"times New Roman"; font-size:20px; } Código B: <!DOCTYPE html> <html> <body> document.write("<h1>pse DE TECNOLOGIA DA INFORMAÇÃO</h1>"); document.write("<p>boa SORTE</p>"); </body> </html> Código C: <!DOCTYPE html> <html> <body> <h1>pse DE TECNOLOGIA DA INFORMAÇÃO</h1> <p>boa SORTE</p> </body> </html> Código D: <!DOCTYPE html> <html> <body> <? echo "PSE DE TECNOLOGIA DA INFORMAÇÃO";?> </body> </html> A seguir, assinale a alternativa correta: a) Dentre todos os códigos acima, há pelo menos dois usando javascrip. b) A linguagem PHP está presente em pelo menos dois códigos acima. c) Há pelo menos dois scripts dentre os códigos acima. d) É possível encontrar pelo menos duas linguagens de marcação nos códigos acima. e) Há pelo menos dois códigos usando linguagem de folhas de estilo dentre os acima.

13 17) Podemos destacar alguns objetivos do tuning de banco de dados abaixo, exceto: a) fazer com que as aplicações sejam executadas mais rapidamente. b) criticar os dados a serem inseridos ou atualizados no banco. c) diminuir o tempo de resposta de consultas. d) melhorar o desempenho geral das transações de inserção, atualização e exclusão. e) diminuir o tempo de resposta de transações. 18) Abaixo temos várias estruturas de controle do PHP, exceto: a) function b) switch c) foreach d) break e) include 19) Leia o texto a seguir: A criptografia está intimamente relacionada com a segurança dos dados, assumindo um papel cada vez mais importante devido à grande quantidade de informações que são movimentadas e a utilização crescente da rede de computadores. A criptografia X é a mais antiga. Utiliza-se somente de uma chave, a qual está vinculada ao processo de cifragem e decifragem. Na criptografia Y é utilizado um par de chaves, uma delas a pública, podendo ser amplamente conhecida, e a outra, a privada, conhecida apenas por seu proprietário. Ambas independentes e complementares. Z é a pessoa encarregada de fornecer os pares de chaves. É uma entidade independente e legalmente habilitada para exercer a função de distribuidor das chaves, além de poder consultá-las a qualquer tempo, certificando que determinada pessoa é a titular da assinatura digital da chave pública e da correspectiva chave privada. Z, Y, e X devem ser trocadas, respectivamente, por: a) assimétrica, simétrica e autoridade certificadora. b) simétrica, assimétrica e autoridade certificadora. c) autoridade certificadora, estrangeira e primária. d) autoridade certificadora, estrangeira e primária. e) autoridade certificadora, assimétrica e simétrica.

14 20) A tirinha abaixo ilustra uma cena entre o programador e o atendente, qual alternativa melhor a explica: Fonte: a) O programador liga para o suporte querendo configurar seu aplicativo no host apropriado e é atendido por Alonsohost avisando que o Apache não está instalado naquela máquina, mas o problema será resolvido com a troca do PHP pelo MySQL. b) O programador liga para o suporte querendo configurar o Apache, como este não está instalado, ele pergunta qual Servidor de Aplicação é usado. A resposta que ele esperava ouvir poderia ser qualquer uma dessas: Glassfish, Jboss, Tomcat, WebSphere, WebLogic, Zope ou Plone, e não PHP ou MySQL. c) É notável a falta de expertise do atendente, pois ele não sabe o que é um servidor de aplicação, mas o programador conseguirá configurar o Apache se for feita a instalação do MySQL e do PHP pelo atendente. d) O programador, por falta de expertise para configurar o Apache, solicitou esse serviço a Alonsohost, mas este não atenderá ao chamado por não poder instalar o Apache ou qualquer outro servidor de aplicação, exceto o PHP e o MySQL. e) O programador requer acesso ao Apache para configurar sua aplicação, mas o atendente, sem expertise, apresenta respostas inconsistentes a ponto de deixar o programador estupefato.

15 21) Indique a alternativa que contém uma camada descrita no modelo de referência TCP/IP: a) Camada lógica. b) Camada de aplicação. c) Camada de sessão. d) Camada de apresentação. e) Camada física. 22) Julgue os itens a seguir, marcando-os com V (Verdadeiro) ou F (Falso). ( ) O HTML, desde sua primeira versão, permite o uso de formulários em páginas web, sendo esse um dos recursos responsáveis por disseminar o uso da Internet no mundo todo. ( ) SOA, A e CNAME são exemplos de parâmetros de um servidor DNS que não mais serão utilizados com o IPv6. ( ) Embora largamente utilizada atualmente, a persistência é uma característica do protocolo HTTP que não existia em sua versão original. ( ) No modelo de referência TCP/IP não estão presentes todas as camadas descritas no modelo de referência OSI. Assinale a alternativa que possui a sequência correta a) F, V, V, V b) V, F, V, F c) F, F, V, V d) V, V, F, F e) F, V, V, F 23) Assinale a alternativa correta. a) A prevenção à contaminação por vírus não pode ser realizada por meio da utilização de antivírus no computador que se deseja proteger. b) Um servidor de correio eletrônico bem configurado deve permitir que qualquer usuário da Internet possa utilizá-lo sem restrições. c) Na auditoria de uma rede de computadores, não podem ser verificados os serviços e portas de seus servidores. Para essa verificação, não podem ser usadas ferramentas classificadas como scanners de vulnerabilidade. d) Para a prevenção de ataques do tipo DoS, é obrigatório o aumento do tamanho da fila de conexão combinado com a diminuição do valor do tempo limite de conexão. e) Todas as alternativas estão incorretas.

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho.

3. Explique o motivo pelo qual os protocolos UDP e TCP acrescentam a informação das portas (TSAP) de origem e de destino em seu cabeçalho. Entregue três questões de cada prova. Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor

Leia mais

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição?

4. Qual seria o impacto da escolha de uma chave que possua letras repetidas em uma cifra de transposição? Prova de 2011-02 1. Descreva duas maneiras de estabelecer uma conexão entre processos na camada de transporte sem o conhecimento da porta (TSAP) ao qual o servidor remoto esteja associado. 2. Estabelecer

Leia mais

Concurso Público. Prova Prática - parte 2. Técnico Laboratório Informática. Técnico Administrativo em Educação 2014

Concurso Público. Prova Prática - parte 2. Técnico Laboratório Informática. Técnico Administrativo em Educação 2014 Concurso Público Técnico Administrativo em Educação 2014 Prova Prática - parte 2 Técnico Laboratório Informática NÃO escreva seu nome ou assine em nenhuma folha da prova PROVA PRÁTICA - TÉCNICO LABORATÓRIO

Leia mais

PHP INTEGRAÇÃO COM MYSQL PARTE 1

PHP INTEGRAÇÃO COM MYSQL PARTE 1 INTRODUÇÃO PHP INTEGRAÇÃO COM MYSQL PARTE 1 Leonardo Pereira leonardo@estudandoti.com.br Facebook: leongamerti http://www.estudandoti.com.br Informações que precisam ser manipuladas com mais segurança

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01

EDITORA FERREIRA MP/RJ_EXERCÍCIOS 01 EDITORA FERREIRA MP/RJ NCE EXERCÍCIOS 01 GABARITO COMENTADO 01 Ao se arrastar um arquivo da pasta C:\DADOS para a pasta D:\TEXTOS utilizando se o botão esquerdo do mouse no Windows Explorer: (A) o arquivo

Leia mais

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri SQL Linguagem de Definição de Dados Banco de Dados SQL Structured Query Language Uma das mais importantes linguagens relacionais (se não a mais importante) Exemplos de SGBD que utilizam SQL Oracle Informix

Leia mais

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet

Faculdade Pitágoras 16/08/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível

Leia mais

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Guia de Conectividade Worldspan Go Res! A V A N Ç A D O Í n d i c e Considerações Iniciais...2 Rede TCP/IP...3 Produtos para conectividade...5 Diagnosticando problemas na Rede...8 Firewall...10 Proxy...12

Leia mais

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL

Faculdade Pitágoras. Curso Superior de Tecnologia: Banco de Dados. Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan SQL A linguagem SQL é responsável por garantir um bom nível de independência do

Leia mais

Curso de Aprendizado Industrial Desenvolvedor WEB

Curso de Aprendizado Industrial Desenvolvedor WEB Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL.

Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Listando itens em ComboBox e gravando os dados no Banco de Dados MySQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2012 Edição 7 Listando e Gravando Listando itens em ComboBox e gravando os dados no

Leia mais

PROVA DE CONHECIMENTOS ESPECÍFICOS PROGRAMADOR DE COMPUTADOR. Analise as seguintes afirmativas sobre os modelos de processos de software:

PROVA DE CONHECIMENTOS ESPECÍFICOS PROGRAMADOR DE COMPUTADOR. Analise as seguintes afirmativas sobre os modelos de processos de software: 12 PROVA DE CONHECIMENTOS ESPECÍFICOS PROGRAMADOR DE COMPUTADOR QUESTÃO 21 Analise as seguintes afirmativas sobre os modelos de processos de software: I. O modelo em cascata considera as atividades de

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

O que são Bancos de Dados?

O que são Bancos de Dados? SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados

Leia mais

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança

3 SERVIÇOS IP. 3.1 Serviços IP e alguns aspectos de segurança 3 SERVIÇOS IP 3.1 Serviços IP e alguns aspectos de segurança Os serviços IP's são suscetíveis a uma variedade de possíveis ataques, desde ataques passivos (como espionagem) até ataques ativos (como a impossibilidade

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

Firewall. Alunos: Hélio Cândido Andersson Sales

Firewall. Alunos: Hélio Cândido Andersson Sales Firewall Alunos: Hélio Cândido Andersson Sales O que é Firewall? Firewall pode ser definido como uma barreira de proteção, que controla o tráfego de dados entre seu computador e a Internet (ou entre a

Leia mais

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL 1. O que é Linguagem SQL 2. Instrução CREATE 3. CONSTRAINT 4. ALTER TABLE 5. RENAME TABLE 6. TRUCANTE TABLE 7. DROP TABLE 8. DROP DATABASE 1 1. O que é Linguagem SQL 2. O SQL (Structured Query Language)

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Faculdade Lourenço Filho - ENADE 2011-1

Faculdade Lourenço Filho - ENADE 2011-1 1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode

Leia mais

Prova de pré-requisito

Prova de pré-requisito Prova de pré-requisito Curso Python e Django 1. Ao se acessar o site www.google.com qual comando e parâmetros são enviados para o servidor pelo navegador? a. GET / b. GET www.google.com c. PAGE index.html

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Procedimentos para Instalação do Sisloc

Procedimentos para Instalação do Sisloc Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

C A D E R N O D E P R O V A S

C A D E R N O D E P R O V A S CONCURSO PÚBLICO ASSEMBLEIA LEGISLATIVA DO ESTADO DE MINAS GERAIS C A D E R N O D E P R O V A S CADERNO 3 ESPECIALIDADE: ANALISTA DE SISTEMAS/ÁREA III (SUPORTE TÉCNICO) PROVA: CONHECIMENTOS ESPECÍFICOS

Leia mais

FTP Protocolo de Transferência de Arquivos

FTP Protocolo de Transferência de Arquivos FTP Protocolo de Transferência de Arquivos IFSC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO SUBSEQUENTE DE TELECOMUNICAÇÕES! Prof. Tomás Grimm FTP - Protocolo O protocolo FTP é o serviço padrão da Internet para

Leia mais

UNIVERSIDADE FEDERAL DE PELOTAS

UNIVERSIDADE FEDERAL DE PELOTAS Usando um firewall para ajudar a proteger o computador A conexão à Internet pode representar um perigo para o usuário de computador desatento. Um firewall ajuda a proteger o computador impedindo que usuários

Leia mais

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA

Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA QUESTÃO RESPOSTA QUESTÃO RESPOSTA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008 3º PERÍODO - 5º MÓDULO AVALIAÇÃO A4 DATA 23/04/2009 ENGENHARIA DE SOFTWARE Dados de identificação do Acadêmico: Nome: Login: CA: Cidade: UF CARTÃO RESPOSTA

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

Revisão 7 Junho de 2007

Revisão 7 Junho de 2007 Revisão 7 Junho de 2007 1/5 CONTEÚDO 1. Introdução 2. Configuração do Computador 3. Reativar a Conexão com a Internet 4. Configuração da Conta de Correio Eletrônico 5. Política Anti-Spam 6. Segurança do

Leia mais

SQL Structured Query Language

SQL Structured Query Language Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa

Leia mais

Structured Query Language (SQL) Ambiente Simplificado de um SGBD

Structured Query Language (SQL) Ambiente Simplificado de um SGBD Structured Query Language (SQL) Ambiente Simplificado de um SGBD 2 1 Características dos SGBDs Natureza auto-contida de um sistema de banco de dados: metadados armazenados num catálogo ou dicionário de

Leia mais

Manual de Atualização Versão 3.6.4.

Manual de Atualização Versão 3.6.4. Manual de Atualização Versão 3.6.4. Sumário 1. AVISO... 1 2. INTRODUÇÃO... 2 3. PREPARAÇÃO PARA ATUALIZAÇÃO... 3 4. ATUALIZANDO GVCOLLEGE E BASE DE DADOS... 7 5. HABILITANDO NOVAS VERSÕES DO SISTEMA....

Leia mais

Edital 012/PROAD/SGP/2012

Edital 012/PROAD/SGP/2012 Edital 012/PROAD/SGP/2012 Nome do Candidato Número de Inscrição - Assinatura do Candidato Secretaria de Articulação e Relações Institucionais Gerência de Exames e Concursos I N S T R U Ç Õ E S LEIA COM

Leia mais

Procedimentos para Instalação do SISLOC

Procedimentos para Instalação do SISLOC Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de

Leia mais

Introdução à Engenharia da Computação. Banco de Dados Professor Machado

Introdução à Engenharia da Computação. Banco de Dados Professor Machado Introdução à Engenharia da Computação Banco de Dados Professor Machado 1 Sistemas isolados Produção Vendas Compras Banco de Dados Produtos... Banco de Dados Produtos... Banco de Dados Produtos... Desvantagens:

Leia mais

Integração dos Modelos de Gestão de TI

Integração dos Modelos de Gestão de TI Integração dos Modelos de Gestão de TI Olá servidores!! (Acredite você será!). Temos agora uma bateria com a integração dos modelos de gestão de TI, vamos rever o que vem sendo pedido? Ajeite-se na cadeira,

Leia mais

Principais Comandos SQL Usados no MySql

Principais Comandos SQL Usados no MySql Principais Comandos SQL Usados no MySql O que é um SGBD? Um Sistema Gerenciador de Banco de Dados (como no Brasil) ou Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares)

Leia mais

Transações Seguras em Bancos de Dados (MySQL)

Transações Seguras em Bancos de Dados (MySQL) Transações Seguras em Bancos de Dados (MySQL) Índice Entendendo os storage engines do MySQL 5 1 As ferramentas 1 Mais algumas coisas que você deve saber 1 Com a mão na massa 2 Mais ferramentas Usando o

Leia mais

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima INFORMÁTICA FUNDAMENTOS DE INTERNET Prof. Marcondes Ribeiro Lima Fundamentos de Internet O que é internet? Nome dado a rede mundial de computadores, na verdade a reunião de milhares de redes conectadas

Leia mais

BANCO NACIONAL DE DESENVOLVIMENTO ECONÔMICO E SOCIAL - BNDES

BANCO NACIONAL DE DESENVOLVIMENTO ECONÔMICO E SOCIAL - BNDES O BANCO DO DESENVOLVIMENTO DE TODOS OS BRASILEIROS BANCO NACIONAL DE DESENVOLVIMENTO ECONÔMICO E SOCIAL - BNDES JANEIRO / 2008 PROVA DISCURSIVA PROFISSIONAL BÁSICO - LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.

Leia mais

Segurança Internet. Fernando Albuquerque. fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589

Segurança Internet. Fernando Albuquerque. fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589 Segurança Internet Fernando Albuquerque fernando@cic.unb.br www.cic.unb.br/docentes/fernando (061) 273-3589 Tópicos Introdução Autenticação Controle da configuração Registro dos acessos Firewalls Backups

Leia mais

2008.1 SQL. Autor: Renata Viegas

2008.1 SQL. Autor: Renata Viegas SQL Autor: Renata Viegas A linguagem SQL SQL - Structured Query Language. Foi definida nos laboratórios de pesquisa da IBM em San Jose, California, em 1974. Teve seus fundamentos no modelo relacional Sua

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011

Banco de Dados I. Aula 12 - Prof. Bruno Moreno 04/10/2011 Banco de Dados I Aula 12 - Prof. Bruno Moreno 04/10/2011 Plano de Aula SQL Definição Histórico SQL e sublinguagens Definição de dados (DDL) CREATE Restrições básicas em SQL ALTER DROP 08:20 Definição de

Leia mais

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL

Banco de Dados. Marcio de Carvalho Victorino www.dominandoti.eng.br. Exercícios SQL Banco de Dados Exercícios SQL 1 TRF (ESAF 2006) 32. Analise as seguintes afirmações relacionadas a Bancos de Dados e à linguagem SQL: I. A cláusula GROUP BY do comando SELECT é utilizada para dividir colunas

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Exercícios de Lógica Exercícios de Fixação 08

Exercícios de Lógica Exercícios de Fixação 08 Exercícios Exercícios de Lógica Exercícios de Fixação 08 1. A linguagem SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language). Assinale a alternativa

Leia mais

GUIA PRÁTICO DE INSTALAÇÃO

GUIA PRÁTICO DE INSTALAÇÃO GUIA PRÁTICO DE INSTALAÇÃO 1 1. PROCEDIMENTOS ANTES DA INSTALAÇÃO SIGEP WEB - Gerenciador de Postagens dos Correios 1.1. Solicitar Senha para Fechamento de PLP Solicitar ao seu consultor comercial a senha

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc. Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas

Leia mais

Rotina de Discovery e Inventário

Rotina de Discovery e Inventário 16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento

Leia mais

Professor: Gládston Duarte

Professor: Gládston Duarte Professor: Gládston Duarte INFRAESTRUTURA FÍSICA DE REDES DE COMPUTADORES Computador Instalação e configuração de Sistemas Operacionais Windows e Linux Arquiteturas físicas e lógicas de redes de computadores

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Disciplina: Unidade V: Prof.: E-mail: Período:

Disciplina: Unidade V: Prof.: E-mail: Período: Encontro 17 Disciplina: Sistemas de Banco de Dados Unidade V: Introdução à Linguagem SQL Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 13. Introdução à Linguagem SQL Introdução

Leia mais

Prof. Ravel Silva (https://www.facebook.com/professorravelsilva) SIMULADO 02 ESCRIVÃO PF

Prof. Ravel Silva (https://www.facebook.com/professorravelsilva) SIMULADO 02 ESCRIVÃO PF Orientações aos alunos: 1. Este simulado visa auxiliar os alunos que estão se preparando para o cargo de Policial Rodoviário Federal. 2. O Simulado contém 10 questões estilo CESPE (Certo e Errado) sobre

Leia mais

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

Técnicas e ferramentas de ataque. Natiel Cazarotto Chiavegatti

Técnicas e ferramentas de ataque. Natiel Cazarotto Chiavegatti Técnicas e ferramentas de ataque Natiel Cazarotto Chiavegatti Preparação do ambiente Em relação a taques a redes sem fio deve-se ser levado em conta alguns aspectos, sendo que por sua vez devem se analisadas

Leia mais

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre

BANCO DE DADOS BANCO DE DADOS. Prof. Patrícia Lucas 3º Trimestre BANCO DE DADOS BANCO DE DADOS Prof. Patrícia Lucas 3º Trimestre ROTEIRO PARA O 3º TRIMESTRE 1. O MySQL DDL SQL 1. Como funciona o MySQL 2. Como criar um banco de dados no MySQL 3. Como criar tabelas: comandos

Leia mais

Introdução... 2. Contratando o produto Link2NFe... 2. Assistente de configuração de emissor... 3. Configurações Avançadas do Emissor...

Introdução... 2. Contratando o produto Link2NFe... 2. Assistente de configuração de emissor... 3. Configurações Avançadas do Emissor... 0 Conteúdo Introdução... 2 Contratando o produto Link2NFe.... 2 Assistente de configuração de emissor.... 3 Configurações Avançadas do Emissor... 5 Conhecendo o Gerenciador de Recursos da Link2business....

Leia mais

Administração do Windows Server 2003

Administração do Windows Server 2003 Administração do Windows Server 2003 Visão geral O Centro de Ajuda e Suporte do Windows 2003 Tarefas do administrador Ferramentas administrativas Centro de Ajuda e Suporte do 2003 Usando o recurso de pesquisa

Leia mais

Programação SQL. Introdução

Programação SQL. Introdução Introdução Principais estruturas duma Base de Dados: Uma BD relacional é constituída por diversas estruturas (ou objectos ) de informação. Podemos destacar: Database: designa a própria BD; Table/Tabela:

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: As observações ensinam como agir em determinada situação

Leia mais

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP

AULA 4 VISÃO BÁSICA DE CLASSES EM PHP AULA 4 VISÃO BÁSICA DE CLASSES EM PHP Antes de mais nada, vamos conhecer alguns conceitos, que serão importantes para o entendimento mais efetivos dos assuntos que trataremos durante a leitura desta apostila.

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz

SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS. Professor Carlos Muniz SISTEMAS OPERACIONAIS LIVRES GERENCIAMENTO DE SERVIÇOS NO WINDOWS Se todos os computadores da sua rede doméstica estiverem executando o Windows 7, crie um grupo doméstico Definitivamente, a forma mais

Leia mais

1. Domínio dos Atributos

1. Domínio dos Atributos Structure Query Language SQL Guilherme Pontes lf.pontes.sites.uol.com.br 1. Domínio dos Atributos Por domínio, ou tipo, pode-se entender como a maneira como determinado atributo (ou campo, se tratando

Leia mais

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: MONITOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: MONITOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS CADERNO DE PROVAS 1 A prova terá a duração de duas horas, incluindo o tempo necessário para o preenchimento do gabarito. 2 Marque as respostas no caderno de provas, deixe para preencher o gabarito depois

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece

Leia mais

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011 Manual de backup do banco de dados PostgreSQL - Versão 2 Setembro-2011 E-Sales Oobj Tecnologia da Informação Av. D, n. 246, Qd. A-04, Lt.02, Ap. 02, Jardim Goiás Goiânia/GO, CEP: 74805-090 Fone: (62) 3086-5750

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede

Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede Professor: Macêdo Firmino Disciplina: Sistemas Operacionais de Rede O sistema de nome de domínio (DNS) é um sistema que nomeia computadores e serviços de rede e é organizado em uma hierarquia de domínios.

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

Kassius Vargas Prestes

Kassius Vargas Prestes Kassius Vargas Prestes Agenda 1. Introdução Web Services 2. XML, SOAP 3. Apache Tomcat 4. Axis 5. Instalação Tomcat e Axis 6. Criação de um Web Service 7. Criação de um cliente Baixar http://www.inf.ufrgs.br/~kvprestes/webservices/

Leia mais