ver relación relaciones relacional modelo modeler las generar entidad diseño diccionario developer datos data crear convertir con como oracle oracle-sqldeveloper entity-relationship erd

relaciones - Cómo generar un diagrama de entidad-relación(ER) usando Oracle SQL Developer



sql developer data modeler (8)

Quiero usar Oracle SQL Developer para generar un diagrama de ER para mis tablas DB, pero soy nuevo en Oracle y esta herramienta

¿Cuál es el proceso para crear un diagrama ER en SQL Developer?


Cree un diagrama para el esquema de base de datos existente o su subconjunto de la siguiente manera:

  1. Haga clic en Archivo → Modelador de datos → Importar → Diccionario de datos .
  2. Seleccione una conexión DB (agregue una si no hay).
  3. Haga clic en siguiente .
  4. Marque uno o más nombres de esquema.
  5. Haga clic en siguiente .
  6. Marque uno o más objetos para importar.
  7. Haga clic en siguiente .
  8. Haga clic en Finalizar .

Se muestra el ERD.

Exportar el diagrama de la siguiente manera:

  1. Haga clic en Archivo → Modelador de datos → Imprimir diagrama → A archivo de imagen .
  2. Busque y seleccione la ubicación del archivo de exportación.
  3. Haga clic en Guardar .

El diagrama se exporta. Para exportar en un formato vectorial, utilice Para archivo PDF , en su lugar. Esto permite una edición simplificada utilizando Inkscape (u otro editor de imágenes vectoriales).

Estas instrucciones pueden funcionar para SQL Developer 3.2.09.23 a 4.1.3.20.


Desde SQL Developer 3, es bastante sencillo (podrían haberlo hecho más fácil).

  1. Ir a «Ver → Data Modeler → Browser» . El navegador se mostrará como una de las pestañas en el lado izquierdo.
  2. Haga clic en la pestaña «Navegador» , expanda el diseño (probablemente llamado Untitled_1 ), haga clic con el botón derecho en «Modelos relacionales» y seleccione «Nuevo modelo relacional» .
  3. Haga clic derecho en el modelo relacional recién creado (probablemente Relational_1 ) y seleccione «Mostrar» .
  4. Luego simplemente arrastre las tablas que desee (desde, por ejemplo, la pestaña «Conexiones» ) al modelo. Tenga en cuenta que al hacer clic en la primera tabla en la pestaña Conexiones, SQLDeveloper abre esa tabla a la derecha: seleccione todas las tablas de la izquierda, luego asegúrese de que la pestaña Relational_1 (o el nombre que sea) es la activa en la derecha antes de arrastrarlas over, porque probablemente ha cambiado a una de las tablas en las que hizo clic en lhs.

El proceso de generación del diagrama Entidad-Relación en Oracle SQL Developer ha sido descrito en la revista Oracle por Jeff Smith ( link ).

Extracto:

Relación diagrama de entidad

Empezando

Para ver el ejemplo, necesita una instancia de la base de datos Oracle con el esquema de recursos humanos de muestra que está disponible en la instalación de la base de datos predeterminada. También necesita la versión 4.0 de Oracle SQL Developer, en la que accede a Oracle SQL Developer Data Modeler a través del submenú Data Modeler [...] Alternativamente, puede usar el Oracle SQL Developer Data Modeler independiente. La funcionalidad de modelado es idéntica en las dos implementaciones, y ambas están disponibles como descargas gratuitas de Oracle Technology Network.

En Oracle SQL Developer, seleccione Ver -> Data Modeler -> Browser. En el panel del navegador, seleccione el nodo Modelos relacionales, haga clic con el botón derecho y seleccione Nuevo modelo relacional para abrir un panel de diagrama de modelo en blanco. Ahora está comenzando en el mismo lugar que alguien que está usando Oracle SQL Developer Data Modeler. Importando su diccionario de datos

Importando su diccionario de datos

Un diseño en Oracle SQL Developer Data Modeler consiste en un modelo lógico y uno o más modelos relacionales y físicos. Para comenzar el proceso de creación de su diseño, debe importar la información del esquema de su base de datos existente. Seleccione Archivo -> Data Modeler -> Importar -> Diccionario de datos para abrir el asistente de importación del diccionario de datos.

Haga clic en Agregar para abrir el cuadro de diálogo Nuevo -> Seleccionar conexión de base de datos, y conéctese como usuario de recursos humanos. (Para obtener información detallada sobre la creación de una conexión de Oracle SQL Developer, consulte "Establecimiento de conexiones de base de datos", en la edición de mayo / junio de 2008 de Oracle Magazine).

Seleccione su conexión y haga clic en Siguiente. Verá una lista de esquemas desde los que puede importar. Escriba HR en el cuadro Filtro para limitar la lista de selección. Seleccione la casilla de verificación junto a RH y haga clic en Siguiente.

link


Es fácil ir a Archivo - Data Modeler - Importar - Diccionario de datos - Conexión DB - OK


Estoy ejecutando SQL Developer 17.2.0.188 compilación 188.1159 que de hecho contiene capacidad de modelado de datos. Acabo de crear un diagrama de modelo relacional a través del menú: Archivo-> Modelador de datos-> Importar-> Diccionario de datos ....

También tengo el Data Modeler independiente, que hace lo mismo.

Como dice el link :

Figura 4: Modelo relacional y diagrama para HR

El diagrama que has generado no es un ERD. Los modelos lógicos son abstracciones superiores. Un ERD representa entidades y sus atributos y relaciones, mientras que un modelo relacional o físico representa tablas, columnas y claves externas. "


Hay una herramienta complementaria llamada Oracle Data Modeler que puede echar un vistazo. Hay demostraciones en línea disponibles en el sitio que te ayudarán a comenzar. Solía ​​ser un elemento de costo adicional, pero me di cuenta de que una vez más es gratis.

Desde la página de información general de Data Modeler:

SQL Developer Data Modeler es una herramienta gratuita de modelado y diseño de datos, que ofrece un espectro completo de herramientas y utilidades de modelado de datos y bases de datos, incluido el modelado de diagramas de relaciones de entidades (ERD), relacional (diseño de bases de datos), modelado de tipos de datos y multidimensional. Con ingeniería directa e inversa y generación de código DDL. Data Modeler importa y exporta a una variedad de orígenes y destinos, proporciona una variedad de opciones de formato y valida los modelos a través de un conjunto predefinido de reglas de diseño.



Para el diagrama de clase utilizando oracle db, siga los siguientes pasos.

Archivo → Modelador de datos → Importar → Diccionario de datos → seleccionar conexión DB → Siguiente → seleccionar base de datos-> seleccionar tablas -> Finalizar