|
O MySQL é um (SGBD) sistema de gestão de bases de
dados relacionais – o mais conhecido e mais utilizado dos SGBDs open
source, com mais de 5 milhões de instalações activas (AOL,
DaimlerChrysler, Google, Hewlett-Packard, Lucent, Lufthansa, NASA,
Nortel, NYSE, Sabre Holdings, Siemens, Suzuki, Texas Instruments,
Time Inc., UPS, etc.).
Este livro, organizado em cinco capítulos principais, com diversos
anexos no final, propõe ao leitor um projecto com diversos
exercícios ao longo das suas cerca de 400 páginas eficazmente
ilustradas.
O projecto prático apresentado no livro começa por servir de base à
discussão introdutória sobre bases de dados relacionais e sobre as
características do MySQL, seguindo-se então o desenho conceptual,
lógico e físico da base de dados relacional que irá apoiar os
exercícios de programação.
As versões 4.0 e 4.1 do MySQL abordadas são tratadas quer em
ambientes Windows quer em ambientes Linux/Unix, da instalação à
configuração, implementação e administração.
Resultado da sua longa experiência profissional, os autores
mostram-nos como utilizar o MySQL em conjunto com algumas das
principais linguagens/tecnologias de programação para o
desenvolvimento de websites dinâmicos com recurso a bases de dados.
São assim apresentados diversos exemplos com Java, Perl, PHP, C/C++,
.NET e ODBC.
Para facilitar a operação com as estruturas e os dados armazenados
nas bases de dados MySQL, demonstra-se também como utilizar as
ferramentas externas MySQL Administrator, MySQL QueryBrowser e
phpMyAdmin.
Assuntos mais avançados como indexação, optimização e performance,
migração e replicação de dados, cópias de segurança, segurança e
transacções, entre outros, são também discutidos. |
Sobre este Livro |
|
Nota introdutória
Convenções tipográficas Organização do livro Audiência
Pressupostos Base de Dados vs SGDB
Projecto GIL (Gestão Integrada de Livros) |
I. Introdução ao MySQL |
|
O que é o MySQL?
História
Funcionalidades
Versões
Licenciamento
Evolução do MySQL
Instalação em Windows
Instalação em Linux
Procedimentos pós-instalação
Programas para MySQL
Programa mysql
Tipos de dados
Motores de base de dados |
II. Desenho e implementação de uma base de dados em MySQL |
|
Introdução
Desenho conceptual
Desenho lógico
Desenho físico
Implementar uma base de dados em MySQL
Projecto GIL – desenho da base de dados |
III. Preparar e usar uma base de dados em MySQL |
|
Introdução
Arquitectura e integração aplicacional
Segurança com o MySQL
Transacções com o MySQL
Programação com o MySQL
Projecto GIL – implementação em PHP |
IV. Utilização avançada do MySQL |
|
Introdução
Configuração do servidor MySQL
Análise dos ficheiros de log
Optimização
Salvaguarda (backups) e Recuperação
Replicação
Migração de dados
Mecanismos de protecção
Mecanismos de criptografia |
V. Considerações finais |
|
Introdução
Ferramentas externas
Suporte e Documentação
MySQL 4.1 |
VI. Anexos |
|
Programas para MySQL
Programa mysql
Tipos de dados em MySQL
Instruções SQL
Funções PHP para trabalhar com MySQL
Glossário |
|
Pedro Manuel da Conceição das Neves, nascido em 1968, tem
formação especializada em Comunicações Avançadas e é certificado
pela SAP.
Desde o ano 2000, como consultor sénior na CaseEdinfor, desempenha
funções de consultoria em ABAP, SAP Portals, gestão de conteúdos e
gestão de conhecimento.
Tem uma vasta experiência como formador em ambientes Internet, CRM e
ERP, incluindo na produção dos respectivos manuais.
É autor do livro O Guia Prático da HTML,
também publicado pelo Centro Atlântico.
Rui Pedro Ferreira Ruas, nascido em 1970, é licenciado em
Informática pela Faculdade de Ciências da Universidade Clássica de
Lisboa e possui diversas certificações atribuídas pelas SAP,
BrainBench e iXOS.
Presentemente é chefe de projecto na Indra, após ter desempenhado
funções em instituições como a SoftfFinança, Edinfor, Parque EXPO’98
e CASE.Edinfor.
|
|
|
|