9 research outputs found

    Converting relational databases into object relational databases

    Get PDF
    This paper proposes an approach for migrating existing Relational DataBases (RDBs) into Object-Relational DataBases (ORDBs). The approach is superior to existing proposals as it can generate not only the target schema but also the data instances. The solution takes an existing RDB as input, enriches its metadata representation with required semantics, and generates an enhanced canonical data model, which captures essential characteristics of the target ORDB, and is suitable for migration. A prototype has been developed, which migrates successfully RDBs into ORDBs (Oracle 11g) based on the canonical model. The experimental results were very encouraging, demonstrating that the proposed approach is feasible, efficient and correct

    A Comparative Analysis To Validate The Benefits Of Formal Versus Informal Software Model Transformation

    Get PDF
    In object -oriented development the Unified Modeling Language (UML) is the ISO/IEC standard for modeling language and is supported by major corporations. In relational database development, entity-relationship models have traditionally been use for modeling such systems. Transforming from one notation to another notation is of great importance in developmental environments where this is required. There are several techniques for transforming UML models to object-relational database systems. Prior assessment has been carried out on transforming UML class diagram models to object-oriented relational databases, which yield significant results. One approach to transformation may involve the use of formal (mathematical) techniques, while other approaches may rely on informal techniques to accomplish the transformation. The use of a formal technique to transform may incorporate graph-theory on UML class diagram. An informal technique may be utilized in transforming UML extension mechanisms, to represent object-relational concepts. A prior research effort examined the benefits of two such approaches in transforming UML class diagram models into object-relational database representation. That work, sought to determine the benefits of one approach (formal technique) versus the benefits of the other approach (informal technique), by way of comparative analysis. The researchers drew inferences from the comparative analysis as to the suitability of one approach versus the other on classes of problem domains. The results of such work have to be validated in order for it to become acceptable and its implication applied in software development decision making. In this work there will be an attempt to apply a similar xiv comparative analysis on a model from a different application domain (Kalman Filter Program Representation), from that which was used in the first study an (Airline Flight Reservation System). The goal of this research is to provide validation of the usefulness of this type of comparative analysis

    Management of medical images through the Web

    Get PDF
    En los últimos años, el uso de imágenes digitales para investigación y diagnóstico médico ha aumentado considerablemente. Debido a esto, es necesario desarrollar nuevas y mejores aplicaciones para gestionar grandes cantidades de información médica de forma eficiente. Los formatos más utilizados para codificar las imágenes médicas son DICOM y Analyze 7.5. DICOM es un estándar para imágenes digitales y comunicaciones en medicina y Analyze es un formato propietario diseñado para el mismo propósito. Sin embargo, es difícil intercambiar e integrar la información DICOM o Analyze fuera del ámbito del equipamiento médico específico. Este inconveniente dificulta su uso e integración en un ámbito más amplio como es la Web. Por un lado, XML es el estándar para el intercambio de información y transporte de datos entre múltiples aplicaciones y, por otro, las bases de datos XML surgen como la mejor alternativa para almacenar y gestionar la información XML. En este trabajo presentamos un sistema de información Web para almacenar, de forma integrada, ficheros DICOM y Analyze en una base de datos XML. Para este desarrollo se han obtenido los esquemas XML de los formatos DICOM y Analyze y se ha definido la arquitectura para la integración de documentos XML en la base de datos.In recent years, the use of digital imaging for medical diagnostics and research has increased considerably. Because of this, it is necessary to develop new and better applications to manage large amounts of medical information efficiently. The The most widely used formats for encoding medical images are DICOM and Analyze 7.5. DICOM is a standard for digital imaging and communications in medicine and Analyze is a proprietary format designed for the same purpose. However, it is difficult to exchange and integrate DICOM or Analyze information outside the scope of specific medical equipment. This inconvenience hinders its use and integration in a broader environment such as the Web. For On the one hand, XML is the standard for the exchange of information and transport of data between multiple applications and, on the other hand, XML databases emerge as the best alternative for store and manage XML information. In this work we present a system of Web information to store, in an integrated way, DICOM and Analyze files in a database of XML data. For this development, the XML schemas of the DICOM formats have been obtained. and Analyze, and the architecture for the integration of XML documents in the database has been defined. data

    Gestión de imágenes médicas a través de la Web

    Get PDF
    En los ultimos años, el uso de imágenes digitales para investigación y diagnóstico médico ha aumentado considerablemente. Debido a esto, es necesario desarrollar nuevas y mejores aplicaciones para gestionar grandes cantidades de información médica de forma eficiente.Palabras clave: Imágenes médicas, XML, DICOM, Sistemas de información Web

    Enseñando Inteligencia Emocional a Ingenieros en Informática

    Get PDF
    Cada día más, se está solicitando de los profesionales informáticos que, además, e incluso antes, de conocimientos técnicos, posean habilidades emocionales. Habilidades para el trabajo en equipo o para hablar en público, capacidad de liderazgo o de adaptación al cambio, son requisitos importantes, quizá, en cualquier trabajo. Sin embargo, este tipo de habilidades, propias de lo que se viene denominando Inteligencia Emocional, se convierten en características imprescindibles para el perfil de un Ingeniero en Informática. Este tipo de profesionales deberá, con toda seguridad, trabajar en grupo, enfrentarse a la dirección de proyectos, impartir charlas y, lo que puede resultar aún más difícil, mantenerse al día en una tecnología cuyos nuevos avances estarán obsoletos en apenas cinco años. Sin embargo, y a pesar de la importancia de este tipo de habilidades, la Inteligencia Emocional continúa siendo la asignatura pendiente en los currículos de Ingenierías Informáticas. En este artículo se presenta un experimento en el que se trata de incentivar, mediante un concurso, la Inteligencia Emocional de alumnos de Ingeniería Informática, dentro de una asignatura de Bases de Datos.Este trabajo ha sido parcialmente financiado por el MCYT (TIC 2002-04050-C02-01)

    Una aproximación dirigida por modelos para el desarrollo de bases de datos objeto-relacionales

    Get PDF
    Este artículo propone una aproximación dirigida por modelos para el desarrollo de Bases de Datos (BD) Objetos-Relacionales (OR). El punto de partida del proceso es un modelo conceptual de datos representado mediante un diagrama de clases UML. Tomando como entrada dicho modelo y aplicando un conjunto de reglas de transformación (modelo a modelo) se obtiene un nuevo modelo que representa el esquema de la BDOR. Finalmente, una transformación modelo a texto genera el script SQL que implementa el esquema de la BDOR. La propuesta se completa con su implementación en la herramienta M2DAT (MDA MIDAS Tool), dándole soporte tecnológico a la propuesta y permitiendo así automatizar el proceso de desarrollo de BDORWorkshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Una aproximación dirigida por modelos para el desarrollo de bases de datos objeto-relacionales

    Get PDF
    Este artículo propone una aproximación dirigida por modelos para el desarrollo de Bases de Datos (BD) Objetos-Relacionales (OR). El punto de partida del proceso es un modelo conceptual de datos representado mediante un diagrama de clases UML. Tomando como entrada dicho modelo y aplicando un conjunto de reglas de transformación (modelo a modelo) se obtiene un nuevo modelo que representa el esquema de la BDOR. Finalmente, una transformación modelo a texto genera el script SQL que implementa el esquema de la BDOR. La propuesta se completa con su implementación en la herramienta M2DAT (MDA MIDAS Tool), dándole soporte tecnológico a la propuesta y permitiendo así automatizar el proceso de desarrollo de BDORWorkshop de Ingeniería de Software y Bases de Datos (WISBD)Red de Universidades con Carreras en Informática (RedUNCI

    Applying the UML and the Unified Process to the Design of Data Warehouses

    Get PDF
    The design, development and deployment of a data warehouse (DW) is a complex, time consuming and prone to fail task. This is mainly due to the different aspects taking part in a DW architecture such as data sources, processes responsible for Extracting, Transforming and Loading (ETL) data into the DW, the modeling of the DW itself, specifying data marts from the data warehouse or designing end user tools. In the last years, different models, methods and techniques have been proposed to provide partial solutions to cover the different aspects of a data warehouse. Nevertheless, none of these proposals addresses the whole development process of a data warehouse in an integrated and coherent manner providing the same notation for the modeling of the different parts of a DW. In this paper, we propose a data warehouse development method, based on the Unified Modeling Language (UML) and the Unified Process (UP), which addresses the design and development of both the data warehouse back-stage and front-end. We use the extension mechanisms (stereotypes, tagged values and constraints) provided by the UML and we properly extend it in order to accurately model the different parts of a data warehouse (such as the modeling of the data sources, ETL processes or the modeling of the DW itself) by using the same notation. To the best of our knowledge, our proposal provides a seamless method for developing data warehouses. Finally, we apply our approach to a case study to show its benefit.This work has been partially supported by the METASIGN project (TIN2004-OO779) from the Spanish Ministry of Education and Science, by the DADASMECA project (GV05/220) from the Valencia Government, and by the DADS (PBC-05-QI 2-2) project from the Regional Science arid Technology Ministry of CastiIla-La Mancha (Spain)

    A UML profile for conceptual modelling of knowledge-based systems

    Get PDF
    corecore