Sunteți pe pagina 1din 4

Ingeniera en Tecnologas de la Informacin

Reingeniera
Nombre de la Lectura: Autor: Marcelo Colman

Reingeniera de Bases de Datos

Referencia: Semblanza del autor:

Universitario Autnomo del Sur Montevideo, Uruguay e-mail: silab@ei.edu.uy Web: http://www.silab.ei.edu.uy/ Marcelo Colman es profesor en la Universidad Nacional de Rosario, donde tiene un programa televisivo en Internet llamado Caf 2.0. En esta oportunidad entrevist al docente e investigador y experto en nuevas tecnologas Alejandro Piscitelli. En la lectura se muestran la forma de como se debe realizar una reingeniera, los documentos que debes de generar, as como el proceso que debes de seguir. Tambin se mencionan las faces por las cuales debes de pasar para llegar a hacer una reingeniera. De igual forma presenta las herramientas que puedes utilizar.

Descripcin previa

Preguntas crticas previas

Cundo s que se debe de realizar una reingeniera? Una vez realizada la reingeniera se puede volver a hacer otra? Porque hacer una reingeniera? Qu pasara si no hago una reingeniera pero ya identifique que la debo de hacer?

Tcnica de lectura Contraste y reconstruccin de la descripcin y preguntas crticas previas.

Fases de la reingeniera de BD La herramienta DBRE que tiene un diseo arquitectnico esta directamente relacionada con las faces metodolgicas de la reingeniera de las base de datos. Para entender los procesos de reingeniera de BD, hay que conocer los diseos de procesos. o Lgica: como este y todos los procesos deben de existir entradas y salidas, en este caso la entrada es un esquema conceptual y produce como salida un esquema lgico. Fsica: En este proceso de recibe de entrada un esquema lgico y como salida produce un esquema fsico optimizado.

Durante el proceso de reingeniera de una BD se distinguen a su vez dos fases:

Universidad Tecnolgica de Tecamachalco

Ingeniera en Tecnologas de la Informacin

Fase de extraccin: Esta fase realiza un proceso el cual se encarga de acceder a la base de datos recupera informacin de la estructura de datos implementada en el esquema fsico. Sus principales objetos de intereses son: o o o o Identificar Identificar Identificar Identificar Tablas Columnas Claves primarias Claves forneas de al es de

La informacin que se all extrado se almacena en aserciones trabajo de una base de conocimiento. La DBRE-KB almacena esquema lgico extrado del esquema fsico de la BD fuente, y utilizada como entrada para los procesos de la fase conceptualizacin.

Sobre el esquema lgico extrado en la extraccin se aplican procesos para generar un esquema conceptual. Esto ocurre en la fase de conceptualizacin. Fase de conceptualizacin: Se explican las estructuras conceptuales que derivaron de las estructuras de datos implementadas en la BD fuente. -Produce como salida un esquema conceptual utilizando algn modelo semntico -La BD semntica almacena existentes entre ellos Mdulos de la herramienta Las herramientas DBRE es software para reingeniera de BD y este es abierto. Se considera abierto por que fue diseado con el propsito de soportar a diferentes familias de algoritmos de reingeniera, en forma intercambiable. Los mdulos de reingeniera comprenden a los algoritmos que realizan las tareas tpicas de la fase de extraccin. Los algoritmos se agrupan en familias segn el tipo de objetos que detectan: o -Detectores de claves o -Detectores de dependencias funcionales y de inclusin o -Detectores de agrupamientos de atributos Los algoritmos de reingeniera obtienen informacin de diversos orgenes: o El esquema de la base de datos fuente, o La extensin de la misma o Las operaciones SQL existentes en las aplicaciones. o Los mdulos de conceptualizacin comprenden a los algoritmos utilizados en la fase de conceptualizacin. Estos algoritmos acceden al repositorio de la base de conocimiento y mapean sus objetos en objetos semnticos, que se almacenan en el repositorio de la base semntica. objetos conceptuales y vnculos

Universidad Tecnolgica de Tecamachalco

Ingeniera en Tecnologas de la Informacin

Se encargan de detectar los objetos, links entre objetos y tipos de links o Disponemos de los mdulos de diagnsticos o Dispone de mdulos de explotacin o Finalmente, los mdulos de gestin de la interfaz al usuario permiten interactuar con todas las componentes. Repositorios de datos Un repositorio de datos guarda informacin que va encontrando durante el proceso de la reingeniera, esto se hace mediante un algoritmo. La base de conocimiento almacena informacin del esquema fsico, que se descubre en la fase de extraccin. La base de datos semntica almacena el modelo conceptual semntico descubierto durante la fase de conceptualizacin La base de conocimiento Es el repositorio que almacena toda la informacin generada durante el proceso de reingeniera. la informacin almacenada consiste en datos bsicos del esquema fsico de la base de datos reingenierizada y sus restricciones de integridad. Se distinguen 2 grupos de aserciones del esquema: Aserciones del esquema bsicas obtenidas del esquema fsico y expresiones SQL. Aserciones que representan informacin estructural de la base de datos reingenierizada Aserciones que representan vnculos entre las tablas Aserciones que representan agrupamientos de atributos Aserciones del esquema derivadas obtenidas mediante algoritmos Aserciones construidas por los algoritmos detectores de las diversas familias

La BD semntica Cuando esta BD semantica se somete a la reingenieria,la informacion que debe considerarse en los objetos existente y vinculos que pudieran haber objetos como: o o Objetos atomicos o atomos: objetos simples que no incluyen a otros objetos. Objetos compuestos o moleculares, son aquellos objetos que estan formados por otros objetos.

Los Links representan asociaciones definidas entre los objetos, entre objetos pueden representar conceptualmente asociaciones diferentes egun sean atomos o moleculas los objetos vinculados.
Universidad Tecnolgica de Tecamachalco

Ingeniera en Tecnologas de la Informacin

Palabras clave

Reingeniera Algoritmos Algoritmos Herramientas DBRE

Ideas significativas

Generales: Presenta: Gonzalo Zepeda Vzquez Materia: Base de Datos para Aplicaciones Instructor: Octavio Snchez Delgado

Universidad Tecnolgica de Tecamachalco

S-ar putea să vă placă și