Está en la página 1de 2

Reingeniera de Bases de datos

Nombre de la Lectura: Mtodos de ingeniera inversa para bases de datos relacionales Autor: Marc Desir Atangana, Roberto Seplveda Lima:

Referencia: Semblanza del autor:

http://rii.cujae.edu.cu/index.php/revistaind/article/download/117/98 Marc Desir Atangana: Ingeniero Informtico, Centro de Estudios de Ingeniera de Sistemas (CEIS), Instituto Superior Politcnico Jos Antonio Echeverra, Cujae Ciudad de La Habana, Cuba e-mail: amarc@ceis.cujae.edu.cu,
amarc.de@gmail.com

Roberto Seplveda Lima: Ingeniero Electricista, Doctor en Ciencias Tcnicas, Profesor Titular, Facultad de Ingeniera Industrial, Instituto Superior Politcnico Jos Antonio Echeverra, Cujae, Ciudad de La Habana, Cuba
e-mail: sepul@ceis.cujae.edu.cu

Descripcin previa

La DBRE relacional consiste en un conjunto de tcnicas que permiten construir una descripcin conceptual correspondiente a una base de datos relacional, La DBRE relacional puede ser aplicada para resolver diferentes problemas, por ejemplo: reconstruir y(o) actualizar documentacin perdida o inexistente de la BD, servir como pvot(rotacin de datos) en un proceso de migracin de datos, y ayudar en la exploracin y extraccin de datos en bases poco documentadas La estructura orgnica de una base de datos relacional est compuesta de tablas interrelacionadas segn una semntica bien definida. A veces esa BD no ha sido completamente normalizada o ha sido modificada luego de su creacin sin tener en cuenta las restricciones definidas en su DDL; tambin puede ser que la pluralidad de consultas no respecta siempre las restricciones de integridad. A consecuencia de esos factores, la BD se encuentra entonces inestable. Hoy en da, existen una cantidad de propuestas. Cada una exhibe sus propias caractersticas de procesamiento, produce sus propias salidas, y requiere especficas entradas y asunciones. As que numerosas propuestas se enfatizan en primer lugar en el anlisis de las relaciones entre tablas para comprender el estudio actual de la BD. Juntos a la recoleccin de la documentacin an disponible y al estudio del entorno global del sistema, estos pasos constituyen el inicio de la DBRE. Mtodos A continuacin se describe cada mtodo, organizndolo por categora: 1. Entrada: Requiere como entrada las instancias de datos y los esquemas de relacin, incluyendo claves primarias 2. Asunciones: La consistencia de nombres de los atributos, la ausencia de errores en los valores de los atributos(usada en la normalizacin de bases de datos, evitar la redundancia de los datos, esta evitar problemas de actualizacin de los datos en las tablas, proteger la integridad de los datos) 3. Salida: Modelo entidad- relacin extendido (incluye todos los conceptos del Entidad-Relacin e incorpora los conceptos de Subclase y superclase con los conceptos asociados de especializacin y generalizacin) 4. Metodologa: La propuesta se enfoca en tres pasos esenciales, a) La clasificacin de las relaciones y atributos, basndose en los esquemas de relaciones y sus llaves primarias; b) La generacin/ verificacin de dependencias de inclusin haciendo uso de heursticas basados en los atributos ordenados, contra las instancias de datos; c) La identificacin de los componentes del EER, usando una lista de reglas definidas. Factibilidad: se distingue porque incluye una normalizacin del esquema Pgina 1

relacional.

Preguntas crticas previas

1. 2. 3. 4. 5.

Qu es la reingeniera en bases de datos? Cules herramientas existen para hacer Ingeniera inversas? Dnde Usarla? Cul es el proceso a seguir? Cules son los beneficios al usarla?

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

Lectura Secuencial
Qu es Ingeniera Inversa? Realizar la ingeniera inversa en una base de datos significa conectarse al servidor de bases de datos, elegir una base de datos existente y construir automticamente un modelo basado en la meta informacin en la base de datos.

Palabras clave

Reingeniera Normalizacin Identificar Componentes Interrelacin entre componentes Nivel de Abstraccin Extraer un esquema Modelo de una BD fisica

Ideas significativas

La ingeniera inversa (Reverse engineering)trata de generar un modelo de base de datos lgico a travs de una base de datos fsica le permite extraer el esquema, completo o slo una parte, de una base de datos

Generales: Materia: Bases de Datos Para Aplicaciones Gua de Meta lectura 1 Ing. Octavio Snchez Delgado

Resumen ejecutivo de: Leobardo Dorantes Nieto Fecha: 15 de febrero del 2012

Pgina 2

También podría gustarte