RU2005139141A - Доступ к сложным данным - Google Patents

Доступ к сложным данным Download PDF

Info

Publication number
RU2005139141A
RU2005139141A RU2005139141/09A RU2005139141A RU2005139141A RU 2005139141 A RU2005139141 A RU 2005139141A RU 2005139141/09 A RU2005139141/09 A RU 2005139141/09A RU 2005139141 A RU2005139141 A RU 2005139141A RU 2005139141 A RU2005139141 A RU 2005139141A
Authority
RU
Russia
Prior art keywords
data
implemented
conceptual table
request
conceptual
Prior art date
Application number
RU2005139141/09A
Other languages
English (en)
Other versions
RU2406115C2 (ru
Inventor
Даниел Дж. КОУЛ (US)
Даниел Дж. КОУЛ
Глори М. ГОДФРИ (US)
Глория М. ГОДФРИ
Нейл В. БЛЭК (US)
Нейл В. БЛЭК
Сумит ЧАУХАН (US)
Сумит ЧАУХАН
Сурай Т. ПООЖИЙИЛ (US)
Сурай Т. ПООЖИЙИЛ
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2005139141A publication Critical patent/RU2005139141A/ru
Application granted granted Critical
Publication of RU2406115C2 publication Critical patent/RU2406115C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/40Data acquisition and logging
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Document Processing Apparatus (AREA)

Claims (18)

1. Реализуемый в вычислительной машине способ добавления сложных данных в концептуальную таблицу, содержащий этапы, на которых
принимают сигнал на добавление сложных данных в таблицу в концептуальной таблице,
создают одну или более таблиц данных и
создают связи с упомянутыми одной или более таблицами данных.
2. Реализуемый в вычислительной машине способ по п.1, в котором упомянутые сложные данные включают в себя таблицу данных.
3. Реализуемый в вычислительной машине способ по п.1, в котором упомянутые сложные данные включают в себя концептуальную таблицу.
4. Реализуемый в вычислительной машине способ по п.1, содержащий этап, на котором дополнительно моделируют данные в концептуальной таблице, причем при моделировании данных
принимают сигнал на сохранение одного или более значений данных,
анализируют структуру концептуальной таблицы,
определяют одно или более отображений в одну или более таблиц данных и
сохраняют данные в упомянутых одной или более таблицах данных.
5. Реализуемый в вычислительной машине способ по п.1, дополнительно содержащий этап, на котором
расширяют запрос концептуальной таблицы, причем при расширении запроса
принимают запрос концептуальной таблицы,
анализируют структуру концептуальной таблицы,
применяют одно или более правил расширения к запросу и
выдают запрос.
6. Реализуемый в вычислительной машине способ по п.5, в котором упомянутое применение одного или более правил расширения к запросу осуществляют инкрементально.
7. Реализуемый в вычислительной машине способ по п.5, в котором некоторую совокупность из упомянутых одного или более правил расширения можно применять в одной и той же операции.
8. Реализуемый в вычислительной машине способ по п.5, в котором упомянутое применение одного или более правил расширения к запросу дополнительно содержит этапы, на которых
объединяют совокупность таблиц данных в модель концептуальной таблицы и
применяют запрос к модели концептуальной таблицы.
9. Реализуемый в вычислительной машине способ по п.5, в котором упомянутая выдача запроса дополнительно содержит этап, на котором передают запрос в сервер базы данных для исполнения.
10. Реализуемый в вычислительной машине способ по п.5, в котором упомянутая выдача запроса дополнительно содержит этап, на котором осуществляют доступ непосредственно к данным базы данных.
11. Реализуемый в вычислительной машине способ по п.1, дополнительно содержащий этап, на котором выполняют курсорную адресацию в концептуальной таблице, причем при выполнении курсорной адресации
принимают сигнал на доступ к сложным данным в концептуальной таблице,
считывают одно или более отображений, ассоциированных со сложными данными и
извлекают скалярные данные из одной или более таблиц данных с использованием упомянутых отображений.
12. Реализуемый в вычислительной машине способ по п.11, дополнительно содержащий этап, на котором выводят на дисплей скалярные данные в концептуальной таблице.
13. Машиночитаемый носитель, доступный для вычислительной системы и кодирующий компьютерную программу для выполнения способа по п.1.
14. Система для моделирования концептуальной таблицы, содержащая
модуль моделирования данных для добавления сложных данных в таблицу и сохранения сложных данных в одной или более таблицах данных,
модуль расширения запроса для расширения запроса концептуальной таблицы, чтобы он включал в себя один или более запросов таблиц данных, и
модуль курсорной адресации для извлечения сложных данных в концептуальной таблице.
15. Система по п.14, дополнительно содержащая модуль дисплея для воспроизведения результатов из упомянутых модуля расширения запроса и модуля курсорной адресации.
16. Машиночитаемый носитель, доступный для вычислительной системы и кодирующий компьютерную программу для моделирования данных в концептуальной таблице, содержащую
прием сигнала на сохранение одного или более значений данных,
анализ структуры концептуальной таблицы,
определение одного или более отображений в одну или более таблицах данных и
сохранение данных в упомянутых одной или более таблицах данных.
17. Машиночитаемый носитель по п.16, в котором компьютерная программа дополнительно содержит расширение запросов концептуальной таблицы, причем расширение содержит
прием запроса концептуальной таблицы,
анализ структуры концептуальной таблицы,
применение одного или более правил расширения к запросу и
выдачу запроса.
18. Машиночитаемый носитель по п.16, в котором компьютерная программа дополнительно содержит выполнение курсорной адресации в концептуальной таблице, причем выполнение курсорной адресации содержит
прием сигнала на доступ к сложным данным в концептуальной таблице,
считывание одного или более отображений, ассоциированных со сложными данными и
извлечение скалярных данных из одной или более таблиц данных с использованием упомянутых отображений.
RU2005139141/08A 2004-12-15 2005-12-14 Доступ к сложным данным RU2406115C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/013,619 US7890532B2 (en) 2004-12-15 2004-12-15 Complex data access
US11/013,619 2004-12-15

Publications (2)

Publication Number Publication Date
RU2005139141A true RU2005139141A (ru) 2007-06-20
RU2406115C2 RU2406115C2 (ru) 2010-12-10

Family

ID=35559324

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2005139141/08A RU2406115C2 (ru) 2004-12-15 2005-12-14 Доступ к сложным данным

Country Status (10)

Country Link
US (1) US7890532B2 (ru)
EP (1) EP1672540A1 (ru)
JP (1) JP2006172446A (ru)
KR (1) KR101213798B1 (ru)
CN (1) CN1790324B (ru)
AU (1) AU2005225020B2 (ru)
BR (1) BRPI0504995A (ru)
CA (1) CA2526045C (ru)
MX (1) MXPA05012291A (ru)
RU (1) RU2406115C2 (ru)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080104498A1 (en) * 2006-10-25 2008-05-01 International Business Machines Corporation Dynamically Merging Columns Within a Table
US9317494B2 (en) * 2007-04-03 2016-04-19 Sap Se Graphical hierarchy conversion
WO2009090437A1 (en) * 2008-01-16 2009-07-23 SZILÁGYI, Zoltàn Database and a method for creating thereof
KR100926336B1 (ko) * 2008-02-29 2009-11-10 나문수 관계 기반 애플리케이션 매핑 방법 및 이를 실현시키기위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
US8001155B2 (en) 2008-06-20 2011-08-16 Microsoft Corporation Hierarchically presenting tabular data
US8200668B2 (en) * 2008-06-24 2012-06-12 Microsoft Corporation Scalar representation for a logical group of columns in relational databases
US9665620B2 (en) 2010-01-15 2017-05-30 Ab Initio Technology Llc Managing data queries
US9116955B2 (en) 2011-05-02 2015-08-25 Ab Initio Technology Llc Managing data queries
US8868545B2 (en) * 2011-12-29 2014-10-21 Teradata Us, Inc. Techniques for optimizing outer joins
WO2015085291A1 (en) 2013-12-06 2015-06-11 Ab Initio Technology Llc Source code translation
US9483545B2 (en) 2014-05-30 2016-11-01 International Business Machines Corporation Grouping data in a database
US10437819B2 (en) 2014-11-14 2019-10-08 Ab Initio Technology Llc Processing queries containing a union-type operation
US10417281B2 (en) 2015-02-18 2019-09-17 Ab Initio Technology Llc Querying a data source on a network
US11093223B2 (en) 2019-07-18 2021-08-17 Ab Initio Technology Llc Automatically converting a program written in a procedural programming language into a dataflow graph and related systems and methods
CN111930532B (zh) * 2020-07-09 2023-11-17 智盈未来(西安)信息技术有限公司 航电数据集成方法及装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0713821A (ja) * 1993-06-29 1995-01-17 Hitachi Software Eng Co Ltd データの編集方法
JP3779431B2 (ja) * 1997-06-13 2006-05-31 富士通株式会社 リレーショナルデータベース管理装置,中間リンクテーブル自動作成処理方法およびプログラム記憶媒体
US6061690A (en) * 1997-10-31 2000-05-09 Oracle Corporation Apparatus and method for storage of object collections in a database system
US6122644A (en) * 1998-07-01 2000-09-19 Microsoft Corporation System for halloween protection in a database system
JP2001056810A (ja) 1999-06-07 2001-02-27 Kawasaki Steel Systems R & D Corp データベースアクセスシステム
JP3211956B2 (ja) * 1999-08-31 2001-09-25 勲 清水 データベースシステム
US6564203B1 (en) * 2000-02-24 2003-05-13 Oracle Corporation Defining instead-of triggers over nested collection columns of views
US6892204B2 (en) * 2001-04-16 2005-05-10 Science Applications International Corporation Spatially integrated relational database model with dynamic segmentation (SIR-DBMS)
JP3860992B2 (ja) * 2001-11-09 2006-12-20 株式会社ターボデータラボラトリー データの結合・提示方法、および、データ結合・提示プログラム
US6931391B2 (en) * 2002-06-21 2005-08-16 Microsoft Corporation Systems and methods for generating prediction queries
US7152073B2 (en) * 2003-01-30 2006-12-19 Decode Genetics Ehf. Method and system for defining sets by querying relational data using a set definition language
US7433886B2 (en) 2003-10-24 2008-10-07 Microsoft Corporation SQL language extensions for modifying collection-valued and scalar valued columns in a single statement
RU36541U1 (ru) 2003-12-23 2004-03-10 Григорьев Евгений Александрович Объектно-ориентированная система управления реляционными базами данных

Also Published As

Publication number Publication date
AU2005225020B2 (en) 2010-09-30
EP1672540A1 (en) 2006-06-21
JP2006172446A (ja) 2006-06-29
KR101213798B1 (ko) 2012-12-20
US20060129572A1 (en) 2006-06-15
US7890532B2 (en) 2011-02-15
CN1790324B (zh) 2010-06-16
CN1790324A (zh) 2006-06-21
KR20060067812A (ko) 2006-06-20
CA2526045A1 (en) 2006-06-15
RU2406115C2 (ru) 2010-12-10
MXPA05012291A (es) 2006-06-19
BRPI0504995A (pt) 2006-09-12
AU2005225020A1 (en) 2006-05-04
CA2526045C (en) 2013-03-12

Similar Documents

Publication Publication Date Title
RU2005139141A (ru) Доступ к сложным данным
CN107402990B (zh) 一种分布式NewSQL数据库***和半结构化数据储存方法
RU2398273C2 (ru) Объединение многомерных выражений и расширений глубинного анализа данных для извлечения информации из кубов olap
CN104765731B (zh) 数据库查询优化方法和设备
KR100745533B1 (ko) 전역 쿼리 상관 관계 속성 제공 방법 및 시스템
US20030037037A1 (en) Method of storing, maintaining and distributing computer intelligible electronic data
US9652291B2 (en) System and method utilizing a shared cache to provide zero copy memory mapped database
CN105095247B (zh) 符号数据分析方法和***
JP2014518415A5 (ru)
WO2013057937A1 (en) Transformation of complex data source result sets to normalized sets for manipulation and presentation
JP2004535021A5 (ru)
Siddiqui et al. Fast-Forwarding to Desired Visualizations with Zenvisage.
CA2454742A1 (en) System and process for gathering, recording and validating requirements for computer applications
CN105373541A (zh) 数据库的数据操作请求的处理方法和***
Rabl et al. Just can't get enough: Synthesizing Big Data
JP2007509428A5 (ru)
WO2021253641A1 (zh) 着色语言翻译方法
CA3149710A1 (en) Data collecting method, device, computer equipment and storage medium
JP2014225181A5 (ru)
CN104899340A (zh) 一种基于最紧致片段的ietm技术信息片段检索装置及其检索方法
US9002903B2 (en) Database system with data organization providing improved bit parallel processing
WO2008156044A1 (ja) データ管理装置およびデータ管理方法、データ管理プログラム、データ管理プログラム記憶媒体
May et al. SAP HANA-From Relational OLAP Database to Big Data Infrastructure.
US20070282804A1 (en) Apparatus and method for extracting database information from a report
US20040015507A1 (en) System and method for analytically modeling data organized according to related attributes

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20141215