0 evaluări0% au considerat acest document util (0 voturi)
84 vizualizări8 pagini
El documento describe los pasos para configurar una conexión a una base de datos AS-400 y realizar una ingeniería reversa utilizando Power Designer. Incluye configurar el origen de datos ODBC, seleccionar las tablas, vistas y campos clave en Power Designer, y obtener un modelo lógico de la base de datos con tablas, campos y relaciones.
El documento describe los pasos para configurar una conexión a una base de datos AS-400 y realizar una ingeniería reversa utilizando Power Designer. Incluye configurar el origen de datos ODBC, seleccionar las tablas, vistas y campos clave en Power Designer, y obtener un modelo lógico de la base de datos con tablas, campos y relaciones.
El documento describe los pasos para configurar una conexión a una base de datos AS-400 y realizar una ingeniería reversa utilizando Power Designer. Incluye configurar el origen de datos ODBC, seleccionar las tablas, vistas y campos clave en Power Designer, y obtener un modelo lógico de la base de datos con tablas, campos y relaciones.
1 Cuando se va a trabajar con AS-400 lo primero que se debe configurar es el origen de
la base de datos, se va a inicio y se busca la opcin Configuracin de ORIGENES DE DATOS CON ODBC de iSeries Access para Windows
2- Posteriormente se configura la librera donde se encuentran ubicados los archivos 3- Luego se adiciona el nombre de la biblioteca del paquete
4- Se selecciona la opcin configurar los valores por aplicacin y se configura el archivo ejecutable, para nuestro caso que utilizaremos Power Designer versin 15.3
5- Luego en la pestaa de diagnostico se pone el nombre de la libreria
6- Ahora si se inicia la configuracin desde el Power Designer en este caso se us la versin 15.3 y se va a las opciones File>-Reverse Engineer>-Databases
7 El sistema despliega una ventana que se llama New Proyect, se escribe el nombre del motor de base de datos, (Para AS-400 se seleccion el ODBC 3.0 ya que el Power Designer no tiene un DMBS propio) esto se debe hacer solo cuando se ha configurado el ODBC
8 Posteriormente se configura el data source, aunque se puede hacer ingeniera reversiva tambin con los scripts, simplemente se selecciona la opcin using script files o se selecciona la opcin using data source en nuestro caso usaremos el data source
9 Una vez que hemos seleccionado la opcin del data source, realizamos la configuracin del ODBC dentro del Power Designer y seleccionamos la opcin Connection Profile y el sistema habilita los botones de Modify and Configure seleccionamos Configure
10 El sistema genera la ventana de configuracin de conexiones de datos y para nuestro caso seleccionamos la pestaa ODBC MACHINE DATA SOURCE y ah estn todas las configuraciones del ODBC que realizamos entre los puntos 1 al 6 y seleccionamos el data source que necesitamos:
11 - Una vez que hayamos seleccionado el data source, el Power Designer nos despliega una ventana llamada Database Reverse Engineering y nos muestra las tablas que toma de la base de datos que hemos seleccionado en el ODBC, nuestro paso siguiente es seleccionar las pestaas Table y seleccionamos las tablas que se generan y tambin seleccionamos la pestaa View donde seleccionamos las vistas del proyecto. (En muchos casos las vistas tambin son tablas, en otros casos son muestras para indicarnos cuales son las llaves primarias y Forneas tal como lo muestra el siguiente imagen:
12- Y este es el resultado que se obtiene utilizando la herramienta Power Designer Version 15.3 fk_bateri ol ogo fk_sucursal fk_depto fk_fami l i a fk_bateri ol ogo fk_cl ave fk_fal l a fk_marcabateri a fk_sucursal fk_bateri ol ogo_new fk_cl ave_new fk_fal l a_new fk_marcabateri a_new fk_sucursal _new fk_ti povehi _new fk_marca fk_ti pserv fk_comerci al fk_tecni ca fk_ci udad fk_ti po_suc bateri ol ogo batecodi gov batenombrev varchar(3) varchar(30) <pk> bateri sucurs basui dn basubateri ov basusucursal v ... i nt4 varchar(3) varchar(20) <pk> <fk1> <fk2> ci udad ci udi dv ci uddeptov ci udnombrev ci udzonav ... varchar(20) varchar(20) varchar(50) varchar(20) <pk> <fk> cl avefabri ca cl facodi gov cl fadescri pv cl faperi odon cl fafechdesd cl fafechastd ... varchar(4) varchar(30) i nt4 date date <pk> depto depti dv deptnombrev varchar(20) varchar(50) <pk> fal l a fal l descri pv fal l garacepv fal l si gl av fal l ti poi fal l aarea ... varchar(100) varchar(1) varchar(15) i nt4 i nt4 <pk> fami l i a fami i dn fami nombrev i nt4 varchar(50) <pk> fami l i refere farei dn farefami l i an farereferenv fami ref_preci o ... i nt4 i nt4 varchar(20) fl oat8 <pk> <fk> garanti a garai dv garaempresav garasucursav garafechagad garafechvend garafechcamd garareferenv garamarcbatv garati pogarv garanumgarav garacl avfabv garai dcl i env garafal l si gl av garaal eaci ov garapl acai garadi atrazv garamestrazv garaanotrazv garal i neatrv garaturnotrv garanumncv garati povehv garamarcvehv garamodel ov garati poserv garabateri ov garaoperadov garaobservat garafal l bodv garabodegav garafal l pl av garapl antav garausuabodv garausuapl av garanomcl i ente garatel cl i ente garaci ucl i ente garafechpl an garafami l ti popl aca ... varchar(20) varchar(10) varchar(20) date date date varchar(20) varchar(3) varchar(2) varchar(20) varchar(4) varchar(20) varchar(15) varchar(5) i nt4 varchar(2) varchar(2) varchar(2) varchar(1) varchar(1) varchar(20) varchar(3) varchar(3) varchar(10) varchar(2) varchar(3) varchar(50) text varchar(15) varchar(20) varchar(15) varchar(20) varchar(8) varchar(8) varchar varchar varchar date varchar(15) varchar(3) <pk> <fk3> <fk5> <fk4> <fk2> <fk1> garanti a_hi stori co garai dv garaempresav garasucursav garafechagad garafechvend garafechcamd garareferenv garamarcbatv garati pogarv garanumgarav garacl avfabv garai dcl i env garafal l si gl av garaal eaci ov garapl acai garadi atrazv garamestrazv garaanotrazv garal i neatrv garaturnotrv garanumncv garati povehv garamarcvehv garamodel ov garati poserv garabateri ov garaoperadov garaobservat garafal l bodv garabodegav garafal l pl av garapl antav garausuabodv garausuapl av garanomcl i ente garatel cl i ente garaci ucl i ente garafechpl an garafami l ... varchar(20) varchar(10) varchar(20) date date date varchar(20) varchar(3) varchar(2) varchar(20) varchar(4) varchar(20) varchar(15) varchar(5) i nt4 varchar(2) varchar(2) varchar(2) varchar(1) varchar(1) varchar(20) varchar(3) varchar(3) varchar(10) varchar(2) varchar(3) varchar(50) text varchar(15) varchar(20) varchar(15) varchar(20) varchar(8) varchar(8) varchar varchar varchar date varchar(15) garanti a_new garai dv garaempresav garasucursav garafechagad garafechvend garafechcamd garareferenv garamarcbatv garati pogarv garanumgarav garacl avfabv garai dcl i env garafal l si gl av garaal eaci ov garapl acai garadi atrazv garamestrazv garaanotrazv garal i neatrv garaturnotrv garanumncv garati povehv garamarcvehv garamodel ov garati poserv garabateri ov garaoperadov garaobservat garafal l bodv garabodegav garafal l pl av garapl antav garausuabodv garausuapl av garanomcl i ente garatel cl i ente garaci ucl i ente garafechpl an garafami l ... varchar(20) varchar(10) varchar(20) date date date varchar(20) varchar(3) varchar(2) varchar(20) varchar(4) varchar(20) varchar(15) varchar(5) i nt4 varchar(2) varchar(2) varchar(2) varchar(1) varchar(1) varchar(20) varchar(3) varchar(3) varchar(10) varchar(2) varchar(3) varchar(50) text varchar(15) varchar(20) varchar(15) varchar(20) varchar(8) varchar(8) varchar varchar varchar date varchar(15) <pk> <fk3> <fk5> <fk4> <fk2> <fk6> <fk1> marcabateri a mabacodi gov mabadescri pv varchar(3) varchar(30) <pk> marcbservi ci maseti pservn masemarcav masenmesesi masei dn ... i nt4 varchar(3) i nt4 i nt4 <fk2> <fk1> rel aci onfal l refatecni cav refacomerci v refai dn ... varchar(15) varchar(15) i nt4 <fk2> <fk1> sucursal sucui dv sucunombrev sucudi recci v sucutel efonv sucuencargav sucuemai l v sucuci udadv sucuti posuci zona ... varchar(20) varchar(50) varchar(50) varchar(20) varchar(50) varchar(50) varchar(5) i nt4 varchar(5) <pk> <fk1> <fk2> ti poservi ci o ti sei dn ti senomserv i nt4 varchar(15) <pk> ti posucursal ti sui dn ti sunombrev i nt4 varchar(50) <pk> ti povehi cul o ti vecodi gov ti vedescri pv varchar(3) varchar(30) <pk> Nota: En muchos casos, debido a la compatibilidad del data source, el Power Designer solo realiza la ingeniera Reversiva a las tablas pero no genera la relacin de las tablas por lo que es necesario realizar la relacin y la cardinalidad manualmente. Tambin, se debe tener en cuenta que en algunos motores de bases de datos, el Power Designer puede generar una relacin diferente a la que debe llevar y eso se debe a que las llaves primarias deben ser iguales en todas las tablas es decir si en una tabla hay un campo con llave primaria que se llama NIT y en otra tabla est como WNIT, el Power Designer nunca har la relacin entre estas dos tablas ya que el nombre de los campos son diferentes aunque la longitud sea la misma.