Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5.- Una vez allí se visualizará una serie de herramientas, de momento usaremos las que están
dentro del marco azul:
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
PK
FK
Antes de crear las entidades, crearemos algunos dominios que harán que la creación de entidad
(y generación posterior de DDL) sea más significativa y específica.
1.-Añadir Dominios:
Los nombres y apellidos de las personas pueden tener hasta 25 caracteres cada
uno.
Las líneas de dirección pueden tener hasta 40 caracteres.
Los nombres de las ciudades pueden tener hasta 25 caracteres.
Los códigos de estado son abreviaturas estándar de 2 caracteres.
Los códigos postales pueden tener hasta 10 caracteres (nnnnn-nnnn).
Los identificadores de libros pueden tener hasta 20 caracteres.
Otros identificadores son numéricos, con hasta 7 dígitos (sin decimales).
Los títulos (libros, artículos, etc.) pueden tener hasta 50 caracteres.
La finalidad de crear dominios adecuados, es para que posteriormente puedan ser utilizados
para especificar tipos de datos para los atributos cuando cree las entidades. (Estos dominios
agregados también estarán disponibles después de salir de Data Modeler y reiniciarlo más
tarde.)
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
c. Haga clic en Agregar para iniciar cada definición y haga clic en Aplicar y Guardar
después de cada definición
En el menú el área principal (lado derecho) de la ventana Modelador de datos, haga clic
en Modelo lógico y seleccionar Mostrar.
Haga clic en el panel del modelo lógico en el área principal; Y en el panel Lógico,
presione, arrastre diagonalmente y suelte el botón del ratón para dibujar un cuadro de
entidad. Aparecerá el cuadro de diálogo Propiedades de la entidad.
Haga clic en General (General) a la izquierda y especifique lo siguiente:
o Nombre: Libro
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
Haga clic en Atributos a la izquierda y use el icono Agregar (+) para agregar los
atributos siguientes, uno a la vez. (Para tipos de datos, seleccione de los tipos de
Dominio, excepto Rating, que es un tipo lógico.)
La entidad Usuarios describe cada usuario de la biblioteca (es decir, cada persona que tiene una
tarjeta de biblioteca y, por lo tanto, puede pedir prestado libros).
En el menú el área principal (lado derecho) de la ventana Modelador de datos, haga clic
en Modelo lógico y seleccionar Mostrar.
Haga clic en el panel del modelo lógico en el área principal; Y en el panel Lógico,
presione, arrastre diagonalmente y suelte el botón del ratón para dibujar un cuadro de
entidad. (Sugerencia: dibuje el cuadro a la derecha del cuadro Libros.) Aparecerá el
cuadro de diálogo Propiedades de Entidad.
Haga clic en General (General) a la izquierda y especifique lo siguiente:
o Nombre: Usuario
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
Haga clic en Atributos a la izquierda y use el icono Agregar (+) para agregar los
atributos siguientes, uno a la vez. (Para tipos de datos, seleccione de los tipos de
dominio, excepto para la ubicación, que utiliza el tipo estructurado SDO_GEOMETRY.)
La entidad Transacciones describe cada transacción que involucra a un usuario y un libro, tal
como alguien que revisa o devuelve un libro. Cada registro es una sola transacción,
independientemente de cuántos libros el patrón trae al escritorio de la biblioteca. Por ejemplo,
un cliente que regresa dos libros y revisa tres libros hace que se registren cinco transacciones
(dos devoluciones y tres cajas).
En el menú el área principal (lado derecho) de la ventana Modelador de datos, haga clic
en Modelo lógico y seleccionar Mostrar.
Haga clic en el panel del modelo lógico en el área principal; Y en el panel Lógico,
presione, arrastre diagonalmente y suelte el botón del ratón para dibujar un cuadro de
entidad. (Sugerencia: Dibuje el cuadro debajo y centrado entre los cuadros Libro y
usuario.) Aparece el cuadro de diálogo Propiedades de la entidad.
o Nombre: Transacciones
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
Haga clic en Atributos a la izquierda y use el icono Agregar (+) para agregar los
atributos siguientes, uno a la vez. (Para tipos de datos, seleccione de los tipos de
dominio, excepto para transaction_date, que utiliza un tipo lógico).
Las relaciones muestran las relaciones entre las entidades: uno-a-muchos, muchos-a-uno, o
muchos-a-muchos.
En el panel de modelos lógicos del área principal, organice los cuadros de entidad de la
siguiente manera: Libros a la izquierda, Usuarios a la derecha y Transacciones entre
Libros y Usuarios o debajo de ellos y en el medio.
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
Haga clic primero en el cuadro Libro y luego en el cuadro Transacciones. Una línea con
una punta de flecha se extrae de libros a transacciones. Se visualizará una ventana de
propiedades donde se seleccionara el detalle de la relación.
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
Haga clic en el icono Nueva relación 1: N. nuevamente. Haga clic primero en el cuadro
Usuarios, luego en el cuadro Transacciones. Una línea con una punta de flecha se extrae
de Usuarios a Transacciones. Se visualizará una ventana de propiedades donde se
seleccionara el detalle de la relación.
Opcionalmente, haga doble clic en una línea (o haga clic con el botón derecho en una
línea y seleccione Propiedades) y vea la información de Propiedades de la relación.
Cuando haya terminado, el panel del modelo lógico en el área principal , puede cambiar
de notación a Bachman, escogiendo la notación de la siguiente manera:
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II
5. Guardar el diseño :
DICCIONARIO DE DEFINICIONES:
Este cuadro de diálogo muestra información sobre un dominio existente. Gran parte de la
información es de sólo lectura, y algunos campos se aplican sólo a ciertos tipos de dominios.
Para agregar un dominio definido por el usuario o para eliminar un dominio, haga clic en
Herramientas, luego en Administración de dominios y utilice el cuadro de diálogo Administración
de dominios.
Guía |Elaboración Modelo Lógico – SQL DEVELOPER DATA MODELER 2017-II