28 research outputs found

    Data and Query Adaptation Using DaemonX

    Get PDF
    The most common applications of the today's IT world are information systems. The problems related to their design and implementation have sufficiently been solved. However, the true problems occur when an IS is already deployed and user requirements change. In this paper we introduce DaemonX - an evolution management framework which enables to manage evolution of complex applications efficiently and correctly. Using the idea of plug-ins, it enables to model almost any kind of a data format (currently XML, UML, ER, and BPMN). Since it preserves also mapping among modeled constructs of modeled formats via a common platform-independent model, it naturally supports propagation of changes to all related and affected parts

    Evoluce XML schémat

    Get PDF
    V předložené práci studujeme evoluci XML dat, a především důvody a dopady evoluce XML schémat. Práce obsahuje přehled existujících přístupů. Přístup prezentovaný v této práci rozšiřuje konceptuální model XSem o podporu více verzí systému. Díky tomuto rozšíření lze definovat sadu změn mezi dvěma verzemi. Dále práce obsahuje popis algoritmu, který porovnáním dvou verzí schématu vytvoří revalidační skript v jazyce XSL.In the presented work we study the XML data evolution, reasons and consequences of XML schema evolution in particular. The thesis contains a survey of the existing approaches to this problem. The approach presented in this work extends the XSem conceptual model with the support for multiple versions of the model. Thanks to this extension, it is possible to define a set of changes between two versions of a schema. The thesis contains a description of an algorithm that compares two versions of a schema and produces a revalidation script in XSL.Department of Software EngineeringKatedra softwarového inženýrstvíFaculty of Mathematics and PhysicsMatematicko-fyzikální fakult

    Evoluce XML schémat

    Get PDF
    V předložené práci studujeme evoluci XML dat, a především důvody a dopady evoluce XML schémat. Práce obsahuje přehled existujících přístupu. Přístup prezentovaný v této práci rozšiřuje konceptuální model XSem o podporu více verzí systému. Díky tomuto rozšíření lze definovat sadu změn mezi dvěma verzemi. Dále práce obsahuje popis algoritmu, který porovnáním dvou verzí schématu vytvoří revalidační skript v jazyce XSL.In the presented work we study the XML data evolution, reasons and consequences of XML schema evolution in particular. The thesis contains a survey of the existing approaches to this problem. The approach presented in this work extends the XSem conceptual model with the support for multiple versions of the model. Thanks to this extension, it is possible to define a set of changes between two versions of a schema. The thesis contains a description of an algorithm that compares two versions of a schema and produces a revalidation script in XSL.Katedra softwarového inženýrstvíDepartment of Software EngineeringFaculty of Mathematics and PhysicsMatematicko-fyzikální fakult

    Towards Conceptual and Logical Modelling of NoSQL Databases

    Get PDF
    NoSQL databases support the ability to handle large volumes of data in the absence of an explicit data schema. On the other hand, schema information is sometimes essential for applications during data retrieval. Consequently, there are approaches to schema construction in, e.g., the JSON DB and graph DB communities. The difference between a conceptual and database schema is often vague in this case. We use functional constructs – typed attributes for a conceptual view of DB that provide a sufficiently structured approach for expressing semantics of document and graph data. Attribute names are natural language expressions. Such typed functional data objects can be manipulated by terms of a typed λ-calculus, providing powerful nonprocedural query features for considered data structures. The calculus is extendible. Logical, arithmetic, and aggregation functions can be included there. Conceptual and database modelling merge in this case

    XML in Enterprise Systems: Its Roles and Benefits

    Full text link

    Sejauh mana komitmen pihak industri terhadap program latihan industri pelajar KUiTTHO

    Get PDF
    Program latihan industri merupakan satu komponen penting dalam pendidikan teknik dan vokasional bagi melahirkan tenaga kerja mahir dan separuh mahir yang terlatih dan berwibawa. Kajian Sejauh Mana Komitmen Pihak Industri Terhadap Program Latihan Industri Pelajar KUiTTHO adalah bertujuan untuk meninjau sejauh mana kerjasama dan komitmen yang diberikan oleh pihak industri terhadap program latiban industri pelajar KUiTTHO. Ini kerana tanpa komitmen dan kerjasama dari pihak industri program latihan industri tidak akan mencapai matlamatnya. Instrumen yang digunakan dalam kajian ini ialah borang soal selidik yang diedarkan kepada 4 buah kilang iaitu Fujitsu Component (M) Sdn. Bhd., Sharp Manufacturing Corporation (M) Sdn. Bhd., Matromatic Handling Systems (M) Sdn. Bhd. dan B.P Plastics Sdn. Bhd. dan 80 orang pelajar tahun akhir Ijazah Sarjana Muda Kejuruteraan Elektrik (Pengalatan dan Kawalan) yang telah menjalani Latihan Industri. Perisian SPSS digunakan dalam pemprosesan dan penganalisaan data bagi memperolehi kekerapan dan skor min. Hasil kajian ini mendapati bahawa komitmen yang diberikan oleh pihak industri adalah tinggi. Namun begitu terdapat beberapa aspek yang perlu diberi perhatian terutamanya dari segi kemudahan kepada pelajar dan komitmen pelajar terhadap program latihan industri itu sendir

    Automatisierte Modelladaptionen durch Evolution - (R)ELaX in the Garden of Eden

    Get PDF
    Die in diesem Artikel vorgestellte Methode zur XML-Schemaevolution automatisiert ebenenübergreifend Veränderungen ausgehend von einem konzeptionellen Modell über XML-Schemata bis hin zu XML-Dokumenten; Schwerpunkt dabei ist die Entwicklung der Evolutionssprache ELaX (Evolution Language for XML-Schema)

    Migration From A Relational Database To A Document-Oriented Database Based On Document-Oriented Data Schema

    Get PDF
    Big data is a crucial issue that has emerged as one of the most important technologies in the modern world. Most studies have highlighted the inability of a relational database to handle big data. This challenge has led to the presentation of the “not only structured query language (NoSQL) database” as a new concept of database technology. One of the most powerful types of NoSQL databases is the document-oriented database that supports a flexible schema and store data in a semi-structured format. Recently, many researchers have migrated from relational databases to document-oriented databases because of scalability, availability, and performance. However, their migration methods are facing three issues; the first issue is that there are no specifications that can be recognized to define a schema for a document-oriented database, and second, there is no method to normalize or de-normalize data in order to implement the embedded and reference document. The third is the migration from the relational database to a document-oriented database does not consider all the properties of the former, especially on how to handle various types of relationships. This study proposed a methodology to handle the migration issues through three phases: first, design a document-oriented data schema (DODS) based on the entity-relational (ER) model; second, enhance transformation rules to map the entity relational schema to the document-oriented data schema based on normalization and de-normalization data; third, migrate a relational database to a document-oriented database
    corecore