Esta publicação tem o objetivo de ajudar a todos os estudantes de programação em computadores, que estão iniciando sua caminhada nos estudos da área de desenvolvimento de softwares. Este o ajudará, a entender a lógica de programação em computadores, como também a auxilia-lo no trabalho com banco de dados relacionais. No decorrer deste guia, você fará uso desde o lápis papel e borracha para iniciar a criar os códigos fontes dos algoritmos que for escrevendo, como também utilizará duas ferramentas que auxiliam na confecção e testes dos algoritmos, o Portugol IDE e o Visual G. Na parte deste livro que se referee ao Banco de Dados, discutiremos o uso de um dos mais conhecidos SGBD do mercado o MySQL.
Muito do que aqui está publicado advém de experiências vividas nesses muitos anos de trabalho com informática e do conteúdo empregado em aulas para cursos técnicos de linguagem de programação. Os capítulos desta obra, foram construídos por meio de consultas do site dos fabricantes dos Softwares. Consulta ao no manual online do MySQL e a vários livros que tratam de desenvolvimento de algoritmos estruturados, aos quais creditamos toda ajuda na fundamentação das ideias, dicas e conceitos apresentados. Todo referencial teórico utilizado está registrado na parte final deste trabalho (Referências). Passo a passo, iremos evoluindo com o andar dos capítulos e ao conclui-los você poderá dar o próximo passo que é iniciar os estudos na área de desenvolvimento de softwares, buscando uma interação com banco de dados sem nenhuma dificuldade. Basta se empenhar para praticar o que for proposto neste guia e seguir adiante nos estudos.
Esta produção é dividida em três partes. Começamos tratando de Algoritmos estruturados, no qual temos 8 capítulos destrinchando o tema, o primeiro vem com uma introdução sobre o assunto, no segundo iniciamos o uso da linguagem algorítmica, já o terceiro dá início ao aprofundamento da lógica de programação com o estudo da estrutura sequencial, o quarto prossegue no sentido da lógica com as estruturas condicionais, no quinto vem as estruturas de repetição, avançamos um pouco nos estudos no capítulo sexto ao começarmos a falar de estrutura de dados, assim como no sétimo entrando na questão de modularização dos algoritmos e terminamos a primeira parte do livro num tema que requer muita atenção e dedicação que é classificação e pesquisa de dados. A segunda parte deste livro é toda dedicada ao uso de Banco de Dados que terá 7 capítulos exclusivos sobre o tema, dando sequência a organização metodológica do livro o nono capítulo deste introduz os SGBDs, discutiremos a arquitetura dos Banco de Dados, teremos uma leve reflexão sobre o uso deles, também um pouco de normalização e iniciamos pra valer os estudos sobre os modelos lógicos de um banco de dados, sendo que no décimo capítulo chegamos ao nosso foco nos estudos sobre o tema da segunda parte, na qual falaremos com mais detalhes sobre o relacionamento de Banco de dados. Mas só no décimo primeiro capítulo que iniciamos para valer o uso da linguagem SQL, assim como no décimo segundo que começaremos a usar o SGBD MySQL, que faremos uma introdução, partiremos para o estudo das funções básicas do MySQL no décimo terceiro, teremos um estudo mais aprofundado no décimo quarto e por fim no décimo quinto discutiremos o uso de funções com banco de dados usando o MySQL. Na última parte deste compendio trazemos um exemplo de uma aplicação em Java fazendo uso de uma conexão com banco de dados MySQL.
É uma publicação direcionada para todos aqueles que de alguma forma gostam e querem estudar desenvolvimento de software. Espero que a leitura seja divertida e didática para aproveitamento de todo o conteúdo ao máximo, e, ao final, sejam dissipadas todas as inquietações e traga satisfação do dever cumprido.
“A noção de algoritmo é básica para toda a programação de computadores”.
KNUTH - Professor da Universidade de Stanford
Comentários
Postar um comentário