O MySQL tornou-se num dos mais populares e poderosos sistemas de gestão de bases de dados relacionais atualmente disponíveis no mercado. Através desta ferramenta, este livro explora de uma forma abrangente e detalhada o desenvolvimento de sistemas de bases de dados relacionais, ao longo das suas principais etapas de implementação e de exploração.
Nos vários capítulos, abordam-se as tarefas mais usuais que se desenvolvem no ambiente de um sistema de bases de dados relacional, dando-se particular atenção ao planeamento e implementação do seu esquema físico, à administração e gestão do seu repositório de dados, à definição de esquemas de segurança e de recuperação de dados, à exploração da informação que contém, através de queries simples e complexas, e ao desenvolvimento de scripts SQL para a implementação de procedimentos, funções e gatilhos, para a gestão de erros ou para a definição e controlo de transações.
Ao longo da exposição e desenvolvimento, de forma gradual, de um exemplo de aplicação concreto, vai-se fornecendo o conhecimento essencial para compreender o que é uma base de dados relacional, qual a sua estrutura e serviços base e como é que pode ser criada e explorada para sustentar a operacionalidade de uma dada organização.
Este livro destina-se a estudantes dos ensinos superior e profissional, bem como a profissionais de empresas de tecnologias da informação e da comunicação, que pretendam adquirir ou reforçar conhecimento no domínio das bases de dados relacionais, sustentado por uma abordagem teórico-prática robusta, acompanhada por um conjunto vasto de exercícios práticos, desenvolvidos na linguagem SQL, nas suas vertentes de descrição, manipulação e controlo de dados.
Principais temas abordados no livro:
oImplementação de bases de dados;
oPovoamento e atualização de dados;
oExploração básica e avançada de dados;
oProcedimentos, funções e gatilhos;
oProgramação em MySQL.
Orlando Belo
Doutorado em Informática – área científica de Inteligência Artificial Distribuída e Sistemas Multiagente – pela Universidade do Minho. Professor Associado com Agregação em Sistemas de Data Warehousing, no Departamento de Informática da Escola de Engenharia da Universidade do Minho. Licenciado em Engenharia de Sistemas e Informática pela mesma Universidade. As suas principais atividades de ensino e de investigação desenvolvem-se nos domínios científicos das bases de dados, data warehousing, processamento analítico e análise de dados. Atualmente, é membro do centro de investigação ALGORITMI da Universidade do Minho.