Search
Home
Saved
1.0K views
0
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
La Reingeniería de Bases de Datos (DBRE) Sheet Music
La Reingeniería de Bases de Datos (DBRE) es el conjunto de técnicas que permite la obtención de una representación conceptual de un esquema de base d datos a partir de su codificación. Sus aplicaciones son múltiples, desde la redocumentación de bases de datos que evolucionaron en el ambiente operativo hasta la reutilización de esquemas de bases de datos, pasando por el apoyo a la migración y la construcción de metabases. El proceso de DBRE consiste en revertir las dos últimas fases comúnmente aplicadas en el proceso de "ingeniería hacia adelante". Específicamente, deben revertirse secuencialmente la fase lógic donde a partir de un esquema conceptual se elabora un esquema lógico, y la fase física, donde el esquema lógico es optimizado para un DBMS en particular, generandose el esquema físico de la base de datos. Se denomina a la primera fase de reversión, fase de extracción; a la segunda fase de reversión se la denomina fase de conceptualización.
El proceso de DBRE consiste en revertir las dos últimas fases comúnmente aplicadas en el proceso de "ingeniería hacia adelante".
Específicamente, deben revertirse secuencialmente la fase lógica, donde a partir de un esquema conceptual se elabora elabor a un esquema lógico, y la fase física, f ísica, donde el esquema lógico es optimizado para un DBMS en particular, generándose el esquema físico de la base de datos.
Se denomina a la primera fase de reversión, fase de extracción; a la segunda fas de reversión se la denomina fase de conceptualización. Sign up to vote on this title
Useful
Not useful
La fase de conceptualización, durante la cual se explicitan las estructuras conceptuales que derivaron en las estructuras de datos implementadas. La fase
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Upload
Sign In
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
Posteriormente, sobre el esquema lógico extraído en la fase de extracción se aplican diferentes procesos que permiten generar un esquema conceptual. Estos procesos ocurren durante la fase de conceptualización, en la cual se explicitan la estructuras conceptuales que derivaron en las estructuras de datos implementadas en la base de datos fuente. Esta fase produce como salida un esquema conceptual utilizando algún modelo semántico. Este modelo semántico se almacena en una estructura a la que genéricamente se denomina base de datos semántica. En la base de datos semántica se almacenarán los objetos conceptuales y los vínculos existentes entre ellos.
Los algoritmos de reingeniería obtienen información de diversos orígenes: el esquema de la base de datos fuente, la extensión de la misma y las operaciones SQL existentes en las aplicaciones. La intervención del usuario experto es requerida por algunos algoritmos. La información obtenida, así también como el grado de confiabilidad de la misma dependiente del origen de donde se obtuvo dicha información se almacena como resultado intermedio, en el repositorio denominado base de conocimiento que se describe más adelante. Sobre el esquema lógico extraído enReading la fase adePreview extracción se aplican diferentes You're procesos que permiten generar un esquema conceptual. Unlock full access with a free trial. Estos procesos ocurren en la fase de conceptualización, durante la cual se explicitan las estructuras conceptuales que derivaron en las estructuras de datos Download With Free Trial implementadas. Esta fase produce como salida un esquema conceptual utilizando algún modelo semántico. Este modelo semántico se almacena en una estructura a la que genéricamente se denomina base de datos semántica. En la base de datos semántica se almacenarán los objetos conceptuales y los vínculos existentes ent Sign up to vote on this title ellos. La base de datos semántica. Useful Not useful El propósito del modelo conceptual es describir el contenido de la información de la base de datos, en vez de las estructuras de almacenamiento que se requerirán
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Upload
Sign In
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
El proceso de reingeniería de bases de datos, consiste en la recuperación mediante distintos métodos de toda la información de las distintas vistas (física, conceptual y lógica) de la base de datos actual (LDB - Base de datos legada) par en posteriores etapas conseguir modificar y rediseñar el esquema conceptual, transformando la base de datos anterior (LDB) en otra base de datos (NDB – Bas de datos nueva). Este proceso conlleva entre otros aspectos de vital importancia, la migración de datos de la LDB a la NDB. El esquema lógico que se obtiene en esta fase será la entrada de la siguiente fase, que como hemos comentado anteriormente, se denomina Abstracción conceptual, la cual transformará el esquema lógico a un esquema conceptual equivalente basado en modelo entidad-relación, el cual proporcionará una rica base en la fase de reingeniería de la base de datos (RBD).
También se conoce a esta fase como Interpretación de las estructuras de datos, pues se va a realizar una optimización del esquema lógico. Un ejemplo de conceptualización básica podría ser si tenemos campos que tiene la misma estructura y que se refieren a atributos de la entidad iguales, se transformarán en un atributo multivaluado. En el nivel conceptual se describe laReading estructura de toda la base de datos para una You're a Preview comunidad de usuarios mediante un esquema conceptual. Este esquema oculta Unlock full access with a free trial. los detalles de las estructuras de almacenamiento y se concentra en describir entidades, atributos, relaciones operaciones de los usuarios y restricciones. Download With Free Trial En este nivel se puede utilizar un modelo conceptual o modelo lógico para especificar el esquema. La independencia lógica es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los programas de la aplicación. Se puede modificarlo para ampliar la base de datos o para reducirla si porejemp Sign up to vote on this title se reduce la bdd eliminando la entidad los esquemas externos que no se refieren Useful Not useful a ella no deberán verse afectados. PARTICIPACIÓN DE LOS USUARIO EN LA RBD.
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks
Save
Embed
Share
Print
Download
Magazines
News
Documents
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
FASE 1
Sheet Music
Extracción automática Mediante herramientas automáticas se obtiene la estructura inicial de la bdd.
Extracción acumulativa Participación de los usuarios del modelo de datos aprovechando su conocimiento Unión de esquema Unir y reconvertir las estructuras y restricciones obtenidas en las dos fases anteriores información obtenida en la etapa 2 se pretende complementar la información obtenida en la etapa 1. Análisis de programas Estudio del código fuente existente Podríamos incluir el análisis de formularios, consultas, informes, FASE2 You're Reading a Preview
Conceptualización básica Unlock full access with a free trial. Campos que tienen la misma estructura y que se refieren a atributos de la entidad iguales Download With Free Trial
Normalización Pretende aportar un significado en la semántica de las construcciones explícitas El objetivo es representar la información con una metodología estándar que sea altamente legible Sign up to vote on this title
Useful
Not useful
De las fases y etapas antes mencionadas cabe especificar en las cuales los usuarios tienen parte y ello dependerá no tanto del conocimiento en el proceso de
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Save
Embed
Share
Print
Download
Sheet Music
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
Como hemos comentado anteriormente es posible que ciertas reglas no puedan obtenerse directamente en la de extracción automática, por lo que aprovechando el conocimiento adquirido por los usuarios en el trabajo diario se podrá obtener información muy interesante Aquí la importancia del conocimiento de procesos de trabajo que poseen los usuarios quienes en el día a día conocen el manejo y tratamiento que debería tener la información sobretodo en el diseño de interfaces, como se presentará la información al usuario y como este la interpreta si se acopla o no a lo que se busca.
A más de estas actividades se puede identificar otros aspectos en los cuales la participación de los usuarios es necesaria ya que finalmente el responsable del producto final de reingeniería no será el usuario en si sino el desarrollador del modelo, y las necesidades, comentarios, o puntos de vista en los que el usuario convenga intervenir serán muy importantes, sean estos modificar la descripción d campos, que acerquen mas a la realidad de la empresa y permitan identificar de mejor manera el rol y la función que determinada entidad cumple.
Aunque se cuente con software capaz de agilizar el proceso de reingeniería, com You're Reading a Preview se menciono anteriormente no se debe escatimar ningún aporte que el usuario Unlock full access with a free trial. desee realizar, tomando en cuenta que su perspectiva como tal no será clara ant el punto de apreciación de los desarrolladores sin embargo el cliente es quien Download With Free Trial debe tener claro su requerimientos y nuevos procesos a implementar y los desarrolladores deberán tratar de captar las verdaderas necesidades del usuario filtrar sus comentarios ya que así se evitará realizar nuevos procesos de reingeniería que a mas de costosos muchas veces son procesos que desde un inicio pudieron evitarse doble trabajo. Sign up to vote on this title
Tablespace
Useful
Not useful
Un espacio de tablas es una división lógica de la BD. Cada BD tiene al menos un
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
Se pueden ver los espacios de tablas definidos en nuestra BD con el comando SQL siguiente:
SQL> select * from user_tablespaces;
Una base de datos se divide en unidades lógicas denominadas TABLESPACES.
Un tablespace no es un fichero físico en el disco, simplemente es el nombre que tiene un conjunto de propiedades de almacenamiento que se aplican a los objeto (tablas, secuencias…) que se van a crear en la base de datos bajo el tablespace indicado (tablas, secuencias…).
Un objeto en base de datos debe estar almacenado obligatoriamente dentro de u tablespace. Las propiedades que se asocian a un tablespace son: Localización de los ficheros de datos. Especificación de máximas cuotas de consumo de disco. You're Reading a Preview Control de la disponibilidad deUnlock los datos (enwith línea fuera de línea). full access a freeotrial.
Backup de datos. Cuando un objeto se crea dentro de un cierto tablespace, este Download With Free Trial objeto adquiere todas las propiedades antes descritas del tablespace utilizado. E este esquema podemos ver que, por ejemplo, la tabla ARTICULO se almacena dentro del tablespace A, y que por lo tanto tendrá todas las propiedades del tablespace A que pueden ser: Sign up to vote on this title
Useful
Not useful
Sus ficheros de datos están en $ORACLE_HOME/datos/datos_tablespace_A
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
1.0K views
0
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
El tablespace SYSTEM es uno de los que se crear por defecto en todas las bases de datos Oracle. En él se almacenan todos los datos de sistema, el catálogo y todo el código fuente y compilado de procedimientos PL/SQL. También es posible utilizar el mismo tablespace para guardar datos de usuario.En el esquema tambié vemos que hay un tablespace Temporal (en gris oscuro). Este representa las propiedades que tendrán los objetos que la base de datos cree temporalmente para sus cálculos internos (normalmente para ordenaciones y agrupaciones). Su creación difiere en una de sus cláusulas de creación.
El tablespace RO (en gris claro) difiere de los demás en que es de solo lectura (Read Only), y que por lo tanto todos los objetos en él contenidos pueden recibir órdenes de consulta de datos, pero no de modificación de datos. Estos puede residir en soportes de sólo lectura, como pueden ser CDROMs, DVDs, etc. Cuando se crea un tablespace, éste se crea de lectura/escritura. Después se puede modificar para que sea de solo lectura. Un tablespace puede estar en líne o fuera de ella (Online o OffLine), esto es que todos los objetos contenidos en él están a disposición de los usuarios o están inhabilitados para restringir su uso.Cualquier objeto almacenado dentro de un tablespace no podrá ser accedido si este está fuera de línea. You're Reading a Preview
Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Useful
Not useful
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
0
1.0K views
Sign In
Upload
RELATED TITLES
0
La Reingeniería de Bases de Datos Uploaded by Carlos Garcia
Top Charts
Books
Audiobooks Magazines
News
Documents
Sheet Music
Save
Embed
Share
Print
Download
Join
Administración de proyectos de
1
of 8
Libro Disney y El Arte Del Servicio
Exposicion Iso IEC 26514
Search document
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
La Reingeniería de Bases de Datos (DBRE)
Sign up to vote on this title
Useful
Ing. Felipe de Jesús Ramírez Turrubiartes
Not useful
Home
Saved
Top Charts
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join