APRENDER A USAR O
MYSQL
Autor: Joaquim Seixas
Data: Novembro de 2008
MÓDULO I
Dimensão: aproximadamente 4 horas
1.MySQL: Introdução
Apresentação. Princípios sobre bases de dados relacionais.Objectivos do video
de formação.
2.Instalação e configuração
Como obter o programa e seus módulos principais.
Procedimentos de instalação. Criar um classpath para
JDBC. Configurar a origem de dados - ODBC.
3.Criar Databases (ou Schemas) e Tables
Demonstração do Command line client para criar databases e tables. O Query browser ou a facilidade em gerar databases
e tables. O desenvolvimento de tables
a partir da dados importados.
4.Queries (I) e Views
SQL query
area resultset advanced toolbar buttons bar. Os comandos select, from, where,
order by. Funções numéricas e de agregação. Gravar e abrir queries. Criar views.
5.Exportação e publicação de dados e resultados
Como exportar para os formatos XLS e CSV e abrir esses ficheiros noutros programas. Publicar em HTML.
MÓDULO II
Dimensão: aproximadamente 2 horas
6.Primary
keys, Indexes e Foreign keys
Para que servem e como as gerar. Como se comportam nas tables e nas views.
7.Junção de tables
A junção horizontal e vertical ou a aplicação dos comandos Join tables e Insert
into. A junção completa e parcial (apenas algumas
colunas) de tables.
8.Queries (II): Update, Inner Join e Alter
O desenvolvimento de comandos essenciais: o update para o preenchimento de colunas o inner join para mover colunas
entre tabelas e o alter para mover tables entre databases.
9.User
Administration e Stored Connections
Como criar novos utilizadores. Atribuição de privilégios.
Desenvolvimento de ligações de acesso (stored connections).
10.Backup e Restore
Como fazer um backup total e parcial de databases. Configurar o MySQL para dispor do schedule. Recuperação total e parcial de databases.
MÓDULO III
Dimensão: aproximadamente 3 horas
11.MySQL e o OpenOffice Base
Configurar as conexões ODBC e JDBC. Realização das seguintes
tarefas sobre tables armazenadas no MySQL: edição, formulários, questionários e
relatórios.
12.MySQL e o E-Learning
(Plataforma MOODLE)
Preparar o XP Pro para receber a
plataforma: o IIS. e o PHP e a Plataforma Moodle. Configurar ligação ao MySQL.
13.MySQL e os SIG (Manifold System GIS)
Configurar a conexão entre o Manifold
GIS e o MySQL. A database
console. Armazenar drawings (SHP), rasters e surfaces (MDT) no MySQL. Trabalhar no Manifold GIS com
SHPs, rasters e MDT
arquivados no MySQL. Como desenvolver um trabalho num
ficheiro guardado no MySQL.
14.MySQL e a WEB (Maestro PHP Generator)
Conectar ao MySQL. Publicar uma table na Web. Configurações avançadas. Trabalhar com várias
tables em conjunto. Outras configurações.
15. MySQL e os Programas de
Administração (PHPMyAdmin)
Breve referência aos programas de administração para o MySQL existentes no mercado: o caso do PHPMyAdmin.
----------------------------------------------------------------------------
Destinatários: todos os utilizadores que trabalhem com bases
de dados.
Nível: Principiante e intermédio.
Organização: 15 capítulos distribuídos por 3 módulos.
Software
principal utilizado:
Windows XP
Professional; MySQL 5.1 (Community); GUI Tools; Conectores ODBC e JDBC
Software utilizado nas demonstrações:
OpenOffice
3.0 Beta; Manifold System GIS 8.0.8; Moodle; PHP5; Maestro PHP Generator;
PHPMyAdmin.