GABARITO – EEO37
Questão 1
CREATE TABLE CLIENTE ( CPF VARCHAR(50) , NOME VARCHAR(50), ENDERECO VARCHAR(50), TELEFONE VARCHAR(50) )
SELECT NOME , TELEFONE FROM CLIENTE WHERE NOME LIKE “Ana%”
INSERT INTO CLIENTE VALUES ('850056111-11' , 'Antonio José da Silva', NULL, ' (21) 2333-2221')
Questão 2
O candidato deve apresentar um código de página HTML contendo o elemento abaixo ou similar
<form name="input" action="http://www.prova.com/insere.cgi" method="post">
Nome: <input type="text" name="nome">
CPF: <input type="text" name="cpf">
Endereço: <input type="text" name="endereco">
Telefone: <input type="text" name="telefone">
<input type="submit" value="Submit">
</form>
O código HTML deve ser uma página completo, logo deve incluir os elementos
<!DOCTYPE html>
<html>
<body>
… Aqui aparece o formulário
</body>
</html>
Questão 3
A potência elétrica é dada pela fórmula
em que é a densidade do ar (1,225 kg/m2 no nível do mar a 15º C), Ai é a área varrida pelo rotor, Cp é o coeficiente aerodinâncio
de potência do motor, cujo valor máximo teórico é de 0,593, v é a velocidade do vento, é a eficência do conjunto de
gerador/transmissões mecânicas e elétricas (entre 0,93 e o,98).
Questão 4
O candidato pode citar
A instalação dos parques eólicos gera uma grande modificação da paisagem, provocando um impacto visual considerável,
principalmente para os moradores em redor;
Impacto sobre as aves do local: principalmente pelo choque destas nas pás;
Impacto sonoro; as habitações mais próximas deverão estar, no mínimo a 200m de distância.
Questão 5
O candidato deve explicar o efeito que ocorre entre as turbinas, diminuindo a eficiência de ambas.
O seguinte texto é referência para a correção da resposta:
Para Amarante (2001), a absorção de energia cinética reduz a velocidade do vento a jusante do disco do rotor
gradualmente e essa velocidade recupera-se ao misturar-se com as massas de ar predominantes do escoamento livre. Das
forças de sustentação aerodinâmica nas pás do rotor resulta uma esteira helicoidal de vórtices, a qual também
gradualmente dissipa-se. Após alguma distância a jusante da turbina, o escoamento praticamente recupera as condições de
velocidade originais e turbinas adicionais podem ser instaladas, minimizando as perdas de desempenho causadas pela
interferência da turbina anterior. Na prática, essa distância varia com a velocidade do vento, as condições de operação da
turbina, a rugosidade do terreno e a condição de estabilidade térmica vertical da atmosfera.
De modo geral, uma distância considerada segura para a instalação de novas turbinas é da ordem de 10 vezes o diâmetro
“D”, se instalada a jusante, e 5 vezes “D”, se instalada ao lado, em relação ao vento predominante (Figura 7).
Projeto Conceitual e Análise de Viabilidade Econômica de Unidade de Geração de Energia Elétrica Eólica na Lagoa dos Patos – RS
Ernesto Augusto Garbe
Renato de Mello
Ivan Tomaselli
Questão 6
O candidato deve explicar que em uma simulação de monte carlo as turbinas podem ser colocadas de forma em suas posições
desejadas, e dados sobre ventos, contendo distribuições de probabilidade, podem ser utilizados para gerar configurações possíveis
de geração de energia.
Possivelmente o candidato poderá propor formas de melhorar o posicionamento, como com o uso de uma heurística de otimização,
como Algoritmos Genéticos.
Os dados necessários devem ter relação com a turbina de vento propriamente dita e com os ventos no local.
É importante que o candidato dê alguma explicação de como funciona uma simulação de monte carlo, por exemplo (Da Wikipedia:
Designa-se por método de Monte Carlo (MMC) qualquer método de uma classe de métodos estatísticos que se baseiam em
amostragens aleatórias massivas para obter resultados numéricos, isto é, repetindo sucessivas simulações um elevado
numero de vezes, para calcular probabilidades heuristicamente, tal como se, de facto, se registassem os resultados reais em
jogos de casino (daí o nome).
Será considerada correta também a resposta na qual o candidato usar a simulação de Monte Carlo no posicionamento das turbinas,
ou no tipo de turbina.
Questão 7
O candidato deve citar os componentes, dividindo-os pelo menos em três grupos: os de interface, os de negócio e os de controle de
dados. Alternativamente, o candidato pode tratar de camada de aplicação, negócio e persistência ou ainda o modelo MVC.
Entre os componentes deve citar preferencialmente JSP e Servlets, como destinados a interface/aplicação (camada de visualização
ou semelhante).
Lista parcial de componentes possíveis: servlet, websockets, faces, ejb, persistence, jms e outros.
Variações, encontradas na literatura, podem ser aceitas.
Figuras semelhantes às a seguir podem ser feitas:
Questão 8
Novamente o candidato deve explicar a arquitetura .Net levando em consideração a divisão entre interface, negócio e dados.
Por exemplo, uma resposta pode começar com:
Microsoft .NET (comumente conhecido por .NET Framework - em inglês: dotNet) é uma iniciativa da empresa Microsoft, que visa
uma plataforma única para desenvolvimento e execução de sistemas e aplicações. Todo e qualquer código gerado para .NET pode
ser executado em qualquer dispositivo que possua um framework de tal plataforma.
O candidato pode então partir para explicar as três camadas em relação ao modelo MVC e então explicar como funciona cada parte,
por exemplo
Um controlador é responsável por controlar a maneira como um usuário interage com uma aplicação MVC e possui o fluxo
de controle lógico para uma aplicação ASP .NET MVC. É o controlador que determina que resposta será enviada de volta
ao usuário quando ele faz uma requisição via navegador.
Questão 9
O candidato pode apresentar uma explicação mais técnica ou mais gerencial. Damos como exemplo um extrato do texto da
Wikipedia (que está correto).
Web service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com
esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos
em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados
em formato XML. Cada aplicação pode ter a sua própria "linguagem", que é traduzida para uma linguagem universal, o
formato XML.
Essencialmente, o Web Service faz com que os recursos da aplicação do software estejam disponíveis sobre a rede de uma forma
normalizada
Utilizando a tecnologia Web Service, uma aplicação pode invocar outra para efectuar tarefas simples ou complexas mesmo que as
duas aplicações estejam em diferentes sistemas e escritas em linguagens diferentes. Os Web Services são identificados por um URI
(Uniform Resource Identifier), descritos e definidos usando XML (Extensible Markup Language). Um dos motivos que tornam os Web
Services atractivos é o facto deste modelo ser baseado em tecnologias standards, em particular XML e HTTP (Hypertext Transfer
Protocol). Os Web Services são utilizados para disponibilizar serviços interactivos na Web, podendo ser acessados por outras
aplicações usando, por exemplo, o protocolo SOAP (Simple Object Access Protocol).
O objetivo dos Web Services é a comunicação de aplicações através da Internet.
O exemplo de uso pode ser tanto uma pequena parte de código quanto uma descrição de como é usado.
Por exemplo: Web services são usado para permitir o acesso controlado a informações da empresa no sistemas XYZ
Questão 10
O candidato pode citar várias novidades, como
<canvas>
Permite gráficos desenhados com programas JavaScript
<audio>
Permite audio e som
<video>
Define conteúdo de vídeo
<dialog>
Define uma caixa de diálogo ou janela
Questão 11
O candidato deve explicar entidades, atributos e relacionamentos para ter a pontuação total. Deve explicar as
cardinalidades dos relacionamentos.
Exemplo de resposta:
“O Modelo de Entidades Relacionamentos, segundo Paulo Cougo [B31], descreve o mundo como: “...cheio de coisas que
possuem características próprias e que se relacionam entre si”.
Essas coisas podem ser pessoas, objetos, conceitos, eventos, etc. Elas são classificadas em entidades. Uma entidade
representa uma classe de objetos do universo de discurso do modelo.
Cada entidade tem dois tipos de características importantes: seus atributos e seus relacionamentos. Os atributos são
características que toda a instância de um tipo possui, mas que podem variar entre as instâncias. Uma instância do tipo
“aluno” tem os atributos “nome” e “ano de matrícula”, por exemplo. Atributos caracterizam a informação que deve ser
guardada sobre uma entidade. Finalmente, como indica o nome do modelo, entidades podem se relacionar entre si. Essa
característica é a principal força do modelo de entidades e relacionamentos, pois permite que, de certa forma,
“naveguemos” no modelo.
Podemos indicar relacionamentos apenas pelas entidades envolvidas, como “cliente-pedido”, ou usar um termo que
descreva o relacionamento “cliente solicita pedido”.”
Um diagrama de entidades e relacionamentos deve ser apresentando relacionamentos NXM, Nx1 e 1x1.
Questão 12
Diz-se que um modelo está na primeira forma normal se:
o Está integrado por tabelas
o As linhas da tabela são unívocas
o A linha não contém itens repetitivos
o Os atributos são atômicos
o O atributo não contém valores nulos
Um modelo de entidades e relacionamentos está na segunda forma normal quando, além de estar na primeira forma normal, não
contém dependências parciais da chave, incluindo-se nessa chave atributos e relacionamentos identificadores.
Um modelo de entidades e relacionamentos está na terceira forma normal quando, além de estar na 2FN, não contém
dependências transitivas.
Os exemplos devem seguir o formato de modelo ou de tabela
Gerente
Empregado
João
Suzana, Roberto, Elisa
Maria
Alice, João, André
Renata
Marco
Jorge
Alan, Antônio
Gerente
Empregado
João
Suzana
João
Roberto
João
Elisa
Maria
Alice
Maria
João
Maria
André
Renata
Marcos
Jorge
Alan
Jorge
Antônio
A mesma informação da tabela anterior normalizada em 1FN
Formato de Tabela
Aluno
CPF
NomeAluno
EnderecoAluno
NomePai
NomeMae
EscolaOrigem
EnderecoEscolaOrigem
Aluno
Escola
NomeEscola
EnderecoEscola
CPF
NomeAluno
EnderecoAluno
NomePai
NomeMae