Desejo usar o Oracle SQL Developer para gerar um diagrama de ER para minhas tabelas de banco de dados, mas sou novo no Oracle e nesta ferramenta.
Qual é o processo para criar um diagrama de ER no SQL Developer?
oracle
oracle-sqldeveloper
entity-relationship
erd
Breezescut
fonte
fonte
Respostas:
Crie um diagrama para o esquema de banco de dados existente ou seu subconjunto, da seguinte maneira:
O ERD é exibido.
Exporte o diagrama da seguinte maneira:
O diagrama é exportado. Para exportar em um formato vetorial, use Para o arquivo PDF . Isso permite uma edição simplificada usando o Inkscape (ou outro editor de imagem vetorial).
Essas instruções podem funcionar para o SQL Developer 3.2.09.23 a 4.1.3.20.
fonte
Desde o SQL Developer 3, é bem simples (eles poderiam ter facilitado).
Untitled_1
), clique com o botão direito do mouse em "Modelos relacionais" e selecione "Novo modelo relacional" .Relational_1
) e selecione «Mostrar» .Relational_1
guia (ou qualquer outro nome) seja a ativa no rhs antes de arrastá-las sobre , porque provavelmente mudou para uma das tabelas em que você clicou no lhs.fonte
O processo de geração do diagrama Entity-Relationship no Oracle SQL Developer foi descrito na Oracle Magazine por Jeff Smith ( link ).
Excerto:
fonte
Para um diagrama de classes usando o banco de dados Oracle, use as seguintes etapas:
Arquivo → Modelador de Dados → Importar → Dicionário de Dados → selecione conexão com o banco de dados → Avançar → selecione banco de dados-> selecione as guias -> Concluir
fonte
Existe uma ferramenta complementar chamada Oracle Data Modeler que você pode dar uma olhada. Existem demos online disponíveis no site que o ajudarão a começar. Costumava ser um item de custo adicional, mas notei que mais uma vez é gratuito.
Na página de visão geral do Data Modeler:
fonte
O Oracle costumava ter um componente no SQL Developer chamado
Data Modeler
. Ele não existe mais no produto desde pelo menos 3.2.20.10.Agora é um download separado que você pode encontrar aqui:
http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
fonte
É fácil ir para File - Data Modeler - Import - Data Dictionary - DB connection - OK
fonte
Estou executando o SQL Developer 17.2.0.188 build 188.1159 que realmente contém capacidade de modelagem de dados. Acabei de criar um diagrama de modelo relacional através do menu: Arquivo-> Dados Modeler-> Import-> Dicionário de Dados ... .
Eu também tenho o Data Modeler autônomo, que faz a mesma coisa.
Como o tutorial do Modelador de Dados afirma:
Figura 4: Modelo relacional e diagrama para RH
O diagrama que você gerou não é um ERD. Modelos lógicos são abstrações mais altas. Um ERD representa entidades e seus atributos e relações, enquanto um modelo relacional ou físico representa tabelas, colunas e chaves estrangeiras. "
fonte