Escolar Documentos
Profissional Documentos
Cultura Documentos
Tabla de Contenidos
Crear paquetes.................................................................................................................. 3 Crear casos de uso del sistema. ......................................................................................... 4 Diagrama Global de Casos de uso ...................................................................................... 6 Creando las Clases............................................................................................................. 7 Definiendo atributos y operaciones a cada Clase ............................................................... 9 Modificando los atributos a : Por Valor ............................................................................ 10 Generar las Clases para Java Generacin de Cdigo ...................................................... 12 Generar Esquema de Vista Lgica .................................................................................... 14 Creacin del Data Model Diagram ................................................................................... 15 Conexin a Base de Datos............................................................................................ 16 Generacin persistente de la Base de Datos ................................................................ 17 Generacin de Esquema de Base de Datos .................................................................. 19 Cambiar campos de acuerdo al Gestor de Base de Datos ............................................. 22 Generacin del Script de Base de Datos ....................................................................... 26 Generacin del Diccionario de Datos ........................................................................... 28
1. Crear paquetes
Agregamos dos paquetes: Actores y Casos de uso.
Dentro del paquete actores, creamos un Use Case Diagram, en el cual agregaremos todos los actores existentes, adems por cada actor damos una descripcin, esto es indispensable al trabajar con lenguajes orientados a objetos.
Es ac donde agregaremos todas las clases de nuestro modelado del negocio. Dentro del paquete Clases que acabamos de crear, agregamos las clases: Asistencia, Asignatura, Matrcula, Detalle Matrcula, Detalle Asistencia. Seguidamente, a cada una de estas clases hacemos clic derecho y seleccionamos la opcin: Open Specification, con lo cual nos mostrar la siguiente ventana:
Abrimos la pestaa Detail, e indicamos la opcin Persistent, esto es para que cada clase guarde sus relaciones persistentemente, es decir, que las relaciones de uno a muchos propias del diseo sean grabadas. Agregamos un Diagrama de clases en el cual indicaremos las relaciones entre estas clases y actores
(Dependencia o instanciacin) y
(Unidireccional asociacin) La primera crea una dependencia de la tabla primaria, es decir que la llave primaria de la tabla a la que va dirigida ser una PK de la tabla originaria. Mientras la segunda es una relacin de uno a muchos pero fornea FK. Nos posicionamos en cada uno de los atributos de las clases creadas, y seleccionamos la opcin : Open Specification.
Lo que nos mostrar la siguiente ventana. Debemos cambiar cada uno de los atributos a By Vaue, para que la generacin del cdigo sea por valor, ya que estamos indicando qu tipo de dato es el que tiene este atributo, por ejemplo idAsignatura, lo hemos definido Integer, por ello, generamos por Valor, es decir, por el valor dado en la especificacin de la clase. Esto tambin lo realizamos para cada uno de los Actores: Alumno, Persona y Docente
Despus de hecho esto, Aceptar y las carpetas Actores y Casos de uso deben contener las clases generadas.
Observamos la carpeta Component View y observamos que Actores y Clases son ahora Componente,
10.
Abrimos sus especificaciones e indicamos la base de datos con la que vamos a trabajar
11.
Ahora que tenemos indicada la base de datos, el Target, transformaremos el diagrama de clases en un diagrama de base de datos para Oracle
Esto mismo lo realizamos para la carpeta: Actores, es decir, generar para ellos tambin un schema y agregarlo al existente, ya que en el Diagrama final deben estar 6 tablas relacionadas.
12.
Ahora bien, este diagrama no est diseado de forma adecuada, debemos modificar por ejemplo la logitud de cada uno de los campos en la tabla Persona, paterno est con la longitud 255 que es la ms alta permitida, se puede dar la longitud deseada. Adems las relaciones deben cambiar, por ejemplo los Primary y Foreign Key, son creados por defecto, debemos asignarle nosotros, haciendo doble clic en cada tabla nos mostrar lo siguiente:
13.
E indicamos en la pestaa Type, que sea Primary Key. En Key Constraints, se cambian los nombres adecuados a las restricciones de Primary y Foreign Key.
Hacemos doble clic en el campo que deseamos que sea la clave primaria.
Esta relacin es usada de uno a muchos y cuando la llave primaria de la tabla va pasar como primary Key en la nueva tabla.
Esta relacin es usada de uno a muchos y cuando la llave primaria de la tabla va pasar como Foreign Key en la nueva tabla. Ahora que tenemos todo diseado se genera el Script
14.
Indicar borrar Comentarios e incluir Drop Statements, para que borre las tablas, si es que existieran. Dar la ruta donde se guardar el Script, as como un nombre. Desa ctivar la casilla Use / as SQL Statement delimiter, porque se elige la opcin ; la cual generar por defecto.
15.