Mini Curso Com SQL Dbdesigner Conexao Com o Mysql

Embed Size (px)

Citation preview

Minicurso de DBDesigner Conexo com o MySQLElaborado por: Roberto Schaefer

1

Definies

O DB_Designer permite que se faa conexo com o banco de dados e desta ter acesso aos dados atravs das tabelas do modelo. Tambm permitido o sincronismo do modelo com o banco de dados, isto , toda alterao feita no modelo aplicada no banco de dados sem necessidade de gerao de Script. Outra funcionalidade a opo de fazer a engenharia reversa do banco de dados para o modelo;

O uso desta opo no leva os relacionamentos entre tabelas, leva somente as tabelas.

O Script de criao do banco de dados pode ser gerado de forma automtica.2

Comunicao

A comunicao entre o DB_Designer e o SGBD para sincronismo, engenharia reversa e simples conexo feita por intermdio de ODBC

Com o uso do ODBC pode ser feita conexo com qualquer SGBD

O Script gerado pelo DB_Designer usado no utilitrio MySQL Query Browser para o SGBD MySQL

Para os demais SGBDs deve-se utilizar o utilitrio disponibilizado por ele

3

Caminho para definio do ODBC

4

Definio do ODBC

Selecionar o drive

5

Definio do ODBC MySQLNome do ODBC criado

Nome do servidor Nome do usurio Senha do usurio

Aps as definies testar a comunicao com o banco de dados

Seleo do banco de dados6

Definio do ODBC MySQL

7

ODBC criado

8

DBDesigner com o MySQL

Nova conexo

9

Uso do ODBC no DB_DesignerNome dado para a conexo no DB_Designer

Nome do ODBC criado

Usurio e senha no MySQL

10

Uso do ODBC do DB_Designer

11

Acessando Dados via DBDesignerVisualizar dados: boto da direita do mouse em cima da tabela

Conexo

12

Uso dos dadosSeleo da tabela Aplicar as alteraes

Abandonar o que foi feito

Inserir (+) ou excluir (-) linha

Navegar nas linhas

13

Gerao do Script

14

Tela de definio do ScriptOrdena o script pela criao de FK

Parmetros para criao de PK, FK, ndices, etc no script

15

Gravando Arquivo com o Script

16

Exerccios1. 2. 3. 4. 5. 6.

7.

8.

9.

10.

A comunicao do DB_Designer e o SGBD serve para que? Qual a finalidade do ODBC nesse contexto? Onde deve ser utilizado o script gerado para o MySQL? O que script de criao? Onde criado o ODBC? O que deve ser feito para se ter acesso aos dados aps a conexo com o banco de dados? Qual a opo de acesso devemos utilizar para fazer a conexo com o banco de dados desejado? Qual a opo de acesso devemos utilizar para script de criao do banco de dados desejado? Quais so os tipos de scripts que podem ser gerados pelo DB_Designer? Qual o padro de arquivo do script?17

Respostas1. 2. 3. 4. 5. 6.

7. 8. 9.

10.

Para manter o sincronismo do modelo de dados com o banco de dados, fazer engenharia reversa do banco de dados e ter acesso aos dados do banco de dados Abrir a conexo do DB_Designer com o SGBD No utilitrio MySQL Query Browser Job com comando para criao do banco de dados (comandos DDL) Em Ferramentas Administrativas/Fontes de Dados Utilizar o boto da direita do mouse na tabela que se deseja trabalhar e selecionar a opo de edio dos dados A opo Database/Connect to database A opo File/Export/SQL Create Script Script de criao do banco de dados, para apagar o banco de dados, otimizar o banco de dados e para reparar o banco de dados Padro texto com extenso .SQL

18

FIM

19