Você está na página 1de 7

GERANDO MODELO RELACIONAL COM O SQL DEVELOPER

Caros, esse tutorial vai nos mostrar como gerar rapidamente um modelo entidaderelacionamento de um banco de dados Oracle usando a ferramenta gratuita SQL Developer da
Oracle.
Se voc ainda no tem, pode baix-lo em http://www.oracle.com/technetwork/developertools/sql-developer/downloads/index.html onde pode escolher a verso com Java embutido
(Se voc no tem instalado na sua mquina) ou sem o Java, caso j o tenha.
O primeiro passo criar a conexo:
Clique no boto + como mostrado na figura:

Vai aparecer a caixa abaixo, onde voc dever preencher as informaes de acordo com sua
conexo:

No meu caso, preenchi conforme minha configurao. Se voc tiver dvidas, fale com o
responsvel pelo ambiente, provavelmente seu DBA. Se voc est testando em seu notebook,
micro de casa ou ambiente caseiro sugiro instalar o Oracle XE, a verso gratuita do banco de
dados Oracle. Veja abaixo os dados da minha conexo:

O nome TESTE foi eu que escolhi, posso chamar como quiser. O usurio hr um usurio de
testes do Oracle, que vem desativado por default, mas no meu caso est habilitado para
testes. O tipo de conexo TNS (Usando o TNSNAMES.ORA). O apelido da rede dever ser
listado na caixa para ser escolhido. Se for o Oracle XE, vai aparecer por default o apelido XE.
Voc pode ainda testar a conexo como fiz, veja que o teste foi bem sucedido. Chegado at
aqui, basta clicar em CONECTAR.

A nossa aventura comea agora, siga o menu indicado no print abaixo:

Clique em PROXIMO:

Vamos escolher o schema do qual vamos gerar o modelo: No nosso exemplo, escolhi o schema
HR:

Clicando em prximo, vamos para a figura abaixo, onde selecionamos os objetos do HR, eu
escolhi todos:

Clicando em PROXIMO, resta-nos apenas FINALIZAR:

A seguir o modelo ser gerado e mostrado na tela, e um pequeno log da gerao, que voc
pode salvar se quiser. Depois veja o que conseguimos:

Muito bom no? S tenho como crtica o fato de no conseguirmos exportar como um simples
JPEG, mas tem opes de CSV, XMLA da Microsoft, modelo DDL, etc. Veja que qualquer
alterao feita neste modelo gerado, pode ser sincronizada com o banco de dados, portanto
cuidado. Outro cuidado: NO FAA ISSO EM UM BANCO DE DADOS DE PRODUO NO MEIO
DO EXPEDIENTE. Essa gerao l os dados direto do Dicionrio de Dados, logo vai gerar algum
impacto no banco, dependendo da quantidade de objetos existentes no schema, alm do que
voc pode tambm escolher mais de um schema.
Um abrao.

Christiano Rios

Você também pode gostar