Palavra:   

Revista PHP / Banco de Dados

Flávia Jobstraibizer

Analista de sistemas, DBA Mysql, PostgreSQL, Oracle, SQLServer e Firebird. Desenvolvedora de sistemas, e administradora de servidores FreeBSD. Conheça o site www.flaviajobs.com.br

Modelando um banco de dados mysql, através do DB Designer em Windows - parte I

Modelando um banco de dados mysql, através do DB Designer em Windows - parte I

Parte importante de um projeto de sistemas, a modelagem do banco de dados, é um item pouco pensado por grande parte dos programadores. Hoje em dia, com o aumento da complexidade e do crescimento da demanda de sistemas cada vez mais interativos e inteligentes, não projetar o banco de dados, é um erro comum, que muitas vezes custa o projeto inteiro.
Hoje vou mostrar a primeira parte de um "mini-curso" sobre como utilizar a ferramenta DB Designer (freeware, que pode ser baixado em qualquer site de downloads) para projetar visualmente seus bancos de dados e tabelas, afim de tornar mais eficiente o gerenciamento de dados, e projeção de futuros crescimentos dos sistemas modulares.

Partindo do princípio, que você já tem um banco de dados cadastrado aí no seu servidor, dê permissão de acesso nele, via tcp ip (%) no seu painel de controle, para que o DB Designer consiga se conectar ao banco.

Baixe e instale o DB Designer na sua máquina Windows, feito isso, ao abrir o programa, crie um novo documento em "File" / "New" e vamos criar uma conexão com o banco que você tem, para podermos trabalhar na modelagem das tabelas do mesmo.



Clique em "Database" / "Connect to database", abra a árvore de "Network Hosts" e clique em "...", ou seja, vamos adicionar um novo servidor de bases de dados Mysql.



Preencha o campo com o ip ou endereço (sem http nem www) e confirme.

Feito isso, na árvore de "Network Hosts" você terá adora o host que inseriu. Clique nele e depois no botão logo abaixo: "New database connection"



No meu caso, criei dentro do meu servidor "flaviajobs.com.br" uma conexão chamada New Connection, inseri o nome da base "minhabase", o usuário e a senha.
Feito isso, se você não se esqueceu de dar a permissão global % para acesso ao banco (ou então dê a permissão para o ip que você estiver utilizando) você será automaticamente conectado ao banco. No rodapé da tela do DbDesigner, você poderá ler algo como:


No meu caso eu estava conectada em outra conexão, onde o banco era flaviajo_v6 e o usuário flavia_admin.

Acredito que você tenha entendido que para cada banco de dados, será necessário criar uma nova conexão, dentro do host específico. Se você tiver 5 hosts, cadastre todos, e consequentemente, cadastre as bases dentro de cada um deles. Uma vez feito isso, não será necessário cadastrar nem inserir dados novamente.

Na segunda parte, vou mostrar como modelar as tabelas, criar os relacionamentos e sincronizar com o banco de dados.
Dúvidas? Me escreva: fjferr@gmail.com


Opções de Interação

Comentários

Boa iniciativa
Por: Marcos, 19/01/2007   05:39:06
Legal a iniciativa de um mini-curso para o DBDsigner. Até hoje só tenho utilizado o phpMyAdmin para modelar as tabelas, mas tenho sentido falta de algumas funcionalidades.