Multimedia Database Systems: Where are we now?
|
|
|
- Barry Whitehead
- 9 years ago
- Views:
Transcription
1 Multimedia Database Systems: Where are we now? Harald Kosch and Mario Döller Institute of Information Technology, University Klagenfurt Universitätsstr. 65/67, A Klagenfurt Austria harald(mario)@itec.uni-klu.ac.at ABSTRACT This paper shows the evolution of Multimedia Database Systems and derives a list of open issues to be handled in the future KEY WORDS Multimedia Database Systems, MPEG-7 and MPEG Introduction A Multimedia Database Management System (MMDBMS) must support multimedia data types in addition to providing facilities for traditional DBMS functions like database creation, data modeling, data retrieval, data access and organization, and data independence. The area and applications have experienced tremendous growth. Especially with the rapid development of network technology, multimedia database system gets more tremendous development and multimedia information exchange becomes very important. This paper reviews the history and the current state-of-the-art in MMDBMS. This paper relies in parts on my previously published book: Harald Kosch, Distributed Multimedia Database Technologies supported by MPEG-7 and MPEG-21, CRC Press. 280 pages. November ISBN: The first wave The first MMDBMS rely mainly on the operating system for storing and querying files. These were ad-hoc systems that served mostly as repositories. The mid 90s saw a first wave of commercial, implemented from-the-scratch, and full-fledged MMDBMS. Some of them were MediaDB, now MediaWay [1], JASMINE [2], and ITASCA that is the commercial successor of ORION [3]. They were all able to handle diverse kinds of data and provided mechanisms for querying, retrieving, inserting, and updating data. Most of these products disappeared from the market after some years of existence, and only some of them continued and adapted themselves successfully to the hardware and software advances as well as to application changes. For instance, MediaWay provided early very specific support for a wide variety of different media types. Specifically different media file formats varying from images, and video to PowerPoint documents can be managed segmented, linked and searched. Information on the current solutions can be found at 3. The second wave In a second wave, commercial systems were proposed which handle multimedia content by providing complex object types for various kinds of media. The objectoriented style provides the facility to define new data types and operators appropriate for the new kinds of media, such as video, image and audio. Therefore, broadly used commercial MMDBMSs are extensible Object-Relational DBMS (ORDBMSs). They are successfully shipped since , started by Informix. The current releases are significantly improved in performance and integration into the core systems. Future works include the extension of search services (mainly similarity) to video and audio and advanced presentation and browsing facilities. The most advanced solutions are marketed by Oracle 10g, IBM DB2 and IBM Informix. They propose a similar approach for extending the basic system. As sample, we consider the IBM DB2 Universal Database Extenders. The The IBM DB2 Universal Database Extenders extends the ORDBMS management to images, video, audio, and spatial objects. All these data types are modeled, accessed, and manipulated in a common framework. Features of the multimedia extenders include importing and exporting multimedia objects and their attributes into and out of a database, controlling access to non-traditional types of data with the same level of protection as traditional data, and browsing or playing objects retrieved from the database. For instance, the DB2 Image Extender defines the distinct data type DB2IMAGE with associated user-defined functions for storing and manipulating image files ( The actual contents of the image file that DB2Image describes can be stored as binary large objects (BLOB) or
2 outside of the database in a file system. The following SQL-insert statement shows how an image is stored into a column named image, in a table named example. In this example, the content of the image comes from a server file and stored as a BLOB in the database: INSERT INTO example (image) VALUES( DB2IMAGE ( CURRENT SERVER, pisa.jpg, /* source_file */ JPG, /* source_format */ 1, /* 1=BLOB, 2=file pointer */ my Image File /* comment */ ) ) The DB2 Image Extender provides similarity search functionality based on the QBIC technology ( for images stored in the DB2IMAGE type. The QBIC technology provides the ability to query, or search, for images based on their content. Using this query mechanism, one may specify image content features, such as color values and another image file as input to a query. These features are matched against the contents of the images stored in the database, and a score is assigned to each image. A score is a double-precision floating-point value between 0 and 1 that indicates how closely an image s features match those specified in the QBIC query. The lower the score, the closer is the match. The image features that can be used in QBIC queries are average color, histogram color distribution, positional color values and the texture of an image. For instance, the following SQL statement shows an example of executing a QBIC query that ranks each image in the image column based on how closely its average color matches red: SELECT CONTENTS(image), QBScoreFROMStr(`averageColor=<255,0,0>, image) AS SCORE FROM signs ORDER BY SCORE Besides the commercial products, several research projects have implemented full-fledged multimedia database systems. Recently successfully terminated projects include the following: MIRROR [4], an acronym for Multimedia Information Retrieval Reducing information OveRload and developed at the University of Twente, is a research MMDBMS that is developed to better understand the kind of data management that is required in the context of multimedia digital libraries. Its main features are an integrated approach to both content and traditional structured data management. MIRROR provides probabilistic inference mechanism, during the interaction with the user [5], which has been adopted from cognitive theories. MIRROR is implemented on top of the ORDBMS Monet database system. More information on MIRROR may be obtained at: On top of MIRROR runs the ACOI system ( that is a platform for indexing and retrieval of video and image data. The system provides a plug-in architecture to subsequently index multimedia objects using various feature extraction algorithms [6]. ACOI relies on the COBRA (COntent- Based RetrievAl) video data model (only low-level descriptors). COBRA introduces a feature grammar to describe the low-level persistent meta-data and the dependencies between the extraction mechanisms [7]. Figure 1 shows the system architecture of the MMDBMS product: source media Feature Detector COBRA MIRROR media and meta-data Content Type Feature Grammer Query Processing and Optimization User DISIMA [8,9], an acronym for Distributed Multimedia DBMS, developed at the University of Alberta, is an image database system which enables content-based querying. Additional information at: Figure 2 shows the system architecture of DISIMA. VisualMOQL MOQL Image and Spatial Indexing Maanger Figure 1: ACOI/MIRROR System. Query Processor Image and Salient Object Object Repository (ObjectStore) Database-Backend DISIMA API Object Index Figure 2: DISIMA System Meta-Data The prototype was implemented on top of the DBMS ObjectStore. Queries are specified in the query language MOQL (or Visual MOQL for images only), which relies on a new type concept model for both image and spatial
3 applications. The associated query languages (MOQL and Visual MOQL), extending OQL, allow spatio-temporal querying as well as the definition of a presentation specification. For instance, the following simple query allows to find all images in which a person appears (assuming that an Image table m and Person table p is defined beforehand). SELECT m FROM Images m, Persons p WHERE m contains p 4. The third wave The third wave includes currently running projects (recently finished or still running). They mainly address the needs of applications for richer semantic content. Most of them rely, thereby, on the new MPEG-standards MPEG-7 and MPEG-21. Representative running project is the MARS project carried out at the University of Illinois at Urbana-Champaign and our MPEG-7 Multimedia Data Cartridge. Before jumping into details of the projects, let us give a quick introduction to MPEG-7 and MPEG-21. MPEG-7 [10] is the ISO/IEC standard for multimedia descriptions and issued in It is an XMLbased multimedia meta-data standard, which proposes description elements for the multimedia processing cycle from the capture (e.g., logging descriptors), analysis/filtering (e.g., descriptors of the MDS, Multimedia Description Schemes), to the delivery (e.g., media variation descriptors), and interaction (e.g., user preference descriptors). MPEG-21 [10] is the ISO/IEC standard defining an open multimedia framework. Most of the parts are in work. The driving force for MPEG-21 was the current situation that many elements exist to build an infrastructure for the delivery and consumption of multimedia content but that there exits no big picture to describe how these elements relate to each others. The vision for MPEG-21 is to define an open multimedia framework that will enable transparent and augmented use of multimedia resources across a wide range of networks and devices used by different communities. The intent is that the framework will cover the entire multimedia content delivery chain encompassing content creation, production, delivery, personalization, consumption, presentation and trade. Both standards had a major influence on the current products, both in design, as implementation. MARS, an acronym for Multimedia Analysis and Retrieval System [11,12], realizes an integrated multimedia information retrieval and database management system, that supports multimedia information as first-class objects suited for storage and retrieval based on their semantic content. MARS proposes a set of tools for an MMDBMS Back-End, as shown in Figure 3. DBMS Back-End Query Processor Relevance Feedback Disks Figure 3: MARS Project Data Model MPEG-7 like model ToC Index Structure Hybrid Tree Multimedia Access Concurrency Control The MARS project includes the conception of a multimedia data model, for content indexing and retrieval, and for database management. The presented multimedia data model influenced the development of the MPEG-7 standard. MARS is a from-the-scratch management system, based on a query refinement processing. Furthermore, a table of content (ToC) extraction mechanism for videos has been developed [13]. A hybrid tree data structure to support high-dimension feature indexing in multimedia databases [14] has also been realized. For the multimedia information retrieval, an adapted relevance feedback approach that is able to learn user's information need in image databases is proposed [11, 12]. More information on MARS may be obtained from The MPEG-7 Multimedia Data Cartridge (MDC) is a system extension of the Oracle 9i DBMS providing a multimedia query language, access to media, processing and optimization of queries, and indexing capacities relying on a multimedia database schema derived from MPEG-7 [15,16] The MDC builds on three main concepts (see Figure 4). At first, the Multimedia Data Model is the database schema which is derived from MPEG-7 descriptions. It is realized with the help of the extensible type system of the cartridge environment, i.e., descriptors in the MPEG-7 schema are mapped to object types and tables. At second, the Multimedia Indexing Framework (MIF) which provides an extensible indexing environment for multimedia retrieval. The indexing framework is integrated into the query language and enables efficient multimedia retrieval. Finally a set of internal and external libraries allow the access to the media and communicate with MDC (query, insert, update, etc.). The Multimedia Schema of MDC relies on the one hand on the structural and semantic parts of the MPEG-7 standard (high-level descriptions). On the other hand, object types for the MPEG-7 low-level descriptors, like color, shape, texture are provided and linked to the highlevel descriptions. This enables one to retrieve multimedia data not only by low-level features, but also by semantics in combination with low-level characteristics.
4 The Multimedia Indexing Framework (MIF) offers advanced indexing services to the MMDBMS. It is generic in a way that new index types may be added without changing the interface definitions. The MIF is divided into three modules (as seen if Figure 4). Each module, especially the GistService and the Oracle Enhancement may be used on its own and may be distributed over the network. Figure 4: Multimedia Data Cartridge The GistService is the main part and realized in the external address space. It offers services for index management and relies on the Generalized Search Trees (GIST) framework ( The original GIST framework was extended to cope with several index trees at time and to be linked to the Oracle DBMS. Several index trees can be employed in our system, in the catgory balanced trees e.g., X-tree and SRtree, and other access methods not relying on balanced trees (VA-files). This service is split into two components: GistCommunicator and GistHolder. The GistCommunicator is a COM-object (Component Object Model) used for inter-process communication between the database (by passing through the GistWrapper shared library) and the implemented access methods. Thus, the GistCommunicator supplies the necessary functionality (e.g., creating, inserting, deleting) for accessing the index structures. The GistHolder manages all currently running index trees and the accesses to them. Each index tree is identified through a global and unique ID, which is forwarded to the accessing process. The integration of MIF into the MDC is done via the index extension mechanisms of Oracle 9i. For each new index, a new Oracle indextype has to be defined, but the interface to the Gist remains unchanged. 5. Open issues Since the first multimedia database system ORION was developed in 1987, the area and applications of Multimedia Databases have experienced tremendous growth. From the multimedia database viewpoint two main issues have to be considered: Issues on Multimedia Data Modeling: A Multimedia Data model must deal with the issue of representing the multimedia objects, that is, designing the high and low-level abstractions of the media data to facilitate various operations. These operations may include media objects selection, insertion, editing, indexing, browsing, querying, retrieval and communication. A good data model should fulfill the following issues: 1. It is necessary to model and store media components in the database. Its storage mechanism will play an important factor affecting the performance of multimedia system. 2. A representation should be provided for the logical media structure. It is essential to represent this structure explicitly both for querying and for representation. 3. Semantic meaning should be modeled and linked to low-level characteristics and the structure of the media. 4. The meta-data necessary for the operation of the system components needs to be determined and stored in the database. 5. It is necessary to rely on international standards, e.g., MPEG-7, in order to guarantee interoperability for data sharing and data exchange. Issues on Multimedia Indexing, Querying and Presentation: The key functionality in a multimedia database is how to access and how to exchange multimedia information effectively. No matter what data model is used, data store mechanisms are employed, the most important thing is how to retrieve and communicate continuous and non-continuous media with a short real-time constraint. The key to retrieval process is similarity between two objects. The content of the object is analyzed and used to evaluate specified selection predicates, the process called content-based retrieval. In order to have an accurate representation of the multimedia objects in the database and the query object, different features have to be combined (e.g., texture, shape and color). The results are high-dimensional feature vectors (usually more than 1024 values). The efficiency of the similarity search in such spaces must be supported by the use of special multidimensional indexing structures and by dimension reduction methods, which however take care to the different nature of the feature components. Finally, similarity metrics have to re-visit to take the user perception into account. In order to retrieve multimedia data from a database system, a query language must be provided. A multimedia query language must have abilities to handle complex spatial and temporal relationships. A powerful query language should have to deal with keywords, index on keywords and semantic contents of multimedia objects. The key to efficient communication is to rely on standards for communicating meta-data and associated media data.
5 An important contribution is the development of the system parts of MPEG-7 and the file format of MPEG-21. Finally, the issues considered above on data model, storage retrieval and query should not be limited to atomic multimedia data like image, audio or video. It is also interesting to retrieve composite objects, such as when we read news text, and at the same time, we open a window to see video documentaries. Hence we need the ability to deal with several atomic multimedia data, media data presentation, at the same time. MPEG-21 goes in this direction with the provision of the notion of a Digital Item, which surely will influence the multimedia database world in the future. In addition and related again to MPEG-21, it is important for a multimedia database system to use multiple representations of data for different Users and profiles, for Intellectual Property Management and for adaptation purposes. References: [1] B. Phillips, Mediaway presses access to multimedia database. PC Week, 13(7), 1996, [2] D. Woelk, W. Kim, & W. Luther, An object-oriented approach to multimedia databases. ACM SIGMOD Record, 15(2), 1986, [3] Setrag Khoshafian, Surapol Dasananda, & Norayr Minaasian, The Jasmine Object Database: Multimedia Applications for the Web (Morgan Kaufmann Publishers, 1998). [4] Arjen P. de Vries, Mark G. L. M. van Doorn, Henk M. Blanken, & Peter M. G. Apers, The MIRROR MMDBMS architecture. Proc. of the International Conference on Very Large Databases, Edinburgh, Scotland, 1999, [5] Mark G. L. M. van Doorn & Arjen P. de Vries, The psychology of multimedia databases. Proc. of the Fifth ACM Conference on Digital Libraries, San Antonio, TX, USA, 2000, 1-9. [6] A.P. de Vries, M.A. Windhouwer, P.M.G. Apers, & M.L. Kersten, Information access in multimedia databases based on feature model. New Generation Computing, 18(4), 2000, [7] H. E. Blok, M. A. Windhouwer, R. van Zwol, M. Petkovic, P. M. G. Apers, M. L. Kersten, & W. Jonker, Flexible and scalable digital library search. Proc. of the International Conference on Very Large Data Bases (VLDB), Roma, Italy, 2001, [8] V. Oria, M.T. Özsu, & P. Iglinski. VisualMOQL, The DISIMA visual query language. Multimedia Tools and Applications, 23(3), 2004, [9] V. Oria, M.T. Özsu, P. Iglinski, S. Lin, & B. Ya. DISIMA: A distributed and interoperable image database system, Proc. of the ACM SIGMOD International Conference of Management of Data, Dallas, Texas, USA, 2000, 600. [10] Harald Kosch, Distributed Multimedia Database Technologies supported by MPEG-7 and MPEG-21 (CRC Press. 280 pages. November ISBN: ). [11] Saushik Chakrabarti, Kriengkrai Porkaew, & Sharad Mehrotra, Efficient query refinement in multimedia databases. Proc. of the IEEE International Conference on Data Engineering (ICDE), San Diego, California, USA, 2000, 196. [12] Y. Rui, T. Huang, & S. Mehrotra. Relevance feedback: a powerful tool for content-based image retrieval, IEEE Transaction on Circuits and System for video technology, 8(5), 1998, [13] Yong Rui, Thomas S. Huang, & Sharad Mehrotra. Constructing Table-of-Content for videos, ACM Multimedia Systems, 7(5), 1999, [14] Kaushik Chakrabarti & Sharad Mehrotra, Efficient concurrency control in multidimensional access methods. Proc. of the International ACM SIGMOD Conference on Management of Data, Philadelphia, Pennsylvania, USA, 1999, [15] Mario Döller & Harald Kosch, An MPEG-7 Multimedia Data Cartridge, Proc. of the SPIE conference on Multimedia Computing and Networking 2003 (MMCN 2003), Santa Clara, California, USA, 2003, [16] Harald Kosch, Laszlo Böszörmenyi, Mario Döller, Mulugeta Libsie, Andrea Kofler & Peter Schojer The life-cycle of Multimedia Metadata IEEE MultiMedia. 12(1), January/March Selected Links: Multimedia Database HomePage: Overview of Content-Based Retrieval Tools: MPEG-Homepage: MPEG-7 Tools: MPEG-7 and MPEG-21 Applications:
MultiMedia and Imaging Databases
MultiMedia and Imaging Databases Setrag Khoshafian A. Brad Baker Technische H FACHBEREIGM W-C^KA VK B_l_3JLJ0 T H E K Inventar-N*.: Sachgebiete: Standort: Morgan Kaufmann Publishers, Inc. San Francisco,
Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang
Image Databases INLS 623 Lina Huang Elise Moore Ketan Palshikar Nevin Yang What is an image database? Definition - a collection of image data, typically associated with the activities of one or more related
Introduction to Object-Oriented and Object-Relational Database Systems
, Professor Uppsala DataBase Laboratory Dept. of Information Technology http://www.csd.uu.se/~udbl Extended ER schema Introduction to Object-Oriented and Object-Relational Database Systems 1 Database Design
1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
M3039 MPEG 97/ January 1998
INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO INFORMATION ISO/IEC JTC1/SC29/WG11 M3039
Standardized Multimedia Retrieval in Distributed Heterogenous Database Systems. Dr. Mario Döller
Standardized Multimedia Retrieval in Distributed Heterogenous Database Systems Dr. Mario Döller Motivation Current Situation Query Languages MMRS Metadata Annotation Professional Content Provider SQL/MM
Complex Data and Object-Oriented. Databases
Complex Data and Object-Oriented Topics Databases The object-oriented database model (JDO) The object-relational model Implementation challenges Learning objectives Explain what an object-oriented data
CS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency
Security and privacy for multimedia database management systems
Multimed Tools Appl (2007) 33:13 29 DOI 10.1007/s11042-006-0096-1 Security and privacy for multimedia database management systems Bhavani Thuraisingham Published online: 1 March 2007 # Springer Science
Oracle8i Spatial: Experiences with Extensible Databases
Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction
Modern Databases. Database Systems Lecture 18 Natasha Alechina
Modern Databases Database Systems Lecture 18 Natasha Alechina In This Lecture Distributed DBs Web-based DBs Object Oriented DBs Semistructured Data and XML Multimedia DBs For more information Connolly
Database Management Systems
Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.
Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions
Overview RDBMS-ORDBMS- OODBMS
Overview RDBMS-ORDBMS- OODBMS 1 Database Models Transition Hierarchical Data Model Network Data Model Relational Data Model ER Data Model Semantic Data Model Object-Relational DM Object-Oriented DM 2 Main
ANIMATION a system for animation scene and contents creation, retrieval and display
ANIMATION a system for animation scene and contents creation, retrieval and display Peter L. Stanchev Kettering University ABSTRACT There is an increasing interest in the computer animation. The most of
Module 4 Creation and Management of Databases Using CDS/ISIS
Module 4 Creation and Management of Databases Using CDS/ISIS Lesson 1 Introduction to Concepts of Database Design UNESCO EIPICT Module 4. Lesson 1 1 Rationale Keeping up with library automation technology
Managing large sound databases using Mpeg7
Max Jacob 1 1 Institut de Recherche et Coordination Acoustique/Musique (IRCAM), place Igor Stravinsky 1, 75003, Paris, France Correspondence should be addressed to Max Jacob ([email protected]) ABSTRACT
CSE 132A. Database Systems Principles
CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
BUILDING OLAP TOOLS OVER LARGE DATABASES
BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,
DYNAMIC QUERY FORMS WITH NoSQL
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 7, Jul 2014, 157-162 Impact Journals DYNAMIC QUERY FORMS WITH
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
Geodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
ECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.
Multimedia Databases Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig http://www.ifis.cs.tu-bs.de 0 Organizational Issues Lecture 21.10.2014 03.02.2015
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods
<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features
1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended
ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
Indexing Techniques for Data Warehouses Queries. Abstract
Indexing Techniques for Data Warehouses Queries Sirirut Vanichayobon Le Gruenwald The University of Oklahoma School of Computer Science Norman, OK, 739 [email protected] [email protected] Abstract Recently,
Persistent Data Management for Visual Applications æ
Persistent Data Management for Visual Applications æ Gökhan Kutlu, Bruce A. Draper, J. Eliot B. Moss, Edward M. Riseman, Allen R. Hanson Department of Computer Science University of Massachusetts Amherst,
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
JRefleX: Towards Supporting Small Student Software Teams
JRefleX: Towards Supporting Small Student Software Teams Kenny Wong, Warren Blanchet, Ying Liu, Curtis Schofield, Eleni Stroulia, Zhenchang Xing Department of Computing Science University of Alberta {kenw,blanchet,yingl,schofiel,stroulia,xing}@cs.ualberta.ca
A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities
A McKnight Associates, Inc. White Paper: Effective Data Warehouse Organizational Roles and Responsibilities Numerous roles and responsibilities will need to be acceded to in order to make data warehouse
Chapter 1: Introduction. Database Management System (DBMS) University Database Example
This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information
Time: A Coordinate for Web Site Modelling
Time: A Coordinate for Web Site Modelling Paolo Atzeni Dipartimento di Informatica e Automazione Università di Roma Tre Via della Vasca Navale, 79 00146 Roma, Italy http://www.dia.uniroma3.it/~atzeni/
An Interactive 3D Visualization for Content-Based Image Retrieval
An Interactive 3D Visualization for Content-Based Image Retrieval Munehiro Nakazato and Thomas S. Huang Beckman Institute for Advanced Science and Technology University of Illinois at Urbana-Champaign,
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Topics in basic DBMS course
Topics in basic DBMS course Database design Transaction processing Relational query languages (SQL), calculus, and algebra DBMS APIs Database tuning (physical database design) Basic query processing (ch
Overview of Data Management
Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management
IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects
IBM Informix Reference Documentation on Why Informix Spatial for GIS Projects Page 1 of 10 Contents Compliant with OGC... 3 Addressing the SQL standards... 3 Native Spatial, Intuitive Data Types... 3 Powerful
Database Management. Chapter Objectives
3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management
Basic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2
1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS
Team Collaboration, Version Management, Audit Trails
Team Collaboration, Version Management, Audit Trails Best Practices for Successful Project Delivery with VoiceObjects May 2008 www.voiceobjects.com 2 Team Collaboration, Version Management, Audit Trails
Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
Natural Language Querying for Content Based Image Retrieval System
Natural Language Querying for Content Based Image Retrieval System Sreena P. H. 1, David Solomon George 2 M.Tech Student, Department of ECE, Rajiv Gandhi Institute of Technology, Kottayam, India 1, Asst.
Bases de données avancées Bases de données multimédia
Bases de données avancées Bases de données multimédia Université de Cergy-Pontoise Master Informatique M1 Cours BDA Multimedia DB Multimedia data include images, text, video, sound, spatial data Data of
Overview of Database Management
Overview of Database Management M. Tamer Özsu David R. Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Fall 2012 CS 348 Overview of Database Management
Introduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.
CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection
Database-Centered Architecture for Traffic Incident Detection, Management, and Analysis
Database-Centered Architecture for Traffic Incident Detection, Management, and Analysis Shailendra Bhonsle, Mohan Trivedi, and Amarnath Gupta* Department of Electrical and Computer Engineering, *San Diego
Model-based Configuration Management for a Web Engineering Lifecycle
Model-based Configuration Management for a Web Engineering Lifecycle Tien N. Nguyen Elect. and Computer Engineering Department Iowa State University USA 1 Web Engineering Web development has changed Initially
Interactive Content-Based Retrieval Using Pre-computed Object-Object Similarities
Interactive Content-Based Retrieval Using Pre-computed Object-Object Similarities Liudmila Boldareva and Djoerd Hiemstra University of Twente, Databases Group, P.O.Box 217, 7500 AE Enschede, The Netherlands
NoSQL systems: introduction and data models. Riccardo Torlone Università Roma Tre
NoSQL systems: introduction and data models Riccardo Torlone Università Roma Tre Why NoSQL? In the last thirty years relational databases have been the default choice for serious data storage. An architect
Database Systems. Lecture 1: Introduction
Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: [email protected] Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html
BACnet for Video Surveillance
The following article was published in ASHRAE Journal, October 2004. Copyright 2004 American Society of Heating, Refrigerating and Air-Conditioning Engineers, Inc. It is presented for educational purposes
2 Associating Facts with Time
TEMPORAL DATABASES Richard Thomas Snodgrass A temporal database (see Temporal Database) contains time-varying data. Time is an important aspect of all real-world phenomena. Events occur at specific points
DATA WAREHOUSING AND OLAP TECHNOLOGY
DATA WAREHOUSING AND OLAP TECHNOLOGY Manya Sethi MCA Final Year Amity University, Uttar Pradesh Under Guidance of Ms. Shruti Nagpal Abstract DATA WAREHOUSING and Online Analytical Processing (OLAP) are
The basic data mining algorithms introduced may be enhanced in a number of ways.
DATA MINING TECHNOLOGIES AND IMPLEMENTATIONS The basic data mining algorithms introduced may be enhanced in a number of ways. Data mining algorithms have traditionally assumed data is memory resident,
Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server
Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objectives The meaning of the client server architecture and the advantages of this type of architecture for a DBMS. The
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
Florida International University - University of Miami TRECVID 2014
Florida International University - University of Miami TRECVID 2014 Miguel Gavidia 3, Tarek Sayed 1, Yilin Yan 1, Quisha Zhu 1, Mei-Ling Shyu 1, Shu-Ching Chen 2, Hsin-Yu Ha 2, Ming Ma 1, Winnie Chen 4,
In-memory databases and innovations in Business Intelligence
Database Systems Journal vol. VI, no. 1/2015 59 In-memory databases and innovations in Business Intelligence Ruxandra BĂBEANU, Marian CIOBANU University of Economic Studies, Bucharest, Romania [email protected],
A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System
A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,
Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
A COMPARATIVE STUDY BETWEEN THE PERFORMANCE OF RELATIONAL & OBJECT ORIENTED DATABASE IN DATA WAREHOUSING
A COMPARATIVE STUDY BETWEEN THE PERFORMANCE OF RELATIONAL & OBJECT ORIENTED DATABASE IN DATA WAREHOUSING Dr. (Mrs Pushpa Suri) 1 and Mrs Meenakshi Sharma 2 1 Associate professor, Department of Computer
low-level storage structures e.g. partitions underpinning the warehouse logical table structures
DATA WAREHOUSE PHYSICAL DESIGN The physical design of a data warehouse specifies the: low-level storage structures e.g. partitions underpinning the warehouse logical table structures low-level structures
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS. Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany
JAVA-BASED FRAMEWORK FOR REMOTE ACCESS TO LABORATORY EXPERIMENTS Christof Röhrig, 1 Andreas Jochheim 2 Department of Electrical Engineering University of Hagen D-58084 Hagen, Germany Abstract: This paper
OBJECTSTUDIO. Database User's Guide P40-3203-03
OBJECTSTUDIO Database User's Guide P40-3203-03 Release information for this manual ObjectStudio Database User's Guide, P40-3203-03, is dated vember 1, 2003. This document supports Release 6.9 of ObjectStudio.
10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions
10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,
Designing Ubiquitous Personalized TV-Anytime Services
Designing Ubiquitous Personalized TV-Anytime Services Fotis G. Kazasis, Nektarios Moumoutzis, Nikos Pappas, Anastasia Karanastasi, Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems
Information Management
Information Management Dr Marilyn Rose McGee-Lennon [email protected] What is Information Management about Aim: to understand the ways in which databases contribute to the management of large amounts
Course Notes on A Short History of Database Technology
Course Notes on A Short History of Database Technology Traditional File-Based Approach Three Eras of Database Technology (1) Prehistory file systems hierarchical and network systems (2) The revolution:
Course Notes on A Short History of Database Technology
Course Notes on A Short History of Database Technology Three Eras of Database Technology (1) Prehistory file systems hierarchical and network systems (2) The revolution: relational database technology
A Cognitive Approach to Vision for a Mobile Robot
A Cognitive Approach to Vision for a Mobile Robot D. Paul Benjamin Christopher Funk Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 [email protected] Damian Lyons Fordham University,
