Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Database model for hierarchical data formats

A layered data and database technology, applied in database model, relational database, other database retrieval and other directions, can solve problems such as complex database

Inactive Publication Date: 2005-09-21
THOMSON LICENSING SA
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] It can be expected that in the not-too-distant future digital recorders will store considerable amounts of data in XML or other hierarchical data formats in relational databases, as these databases are widely used and quite complex
However, for storage, there is the problem of having to map the hierarchical data format to a relational database management system (RDBMS)

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Database model for hierarchical data formats
  • Database model for hierarchical data formats
  • Database model for hierarchical data formats

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] figure 1 A simplified example of an XML descriptor 10 is shown in part a) and the corresponding representation as an XML tree in part b). As can be seen from the figure, the exemplary descriptor 10 includes sections each having a title, subsections, and sub-subsactions. The title of the grandchild section has an attribute "arrow" with a value of "down". The descriptor 10 consists of a total of 17 words, where the text of each title is counted as a single word, regardless of the actual number of words. For example, "Leonardo is swimming" is a single "logical" word even though it includes three "actual" words. The number given for each row of the descriptor 10 in part a) of the figure is the relative word position of the first word of each row within the descriptor 10 . As can be seen from the corresponding tree structure in part b) of the figure, the descriptor 10 has 5 levels, ie, level 0 to level 4 . A tree structure is a useful tool to illustrate the hierarchical ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to a method for mapping a hierarchical data format to a relational database management system. It is an object of the invention to provide a method for mapping a hierarchical data format comprising descriptors (1, 10, 11) to a relational database management system capable of handling diverse types of hierarchical descriptors (1, 10, 11) in a fast manner for inserting descriptors (1, 10, 11), reading parts of descriptors (1, 10, 11), reading whole descriptors (1, 10, 11) and performing fast text queries. According to the invention, the descriptors (1, 10, 11) are separated into portions of a common format, which are stored in a relation (20, 21, 22, ...) in the relational database.

Description

technical field [0001] The present invention relates to a method of mapping a hierarchical data format to a relational database management system. And, the present invention also relates to a database model and an apparatus for reading and writing a recording medium using such a method. Background technique [0002] The future of digital recording is characterized by the preparation, presentation and archiving of data services, i.e., recorders like DVRs (Digital Video Recorders) will store and process transmissions from content providers like broadcast stations or special services, or even users themselves Extra value for additional information collected. Additional values ​​(metadata) are generated to give further information to the user. For example, extra values ​​could be a movie synopsis, cast, etc. that tell the story. Furthermore, providing additional information that facilitates navigation within the movie also constitutes additional value. For example, a movie m...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/30
CPCG06F17/30595G06F17/30896G06F16/986G06F16/284
Inventor 马科·温特米诺夫·布拉沃特尤韦·詹森李辉拉尔夫·奥斯特曼
Owner THOMSON LICENSING SA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products