Un modelo de datos es una representación visual de los elementos existentes dentro de una base de datos. Existen diferentes tipos de de datos a modelar: los modelos de datos físicos y los modelos lógicos. En este artículo, profundizaremos en este tema.
Modelo lógico de datos
El modelo lógico de datos es un modelo independiente de una base de datos y define la necesidad o necesidades de una organización. También hace una recopilación de datos por medio de migración de claves.
A continuación, te presentaremos un ejemplo de cómo definir un modelo lógico de datos.
Lo que haremos es conectarnos con un usuario DBA de la base de datos que hayamos instalado, en este caso fue la base de datos Oracle 12c. Este va a ser el destino del diseño lógico que vamos a modelar.
La herramienta que usaremos será Oracle SQL Developer, que es un entorno gráfico utilizado para realizar operaciones con una base de datos. Dentro de SQL está el data modeler, que se utiliza para desarrollar el modelo lógico previo a la base de datos.
Lo que aconseja el data management es crear el modelo lógico de datos y, posteriormente, crear el modelo físico para después documentar. El data modeler ayuda en la tarea de pasar del modelo lógico al modelo físico.
Pasos a seguir para crear el modelo lógico de datos
- Creamos una nueva conexión dándole clic al símbolo + verde en la parte superior izquierda:
- Le damos nombre a esa conexión (orcl_sys) y en name le ponemos sys, que fue el usuario que creamos previamente en la BD, con la contraseña que se había creado y el usuario:
- Guardamos la contraseña y, como nos estamos conectando como DBA, le decimos que el rol que estamos usando es SYSDBA:
- Otra información importante de la cadena de conexión es el host, en el que se pone el nombre (localhost), puerto (1521) y SID (orcl). Probamos la conexión y le damos a guardar:
Con esto tenemos todos los parámetros de la cadena JDBC para conectarnos a el usuario DBA de la base de datos Oracle 12c.
¿Quieres seguir aprendiendo?
Este solo es un preámbulo para definir un modelo lógico de datos. ¡Aún queda mucho por aprender! Si quieres seguir formándote acerca del amplio mundo del Big data, no puedes perderte nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¡Anímate a apuntarte para cambiar tu vida!