Profissionais SI

Banco de Dados

Bancos de dados ou bases de dados É um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas. São coleções organizadas de dados que se relacionam de forma a criar algum sentido (Informação) e dar mais eficiência durante uma pesquisa ou estudo. São de vital importância para empresas e há duas décadas se tornaram a principal peça dos sistemas de informação. Normalmente existem por vários anos sem alterações em sua estrutura. São operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 70. Antes destes, as aplicações usavam sistemas de arquivos do sistema operacional para armazenar suas informações. Na década de 80, a tecnologia de SGBD relacional passou a dominar o mercado, e atualmente utiliza-se praticamente apenas ela.[ Outro tipo notável é o SGBD Orientado a Objetos, para quando sua estrutura ou as aplicações que o utilizam mudam constantemente. A principal aplicação de Banco de Dados é controle de operações empresariais. Outra aplicação também importante é gerenciamento de informações de estudos, como fazem os Bancos de Dados Geográficos, que unem informações convencionais com espaciais.

Modelos de bases de dados.
Existem vários Modelos de Base de Dados: Modelo Planos, Modelo em Rede, Modelo Hierárquico, Modelo Relacional, Orientado a objetos, e Objeto-Relacional.
  • O modelo plano (ou tabular) consiste de matrizes simples, bidimensionais, compostas por elementos de dados: inteiros, números reais, etc. Este modelo plano é a base das planilhas eletrônicas;
  • O modelo em rede permite que várias tabelas sejam usadas simultaneamente através do uso de apontadores (ou referências). Algumas colunas contêm apontadores para outras tabelas ao invés de dados. Assim, as tabelas são ligadas por referências, o que pode ser visto como uma rede;
  • O modelo hierárquico é uma variação particular do modelo em rede, limita as relações a uma estrutura semelhante a uma árvore (hierarquia - tronco, galhos), ao invés do modelo mais geral direcionado por grafos;
  • Bases de dados relacionais consistem, principalmente de três componentes: uma coleção de estruturas de dados, nomeadamente relações, ou informalmente tabelas; uma coleção dos operadores, a álgebra e o cálculo relacionais; e uma coleção de restrições da integridade, definindo o conjunto consistente de estados de base de dados e de alterações de estados. As restrições de integridade podem ser de quatro tipos: domínio (também conhecidas como type), atributo, relvar (variável relacional) e restrições de base de dados.
Administrador de banco de dados é o cargo com melhor salário do mercado de TI
A 47ª edição da Pesquisa Salarial e de Benefícios, realizada pela Catho, site de classificados de currículos e vagas de emprego, revela que administrador de banco de dados é o cargo com melhor remuneração, entre os Top 15 de salários dos cargos relacionados à tecnologia da informação.
De acordo com o levantamento, o salário médio de um administrador de banco de dados hoje no Brasil é de R$ 5.930,40, sendo que na média maior a remuneração pode chegar a R$ 8.435,68. Em seguida, aparecem arquiteto de sistemas e arquiteto de Java, com salários de R$ 5.906,76 e R$ 5.530,62, respectivamente.

Robotica

Robótica é um ramo educacional e tecnológico que engloba computadores, robôs e computação, que trata de sistemas compostos por partes mecânicas automáticas e controladas por circuitos integrados, tornando sistemas mecânicos motorizados, controlados manualmente ou automaticamente por circuitos eléctricos. As máquinas, pode-se dizer que são vivas, mas ao mesmo tempo são uma imitação direcionada as pessoas (Seres Vivos), não passam de fios unidos e mecanismos, isso tudo junto concebe um robô[1] . Cada vez mais as pessoas utilizam os robôs para suas tarefas. Em breve, tudo poderá ser controlado por robôs. Os robôs são apenas máquinas: não sonham nem sentem e muito menos ficam cansados. Esta tecnologia, hoje adaptada por muitas fábricas e indústrias, tem obtido de um modo geral, êxito em questões levantadas sobre a redução de custos, aumento de produtividade e os vários problemas trabalhistas com funcionários. A robótica tem possibilitado às empresas redução de custos com o operariado e um significativo aumento na produção. O país que mais tem investido na robotização das atividades industriais é o Japão, um exemplo disso observa-se na Toyota.
Porém há um ponto negativo nisso tudo. Ao mesmo tempo que a robótica beneficia as empresas diminuindo gastos e agilizando processos, ela cria o desemprego estrutural, que é aquele que não gerado por crises económicas, mas pela substituição do trabalho humano por máquinas.

Perfil do engenheiro Projeta e constrói equipamentos para a automação. O engenheiro também aplica a tecnologia, mas é preparado para atuar na base do conhecimento. Precisa criar soluções de pequena a grande escalas. Tem perfil mais teórico e um curso de cinco anos.

Perfil do tecnólogo Trabalha com equipamentos e tecnologia de ponta para resolver problemas onde a base tecnológica está criada. Está preparado para efetuar a instalação, a manutenção e a integração de equipamentos. Atua em pequenas e médias estruturas de processos automatizados. Tem perfil prático e um curso superior de três anos. Pode continuar os estudos em pós-graduação.

Média salarial do Engenheiro Mecatrônico
A engenharia mecatrônica é uma profissão bem remunerada, com salários que ultrapassam os R$ 3.000 para iniciantes e R$ 6.300 para os mais experientes. No Brasil, o ganho médio de um engenheiro mecatrônico é R$ 4.026, segundo o Guia de Profissões e Salários da Catho.
Assim como na maioria das engenharias, na mecatrônica também se verifica a tendência de valorização dos profissionais capazes de conciliar habilidades técnicas (conhecimentos específicos) e gerenciais (capacidade de comunicação e relacionamento, visão estratégica). Esse perfil de profissional, além de ser bem remunerado, tem sido cada vez mais disputado por empresas que buscam melhorar seus processos.
Uma pesquisa realizada pela consultoria Robert Half para a Revista Exame revelou que cargos de alta gerência desempenhados por engenheiros, como diretor de logística (supply chain) ou diretor de engenharia chegam a ultrapassar os 60 salários mínimos. Veja na lista abaixo os valores médios pagos pelas grandes empresas a esses profissionais:
  • Diretor de supply chain (logística): entre R$ 25.000 e R$ 50.000
  • Diretor de Engenharia:  entre R$ 25.000 e R$ 47.000
  • Diretor de Operações: entre R$ 20.000 e R$ 42.000
  • Gerente de Projetos: entre R$ 7.000 e R$ 25.000
  • Gerente de Melhoria Contínua: entre R$ 12.000 e R$ 26.000
  • Engenheiro de P&D/Projetos/Planejamento: entre R$ 6.000 e R$ 12.500
  • Coordenador de Manutenção: entre R$ 7.000 e R$ 16.000
  • Engenheiro de Produção/Processos: entre R$ 6.000 e R$ 17.500
(fonte: Robert Half 2015 Salary Guide)

Engenharia de Software


Engenharia de Software é uma área da computação voltada à especificação, desenvolvimento e manutenção de sistemas de software, com aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, visando organização, produtividade e qualidade. Atualmente, essas tecnologias e práticas englobam linguagens de programação, banco de dados, ferramentas, plataformas, bibliotecas, padrões, processos e a questão da qualidade de software.
Os fundamentos científicos para a engenharia de software envolvem o uso de modelos abstratos e precisos que permitem ao engenheiro especificar, projetar, implementar e manter sistemas de software, avaliando e garantindo suas qualidades. Além disso, a engenharia de software deve oferecer mecanismos para se planejar e gerenciar o processo de desenvolvimento de um sistema computacional.
Friedrich Ludwig Bauer foi o primeiro dizendo: "Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe em máquinas reais". Margaret Hamilton é creditada por ter criado o termo "engenharia de software". O próprio significado de engenharia já traz os conceitos de criação, construção, análise, desenvolvimento e manutenção.
A Engenharia de Software se concentra nos aspectos práticos da produção de um sistema de software, enquanto a ciência da computação estuda os fundamentos teóricos dos aspectos computacionais.
O termo foi criado na década de 1960 e utilizado oficialmente em 1968 na NATO Science Committee. Sua criação surgiu numa tentativa de contornar a crise do software e dar um tratamento de engenharia (mais sistemático e controlado) ao desenvolvimento de sistemas de software complexos. Um sistema de software complexo se caracteriza por um conjunto de componentes abstratos de software (estruturas de dados e algoritmos) encapsulados na forma de procedimentos, funções, módulos, objetos ou agentes e interconectados entre si, compondo a arquitetura do software, que deverão ser executados em sistemas computacionais.
A engenharia de sistemas é uma área mais ampla por tratar de todos os aspectos de sistemas baseados em computadores, incluindo hardware e engenharia de processos além do software. A Universidade Federal de Goiás foi a primeira instituição no país a criar o curso de graduação em Engenharia de Software, tendo em constante evolução de sua grade curricular.

Engenheiro de Software
O engenheiro de software é o responsável pelo desenvolvimento de programas para computadores. Ele tem capacidade para participar de todo o processo de criação, distribuição e utilização do produto.
Na fase inicial, irá levantar os requisitos que o software deve apresentar para atender às necessidades dos usuários e as especificações dos equipamentos usados. Depois, vai executar os testes, verificar se o programa é resistente a fraudes e se é preciso implementar algum mecanismo de segurança ou fazer adaptações para ambientes tecnológicos diferentes – por exemplo, conferir se o produto é compatível com o sistema da empresa e com a Internet. Também poderá analisar as formas de distribuição do programa e criar novas aplicações.

Mercado
Em alta. É uma das áreas dentro da Informática que mais crescem e não se perde tempo à procura de emprego. Existe uma grande carência de pessoas com boa formação, sendo comum as empresas, principalmente as do setor financeiro, recorrerem às universidades em busca de profissionais.

Opções de trabalho
Atuar em empresas de praticamente todos os segmentos ou em consultorias, desenvolvendo e testando softwares específicos, criando novas aplicações para programas existentes ou gerenciando projetos.

Remuneração
Salário inicial: R$ 3.000,00.