35 research outputs found

    X-Databases - The Integration of XML into Enterprise Database Management Systems

    Get PDF
    An examination of how the eXtensible Markup Language (XML) and database management systems (DBMS) fit together, and current approaches to providing database technologies that support XML. Analysis of how XML is being deployed in four classes of XML Database (X-Database) applications provides a basis for understanding the direction of X-Database technology and associated standards. In a simple implementation, an XML Document Type Definition (DTD) is mapped to relational structures, and XML data are stored in a DBMS (Oracle8i). Sample queries are presented to retrieve XML from the database. A middleware tool (XSQL Java Servlet) is used to transform query results into records on a Web page. The results demonstrate that relational databases require data to be rigidly mapped to relational structures. The paper concludes by exploring future challenges to integrating XML and DTDs with X-Databases, which establishes the need for a more "native" integration approach

    Efficient k-NN search on vertically decomposed data

    Get PDF
    Applications like multimedia retrieval require efficient support for similarity search on large data collections. Yet, nearest neighbor search is a difficult problem in high dimensional spaces, rendering efficient applications hard to realize: index structures degrade rapidly with increasing dimensionality, while sequential search is not an attractive solution for repositories with millions of objects. This paper approaches the problem from a different angle. A solution is sought in an unconventional storage scheme, that opens up a new range of techniques for processing k-NN queries, especially suited for high dimensional spaces. The suggested (physical) database design accommodates well a novel variant of branch-and-bound search, t

    Research on Spatial Database Design and Tuning Based on Oracle and ARCSDE

    Get PDF
    With the development of the Database technology and Geographic Information System technology, the spatial data managing mode go through three stages, entirely File system management, File system and Relation Database System mixed management and entirely Database management. At the same time database model also develop from Relation Model, Object-Relation Model, to Object- oriented Model. At the present time there are two main spatial database management approaches using commercial database. One is using Spatial Data Engine (Such as ArcSDE) in the Relation Database Management System. The other is using Object-Relation Database. Whichever spatial database management approach is used, in practical project we need a set of technics flow about the data preparing, database design, database configuration and tuning. Especially in commercial database, the rational database design, configuration and tuning are more important. In this article the experiment construct a fundamental spatial database system for Tibet province using Geodatabase model of the ArcSDE and the Oracle database management System. Concretely, the main fields are researched as following: (1) Analyse the character of fundamental spatial data including the Digital Orthophoto Map data, the Digital Elevation Modal data, the Digital Raster Graphic data and the Digital line Graphic data. And scheme out a data processing plan for spatial database construction. (2) Rationally Design Database, this process includes the design for Geodatabase model and the design for Oracle database. (3) Configure and tune Oracle database, this process includes the configuration of the table and index of the spatial object and the configuration and tuning of the database initial parameters

    Thinking spatial

    Get PDF
    The systems community in both academia and industry has tremendous success in building widely used general purpose systems for various types of data and applications. Examples include database systems, big data systems, data streaming systems, and machine learning systems. The vast majority of these systems are ill equipped in terms of supporting spatial data. The main reason is that system builders mostly think of spatial data as just one more type of data. Any spatial support can be considered as an afterthought problem that can be supported via on-top functions or spatial cartridges that can be added to the already built systems. This article advocates that spatial data and applications need to be natively supported in special purpose systems, where spatial data is considered as a first class citizen, while spatial operations are built inside the engine rather than on-top of it. System builders should consider spatial data while building their systems. The article gives examples of five categories of systems, namely, database systems, big data systems, machine learning systems, recommender systems, and social network systems, that would benefit tremendously, in terms of both accuracy and performance, when considering spatial data as an integral part of the system engine

    Integrierter Ansatz zur konzeptionellen Datenmodellierung eines geographischen Informationssystems (GIS) für Daten der Straßenverwaltung

    Get PDF
    Um ihre Aufgaben zu verwirklichen, sind Straßenverwaltungen in aller Welt dazu aufgefordert, neue Technologien einzuführen. Grund dafür ist die große Menge an anfallenden Informationen des Straßennetzes und die Notwendigkeit Datenquellen effizient zu nutzen. Geoinformationssysteme für das Transportwesen (GIS-T), welche speziell für Straßenverwaltungen entwickelt wurden, bewirken eine erhebliche Effizienzsteigerung, da sie am besten in der Lage sind, dem räumlichen Charakter der Daten Rechnung zu tragen. Häufig wurde dieser räumliche Charakter der Informationen bei der Systementwicklung ungenügend beachtet, was dazu führte, dass die Möglichkeiten solcher Systeme nicht voll ausgeschöpft wurden. Die Implementierung eines Systems kann nur dann zu vollem Erfolg führen, wenn eine detaillierte Informationsstrukturanalyse durchgeführt wird und wenn die Datenmodellierung formalisierten Entwurfsmethoden folgt. Im Verlauf der Untersuchungen wurde festgestellt, dass gebräuchliche Systeme verschiedene Anforderungen von Straßenverwaltungen nicht erfüllen. Die Probleme können wie folgt zusammengefasst werden:Die Beziehungen zwischen geometrischen, topologischen und Sachinformationen wurden nicht strukturiert. Die Abbildung von geometrischen Informationen in unterschiedlichen Referenzsystemen war nicht redundanzfrei möglich. Die Verwaltung topologischer Informationen in unterschiedlichen Abstraktionsebenen wurde nicht realisiert. Spezifische Funktionen der Straßenverwaltung wurden nicht in ihrer Gesamtheit abgebildet. Nicht alle existierenden Informationen und Methoden konnten in die Systeme integriert werden. Es ist erforderlich, Metadaten wie Konsistenzbedingungen, Qualitätsangaben und Historisierung im System zu berücksichtigen. Speziell für die Definition von systemübergreifend eindeutigen Objektidentifikatoren sind neue Ansätze erforderlich.Um die Effizienz von GIS-T zu verbessern und die beschriebenen Anforderungen zu erfüllen, wird in der vorliegenden Arbeit schrittweise ein Ansatz für eine konzeptionelle Datenmodellierung vorgestellt, welche den Bedürfnissen einer Straßenverwaltung Rechnung trägt. Der Grundgedanke des vorgeschlagenen Modells besteht in der Abstraktion und der strengen Unterscheidung von geometrischen, topologischen und Sachdaten. Um die Integration aller Daten, die Kontrolle von Redundanz und eine Optimierung der Datenpflege zu erreichen, wurden Trassierungselemente durch datumsinvariante Parameter abgebildet. Das vorgeschlagene konzeptionelle Datenmodell wurde erfolgreich implementiert. Dabei kam ein objektrelationales Datenbanksystem zum Einsatz.World-wide highway administrations are stressed to implementnew technologies, due to the large amount of information associated with highway networks and the necessity of using sources efficiently in order to realize their tasks. Geographic Information Systems-Transportation (GIS-T), which are specifically tailored for highway administrations, are identified having the highest information technology payoff potential by the highway administrations due to road information spatial character. Contrarily, road information spatial character is not adequately considered during system design, as a result, many of the benefits of GIS-T are not fully realized and efficiency of this technology is mainly under estimated. The relative success of implemented system is not clear without a detailed information analysis and a data model, which rely on formal data model design methodologies.It was determined during this study that several demands of highway administrations were not responded by means of current systems. These topics can be summarized as follows; relationships among geometry, topology and thematic information were not structured. The geometry information can notbe mapped in various reference systems without redundancy. The non-planar multi- abstraction topological information was not exist. The entire highway administrations business rules can not be performed in the current systems. The existing information and methods were not integrated into the system. The metadata including consistency rules, quality specifications and history information needed to be incorporated into the system. Especially in order to determine permanent, non-spatial and a unique object identifier,regulations and new approaches are required. In order to increase the efficiency of GIS-T and fulfill these requirements, this study considered a progressive approach appropriate to the conceptual data modeling requirements of an entire highway agency. The main approach of the proposed data model was abstraction and decomposition of geometry,topology and non-spatial data. In order to achieve data integration, control of redundancy and optimization of data maintenance, linear elements were mapped by means of datum invariant parameters. The proposed conceptual data model was successfully implemented using the integrated approach in one object-relational system

    Semantic query execution in a video database system

    Get PDF
    Cataloged from PDF version of article.In this thesis, we have extended a video database management system, called BilVideo, with semantic querying capability. Our work is based on a video data model for the extraction and storage of the semantic contents of videos, and a query language to support semantic queries on video data. The Web based query interface of BilVideo has also been modified to handle semantic queries both visually and textually.Alper, CemilM.S

    Extensibility in ORDBMS databases : an exploration of the data cartridge mechanism in Oracle9i

    Get PDF
    To support current and emerging database applications, Object-Relational Database Management Systems (ORDBMS) provide mechanisms to extend the data storage capabilities and the functionality of the database with application-specific types and methods. Using these mechanisms, the database may contain user-defined data types, large objects (LOBs), external procedures, extensible indexing, query optimisation techniques and other features that are treated in the same way as built-in database features . The many extensibility options provided by the ORDBMS, however, raise several implementation challenges that are not always obvious. This thesis examines a few of the key challenges that arise when extending Oracle database with new functionality. To realise the potential of extensibility in Oracle, the thesis used the problem area of image retrieval as the main test domain. Current research efforts in image retrieval are lagging behind the required retrieval, but are continuously improving. As better retrieval techniques become available, it is important that they are integrated into the available database systems to facilitate improved retrieval. The thesis also reports on the practical experiences gained from integrating an extensible indexing scenario. Sample scenarios are integrated in Oracle9i database using the data cartridge mechanism, which allows Oracle database functionality to be extended with new functional components. The integration demonstrates how additional functionality may be effectively applied to both general and specialised domains in the database. It also reveals alternative design options that allow data cartridge developers, most of who are not database server experts, to extend the database. The thesis is concluded with some of the key observations and options that designers must consider when extending the database with new functionality. The main challenges for developers are the learning curve required to understand the data cartridge framework and the ability to adapt already developed code within the constraints of the data cartridge using the provided extensibility APls. Maximum reusability relies on making good choices for the basic functions, out of which specialised functions can be built.KMBT_363Adobe Acrobat 9.54 Paper Capture Plug-i
    corecore