Banco de Dados
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEit3xYkRZNEMVBC2ANSZUjzDwTEk0qAc9cuNkhFiJZqTy_6Ye_q6T5QMdTGDbKz76T4HvzAFLnePUVJfsrYh6zJAevsl4VASz6puGQz7c0M69puKGqQkumCqo5VbpFe5AWyMzmBS9Z2p73g/s1600/%25E2%2594%259C%25D0%25BDndice.jpg)
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.
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
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9hhGqH5xwkCLIfyMYH1CBaAv6I3orUYnqdwxGUA5p0xy8-bZCOk90fxZGLJ3gIRybYjp6yNZcazoFtMFSHlUc5a4-lQS_Geh-Gh3uqWuSdKWZJY1jEguqlZ-La9nemesZd5aBCPuNB-x4/s320/hqdefault.jpg)
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.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEXGUdww6tBqEmu2ilVs9xBOrt8nrxwFC1W88iU9xWXWv4eMTvzd3-DPztcPfE788EYGgxP7DZuPuGZdRFSib666nSqKcWNGD7RjAsOTMiRErC9WZS9EhdV_RCClH561BuatOSr_uwVEvu/s320/1.jpg)
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
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.