JP2005242995A - データベース管理システムおよびデータベース管理方法 - Google Patents
データベース管理システムおよびデータベース管理方法 Download PDFInfo
- Publication number
- JP2005242995A JP2005242995A JP2005007069A JP2005007069A JP2005242995A JP 2005242995 A JP2005242995 A JP 2005242995A JP 2005007069 A JP2005007069 A JP 2005007069A JP 2005007069 A JP2005007069 A JP 2005007069A JP 2005242995 A JP2005242995 A JP 2005242995A
- Authority
- JP
- Japan
- Prior art keywords
- database
- layer
- data
- spreadsheet
- view
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】データを記憶するためのデータベースを含むデータベースレイヤ28と、ビューに従ってデータベースレイヤからのデータをスプレッドシート内で表現するためのスプレッドシートレイヤとを備え、データベースレイヤとスプレッドシートレイヤとをインタフェースするように構成されたインタフェースレイヤ22を備え、データベースレイヤはそれぞれ複数のテーブル内の複数のエンティティタイプの複数のエンティティに対応するデータをデータベースに記憶し、複数のエンティティは所定の構造内の複数の関係によりリンクされており、インタフェースレイヤは、データベースレイヤ内のデータの構造を意味ネットに変換するための意味ネットサーバ23を備え、ビューは、データベースレイヤとスプレッドシートレイヤ間の相互運用性を容易にするために、意味ネットに関して定義される。
【選択図】図1
Description
ビューに従ってデータベースレイヤからのデータをスプレッドシート内で表現するステップとを含み、ここで、ビューは、データベースレイヤからスプレッドシートレイヤへのデータの配送、およびスプレッドシートレイヤからデータベースレイヤへのデータの保持のうちの、少なくとも1つを発生させ、
前記方法はさらに、
データベースレイヤとスプレッドシートレイヤとをインタフェースするステップを含み、ここで、データベースレイヤは、それぞれ複数のテーブル内の複数のエンティティタイプの複数のエンティティに対応するデータを、データベースに記憶し、ここで、複数のエンティティは、所定の構造内の複数の関係によりリンクされており、ここで、前記インタフェースするステップは、データベースレイヤ内のデータの構造を意味ネットに変換するステップを含み、前記表現するステップは、データベースレイヤとスプレッドシートレイヤとの間の相互運用性を容易にするために、意味ネットに関して定義されたビューを入力するステップを含む。
「顧客/購入済み、以下の製品を/在住、以下の市に」、
「顧客/購入済み/在住」
「顧客/製品/市」などがある。
データベースレイヤ28内のデータベース29内にデータを記憶するステップと、
ビューに従ってデータベースレイヤからのデータをスプレッドシート内で表現するステップとを含み、ここで、ビューは、データベースレイヤからスプレッドシートレイヤへのデータの配送、およびスプレッドシートレイヤからデータベースレイヤへのデータの保持のうちの、少なくとも1つを発生させ、
前記方法はさらに、
データベースレイヤ28とスプレッドシートレイヤ16とをインタフェースするステップを含み、ここで、データベースレイヤ28は、それぞれ複数のテーブル内の複数のエンティティタイプの複数のエンティティに対応するデータを、データベースに記憶し、ここで、複数のエンティティは、所定の構造内の複数の関係によりリンクされており、ここで、前記インタフェースするステップは、データベースレイヤ28内のデータの構造を意味ネットに変換するステップを含み、前記表現するステップは、データベースレイヤ28とスプレッドシートレイヤ16との間の相互運用性を容易にするために、意味ネットに関して定義されたビューを入力するステップを含む。
データベース内のデータの構造の意味ネットを、意味ネットサーバ内に記憶するステップ(ステップ42)と、
ビューを受け取るようにスプレッドシートレイヤを構成するステップ(ステップ44)と、ビューに応答してスプレッドシートとしてのデータの表現を生成するステップ(ステップ46)とを含み、ここで、ビューは、データベースとスプレッドシートレイヤとの間の相互運用性を容易にするために、意味ネットに関して定義される。
12 ビュー
14 スプレッドシート、データ
16 スプレッドシートレイヤ、アプリケーションサーバ
17 スプレッドシートプログラム、スプレッドシートアプリケーション、スプレッドシート表現
18 ビュー
20 データ
22 インタフェースレイヤ
23 意味ネットサーバ
26 データ
27 データベースサーバ互換ビュー
28 データベースレイヤ
29 データベース、ビジネスアプリケーションデータベース
30 構造
31 データ、コンテンツ
40、42、44、46 ステップ
100 システム
200 プロセス
Claims (34)
- データを記憶するためのデータベースを含むデータベースレイヤ(28)と、ビューに従って前記データベースレイヤ(28)からのデータをスプレッドシート内で表現するためのスプレッドシートレイヤ(16)とを備えたデータベース管理システムであって、ここで、前記ビューは、前記データベースレイヤから前記スプレッドシートレイヤへのデータの配送、および前記スプレッドシートレイヤから前記データベースレイヤへのデータの保持のうちの、少なくとも1つを発生させ、そして、前記システムはさらに、前記データベースレイヤ(28)と前記スプレッドシートレイヤ(16)とをインタフェースするように構成されたインタフェースレイヤ(22)を備え、ここで、前記データベースレイヤ(28)は、それぞれ複数のテーブル内の複数のエンティティタイプの複数のエンティティに対応するデータを、前記データベースに記憶し、ここで、前記複数のエンティティは、所定の構造内の複数の関係によりリンクされており、ここで、前記インタフェースレイヤ(22)は、前記データベースレイヤ(28)内の前記データの前記構造を意味ネットに変換するための意味ネットサーバ(23)を備え、前記ビューは、前記データベースレイヤ(28)と前記スプレッドシートレイヤ(16)との間の相互運用性を容易にするために、前記意味ネットに関して定義される、データベース管理システム。
- 前記ビューが、前記スプレッドシート内の前記データを変更させた場合、前記データの任意の変更が前記データベースレイヤ(28)内に記憶される、請求項1に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記データベースレイヤ(28)内の前記データ(31)の間の関係の意味ネットを記憶する、請求項1または2に記載のデータベース管理システム。
- 前記複数のテーブルの間の関係は、複数の外部キー参照として記憶される、請求項1〜3のいずれか一項に記載のデータベース管理システム。
- 前記ビュー(12)は、前記インタフェースレイヤ(22)を介して、前記データベースレイヤ(28)内の前記データ(31)に対して実行され、それにより、データが前記スプレッドシートレイヤに配送され、所定の構造で、前記スプレッドシート(14)内で表現される、請求項1〜4のいずれか一項に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記データベース(29)の構造(30)から、意味ネット内の複数の項および関係タイプへの、マッピングを記憶する、請求項1〜5のいずれか一項に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記データベース(29)のコンテンツを表す前記データ(31)から、前記複数の項にそれぞれ対応する複数の副項への、マッピングを記憶する、請求項6に記載のデータベース管理システム。
- 前記ビューは、前記意味ネットの前記複数の項および関係タイプに関して定義される、請求項6または7に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記意味ネット内で、前記データベースレイヤ(28)の前記データコンテンツを複製するように構成されている、請求項1〜8のいずれか一項に記載のデータベース管理システム。
- 前記インタフェースレイヤ(22)は、前記ビューを解釈し、前記ビューに応答して、前記意味ネットからの特定のデータを識別するように構成されている、請求項1〜9のいずれか一項に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記データベースレイヤ(28)の前記データコンテンツ(31)を間欠的に複製するように構成されている、請求項9または10に記載のデータベース管理システム。
- 前記インタフェースレイヤ(22)は、前記ビュー(18)を、データベースサーバ互換ビュー(27)に変換するように構成され、ここで、前記データベースサーバ互換ビューは、前記データベース(29)から、前記ビューに従ってデータ(31)を収集する、請求項1〜11のいずれか一項に記載のデータベース管理システム。
- 前記意味ネットサーバ(23)は、前記収集されたデータを、前記意味ネットの前記項および関係にマッピングするように構成され、ここで、前記マッピングされたデータは前記スプレッドシート内に含まれる、請求項12に記載のデータベース管理システム。
- 前記スプレッドシート表現は、少なくとも1つのタイトル行を含み、ここで、前記ビューは、前記タイトル行にビューを入力することにより定義され、ここで、前記タイトル行は、それぞれ特定の関係に関連する複数のセルのうちの少なくとも1つを含み、ここで、前記ビューの前記関係は、1つまたは複数の外部キー参照に対応し、前記ビューの意味項は、1つまたは複数のデータベースエンティティタイプに対応している、請求項1〜13のいずれか一項に記載のデータベース管理システム。
- 前記ビューに従った問合せが、データを収集するために前記データベース(29)に対して実行され、それらのデータは、所定の構造に従って、前記スプレッドシートレイヤにより生成されたスプレッドシート内にインポートされる、請求項1〜14のいずれか一項に記載のデータベース管理システム。
- 前記スプレッドシートレイヤにより生成されたスプレッドシート内で表現された前記データは、前記インタフェースレイヤ(22)を介して、前記データベース(29)にインポートされる、請求項1〜15のいずれか一項に記載のデータベース管理システム。
- データベースを管理する方法であって、前記方法は、
データベースレイヤ(28)内のデータベース(29)内にデータを記憶するステップと、
ビューに従って前記データベースレイヤからのデータをスプレッドシート内で表現するステップとを含み、ここで、前記ビューは、前記データベースレイヤから前記スプレッドシートレイヤへのデータの配送、および前記スプレッドシートレイヤから前記データベースレイヤへのデータの保持のうちの、少なくとも1つを発生させ、
前記方法はさらに、
前記データベースレイヤ(28)と前記スプレッドシートレイヤ(16)とをインタフェースするステップを含み、ここで、前記データベースレイヤ(28)は、それぞれ複数のテーブル内の複数のエンティティタイプの複数のエンティティに対応するデータを、前記データベースに記憶し、ここで、前記複数のエンティティは、所定の構造内の複数の関係によりリンクされており、ここで、前記インタフェースするステップは、前記データベースレイヤ(28)内の前記データの構造を意味ネットに変換するステップを含み、前記表現するステップは、前記データベースレイヤ(28)と前記スプレッドシートレイヤ(16)との間の相互運用性を容易にするために、前記意味ネットに関して定義された前記ビューを入力するステップを含む、データベースを管理する方法。 - 入力により前記スプレッドシート内の前記データを変更させた場合は、前記スプレッドシート内の前記データの任意の変更が、前記インタフェースレイヤ(22)を介して前記データベースレイヤ内に記憶される、請求項17に記載の方法。
- 前記データベースレイヤ(28)内の前記データ(31)間の関係の意味ネットを記憶するように、前記意味ネットサーバ(23)を構成するステップを含む、請求項17または18に記載の方法。
- 異なるそれぞれのテーブル内の異なるエンティティに属するデータを記憶し、エンティティ間の関係を外部キー参照によって記憶するように、前記データベースレイヤ(28)を構成するステップを含む、請求項17〜19のいずれか一項に記載の方法。
- データが前記スプレッドシートレイヤに配送され、所定の構造で前記スプレッドシート内で表現されるように、前記インタフェースレイヤ(22)を介して、前記データベースレイヤ(28)内の前記データに対する前記ビューを実行するステップを含む、請求項17〜20のいずれか一項に記載の方法。
- 前記データベースの構造から、意味ネット内の複数の項および関係タイプへのマッピングを記憶するように、前記意味ネットサーバ(23)を構成する、さらなるステップを含む、請求項17〜21のいずれか一項に記載の方法。
- 前記データベース(29)のコンテンツを表すデータから、前記複数の項にそれぞれ対応する複数の副項へのマッピングを記憶するように、前記意味ネットサーバ(23)を構成する、さらなるステップを含む、請求項22に記載の方法。
- 前記意味ネットの前記複数の項および関係タイプに関して前記ビューを定義する、さらなるステップを含む、請求項22または23に記載の方法。
- 前記データベースレイヤ(28)の前記データコンテンツを前記意味ネット内で複製するように、前記意味ネットサーバ(23)を構成する、さらなるステップを含む、請求項17〜24のいずれか一項に記載の方法。
- 前記ビューを解釈し、前記ビューに従って前記意味ネットからの特定のデータを識別するように、前記インタフェースレイヤ(22)を構成するステップを含む、請求項17〜25のいずれか一項に記載の方法。
- 前記データベース(29)の前記コンテンツを間欠的に複製するように、前記意味ネットサーバ(23)を構成する、さらなるステップを含む、請求項25または26に記載の方法。
- 前記ビューをデータベースサーバ互換ビュー(27)に変換するように前記インタフェースレイヤ(22)を構成する、さらなるステップを含み、ここで、前記データベースサーバ互換ビューは、前記データベース(29)から前記データを収集するために使用される、請求項17〜27のいずれか一項に記載の方法。
- 前記収集されたデータを前記意味ネットの前記項および関係にマッピングするように、前記意味ネットサーバ(23)を構成する、さらなるステップを含み、ここで、前記マッピングされたデータは前記表現内に含まれる、請求項28に記載の方法。
- 前記スプレッドシート表現は少なくともタイトル行を含み、そして、前記タイトル行内に前記ビューを入力することにより前記ビューを定義するステップを含み、ここで、前記タイトル行は、それぞれ特定の関係に関連する複数のセルのうちの少なくとも1つを含み、ここで、前記ビューの前記関係は、1つまたは複数の外部キー参照に対応し、前記ビューの意味項は、1つまたは複数のデータベースエンティティタイプに対応している、請求項17〜29のいずれか一項に記載の方法。
- データを収集するために、前記データベース(29)に対して、前記ビューに従った問合せを実行するさらなるステップを含み、ここで、前記収集されたデータは、所定の構造に従って、前記スプレッドシートレイヤ(16)により生成されたスプレッドシート表現内にインポートされる、請求項17〜30のいずれか一項に記載の方法。
- スプレッドシート内で表現された前記データを、前記インタフェースレイヤ(22)を介して、前記データベースレイヤ(28)にインポートするステップを含む、請求項17〜31のいずれか一項に記載の方法。
- 請求項17〜32のいずれか一項に記載の方法を実行するために動作可能な手段を含む、ユーザ端末。
- 処理装置によって読み取り可能なプログラム記憶装置であって、前記プログラム記憶装置は、請求項17〜32のいずれか一項に記載のステップを実行するために前記処理装置により実行可能な命令のプログラムを実施する、プログラム記憶装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04075167A EP1569135A1 (en) | 2004-01-19 | 2004-01-19 | A database management system and a method of managing a database |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005242995A true JP2005242995A (ja) | 2005-09-08 |
| JP4563189B2 JP4563189B2 (ja) | 2010-10-13 |
Family
ID=34746030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005007069A Expired - Fee Related JP4563189B2 (ja) | 2004-01-19 | 2005-01-14 | データベース管理システムおよびデータベース管理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7359916B2 (ja) |
| EP (1) | EP1569135A1 (ja) |
| JP (1) | JP4563189B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016525253A (ja) * | 2013-07-15 | 2016-08-22 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 識別されたエンティティーに基づく属性値の取り出し |
| KR101864700B1 (ko) * | 2016-07-04 | 2018-07-13 | 한다시스템 주식회사 | 스프레드 시트를 데이터베이스로 통합하는 방법 및 컴퓨터 프로그램 |
| KR102056709B1 (ko) * | 2017-04-25 | 2019-12-17 | 한다시스템 주식회사 | 스프레드 시트에서 테이블 레코드를 추출하는 방법 및 이를 실행하기 위한 컴퓨터 프로그램 |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6988242B2 (en) * | 2002-01-07 | 2006-01-17 | International Business Machines Corporation | Transforming a portion of a database into a custom spreadsheet |
| US7299223B2 (en) | 2003-07-16 | 2007-11-20 | Oracle International Corporation | Spreadsheet to SQL translation |
| US20080172360A1 (en) * | 2007-01-17 | 2008-07-17 | Lipyeow Lim | Querying data and an associated ontology in a database management system |
| US7693812B2 (en) * | 2007-01-17 | 2010-04-06 | International Business Machines Corporation | Querying data and an associated ontology in a database management system |
| US20080222507A1 (en) * | 2007-03-08 | 2008-09-11 | Huy Nguyen | Method and system for decomposing a spreadsheet |
| US20080222510A1 (en) * | 2007-03-08 | 2008-09-11 | Huy Nguyen | Method and system for generating a history log associated with a spreadsheet |
| US20080222508A1 (en) * | 2007-03-08 | 2008-09-11 | Huy Nguyen | Method and system for comparing spreadsheets |
| US20080243823A1 (en) * | 2007-03-28 | 2008-10-02 | Elumindata, Inc. | System and method for automatically generating information within an eletronic document |
| US9189478B2 (en) * | 2008-04-03 | 2015-11-17 | Elumindata, Inc. | System and method for collecting data from an electronic document and storing the data in a dynamically organized data structure |
| US8176042B2 (en) * | 2008-07-22 | 2012-05-08 | Elumindata, Inc. | System and method for automatically linking data sources for providing data related to a query |
| US8037062B2 (en) | 2008-07-22 | 2011-10-11 | Elumindata, Inc. | System and method for automatically selecting a data source for providing data related to a query |
| US8041712B2 (en) * | 2008-07-22 | 2011-10-18 | Elumindata Inc. | System and method for automatically selecting a data source for providing data related to a query |
| US20100211862A1 (en) * | 2009-02-18 | 2010-08-19 | Microsoft Corporation | Facilitating spreadsheet and database views on common data store |
| US8311987B2 (en) * | 2009-08-17 | 2012-11-13 | Sap Ag | Data staging system and method |
| WO2012031301A1 (en) | 2010-09-03 | 2012-03-08 | Jackson Robert Lewis Jr | Sparse dynamic selection trees |
| US8935277B2 (en) | 2012-03-30 | 2015-01-13 | Sap Se | Context-aware question answering system |
| US9639572B2 (en) | 2013-09-06 | 2017-05-02 | Sap Se | SQL enhancements simplifying database querying |
| US9361407B2 (en) | 2013-09-06 | 2016-06-07 | Sap Se | SQL extended with transient fields for calculation expressions in enhanced data models |
| US9176801B2 (en) | 2013-09-06 | 2015-11-03 | Sap Se | Advanced data models containing declarative and programmatic constraints |
| US9354948B2 (en) | 2013-09-06 | 2016-05-31 | Sap Se | Data models containing host language embedded constraints |
| US9442977B2 (en) | 2013-09-06 | 2016-09-13 | Sap Se | Database language extended to accommodate entity-relationship models |
| US9575819B2 (en) | 2013-09-06 | 2017-02-21 | Sap Se | Local buffers for event handlers |
| US9619552B2 (en) | 2013-09-06 | 2017-04-11 | Sap Se | Core data services extensibility for entity-relationship models |
| US9430523B2 (en) | 2013-09-06 | 2016-08-30 | Sap Se | Entity-relationship model extensions using annotations |
| US9684699B2 (en) * | 2014-12-03 | 2017-06-20 | Sas Institute Inc. | System to convert semantic layer metadata to support database conversion |
| US10255336B2 (en) * | 2015-05-07 | 2019-04-09 | Datometry, Inc. | Method and system for transparent interoperability between applications and data management systems |
| US10594779B2 (en) | 2015-08-27 | 2020-03-17 | Datometry, Inc. | Method and system for workload management for data management systems |
| KR101908556B1 (ko) | 2017-01-03 | 2018-10-17 | (주)비아이매트릭스 | 갱신 레코드를 자동 추출하는 스프레드시트 기반 데이터베이스 자동 갱신 시스템 |
| US11294869B1 (en) | 2018-12-19 | 2022-04-05 | Datometry, Inc. | Expressing complexity of migration to a database candidate |
| US11204898B1 (en) | 2018-12-19 | 2021-12-21 | Datometry, Inc. | Reconstructing database sessions from a query log |
| US11403291B1 (en) | 2018-12-20 | 2022-08-02 | Datometry, Inc. | Static emulation of database queries for migration to a different database |
| US11526604B2 (en) | 2020-05-21 | 2022-12-13 | Bank Of America Corporation | System for event detection, data integration, and data visualization |
| CN115033827B (zh) * | 2022-06-27 | 2025-07-25 | 上海深至信息科技有限公司 | 一种前端字段的更新方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6154756A (en) * | 1992-07-15 | 2000-11-28 | Apple Computer, Inc. | Computer system integrating different data types into a single environment |
| US5701400A (en) * | 1995-03-08 | 1997-12-23 | Amado; Carlos Armando | Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data |
| US6065002A (en) * | 1996-10-31 | 2000-05-16 | Systems And Computer Technology Corporation | Simplified interface for relational database access using open database connectivity |
| US6311191B1 (en) * | 1997-06-17 | 2001-10-30 | Appintec Corporation | Method and apparatus for improved contact and activity management and planning |
| US6460043B1 (en) * | 1998-02-04 | 2002-10-01 | Microsoft Corporation | Method and apparatus for operating on data with a conceptual data manipulation language |
| US6594653B2 (en) * | 1998-03-27 | 2003-07-15 | International Business Machines Corporation | Server integrated system and methods for processing precomputed views |
| US6134546A (en) * | 1998-06-25 | 2000-10-17 | International Business Machines Corporation | Method and computer program product for implementing subquery join |
| US6735593B1 (en) * | 1998-11-12 | 2004-05-11 | Simon Guy Williams | Systems and methods for storing data |
| US6631497B1 (en) | 1999-07-19 | 2003-10-07 | International Business Machines Corporation | Binding data from data source to cells in a spreadsheet |
| US6327597B1 (en) * | 1999-08-06 | 2001-12-04 | International Business Machines Corporation | Method, memory system, and computer program product for implementing lock based delayed space recycle control |
| US7185279B2 (en) * | 2000-01-07 | 2007-02-27 | Master Mine Software, Inc. | Data mining and reporting |
| US6768986B2 (en) * | 2000-04-03 | 2004-07-27 | Business Objects, S.A. | Mapping of an RDBMS schema onto a multidimensional data model |
| US6944662B2 (en) * | 2000-08-04 | 2005-09-13 | Vinestone Corporation | System and methods providing automatic distributed data retrieval, analysis and reporting services |
| WO2003003245A1 (en) * | 2001-06-26 | 2003-01-09 | Nokia Corporation | Indexing method and system for relational databases |
| US20030182287A1 (en) | 2002-03-22 | 2003-09-25 | Carlo Parlanti | Interface for an electronic spreadsheet and a database management system |
-
2004
- 2004-01-19 EP EP04075167A patent/EP1569135A1/en not_active Ceased
-
2005
- 2005-01-14 JP JP2005007069A patent/JP4563189B2/ja not_active Expired - Fee Related
- 2005-01-19 US US11/037,077 patent/US7359916B2/en not_active Expired - Lifetime
Non-Patent Citations (4)
| Title |
|---|
| CSND200200094008, 羽山 博, "超活用入門 エクセル大臣<データのやりとり>", 月刊 アスキー.PC, 20000501, 第3巻,第5号, p.70−75, JP, 株式会社アスキー * |
| CSND200401360018, 長友 真理, "ステップアップ活用術 エクセル", 日経PC21, 20040101, 第9巻,第1号, p.212−217, JP, 日経BP社 * |
| JPN6009066054, 羽山 博, "超活用入門 エクセル大臣<データのやりとり>", 月刊 アスキー.PC, 20000501, 第3巻,第5号, p.70−75, JP, 株式会社アスキー * |
| JPN6009066056, 長友 真理, "ステップアップ活用術 エクセル", 日経PC21, 20040101, 第9巻,第1号, p.212−217, JP, 日経BP社 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016525253A (ja) * | 2013-07-15 | 2016-08-22 | マイクロソフト テクノロジー ライセンシング,エルエルシー | 識別されたエンティティーに基づく属性値の取り出し |
| US10776375B2 (en) | 2013-07-15 | 2020-09-15 | Microsoft Technology Licensing, Llc | Retrieval of attribute values based upon identified entities |
| US10956433B2 (en) | 2013-07-15 | 2021-03-23 | Microsoft Technology Licensing, Llc | Performing an operation relative to tabular data based upon voice input |
| KR101864700B1 (ko) * | 2016-07-04 | 2018-07-13 | 한다시스템 주식회사 | 스프레드 시트를 데이터베이스로 통합하는 방법 및 컴퓨터 프로그램 |
| KR102056709B1 (ko) * | 2017-04-25 | 2019-12-17 | 한다시스템 주식회사 | 스프레드 시트에서 테이블 레코드를 추출하는 방법 및 이를 실행하기 위한 컴퓨터 프로그램 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1569135A1 (en) | 2005-08-31 |
| US7359916B2 (en) | 2008-04-15 |
| JP4563189B2 (ja) | 2010-10-13 |
| US20050187952A1 (en) | 2005-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4563189B2 (ja) | データベース管理システムおよびデータベース管理方法 | |
| US11755606B2 (en) | Dynamically updated data sheets using row links | |
| US11816100B2 (en) | Dynamically materialized views for sheets based data | |
| US10885112B2 (en) | System and method for non-programmers to dynamically manage multiple sets of XML document data | |
| US10698589B1 (en) | Data visualization user interface for simplified custom calculations | |
| CN107111639B (zh) | 构建报表 | |
| US9171282B2 (en) | Interactive complex event pattern builder and visualizer | |
| US20110106791A1 (en) | Method for enriching data sources | |
| EP2784700A2 (en) | Integration of transactional and analytical capabilities of a database management system | |
| JP2007157144A (ja) | データ要素のモデル化 | |
| US10509632B2 (en) | Model augmentation in a model-driven application development environment | |
| US20070255685A1 (en) | Method and system for modelling data | |
| US20090138452A1 (en) | Disabling query conditions in an abstract query environment | |
| US7574329B1 (en) | Object model for decision and issue tracking | |
| TW201216142A (en) | Method for designing flexible web page tabular forms | |
| GB2343530A (en) | Nested graphical representations of Boolean expressions assist database querying | |
| WO2005026986A2 (en) | Query objects | |
| Snoeck | The Information System Service Layer | |
| Güttler et al. | SCOPELAND 2000: The platform for direct data processing in statistics | |
| TANAKA et al. | Databases and Office Information | |
| GB2420196A (en) | Method and system for modelling data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091218 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100316 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100319 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100415 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100420 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100514 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100519 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100616 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100709 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100728 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4563189 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |
