TWM630236U - Database system with editable data correlation - Google Patents
Database system with editable data correlation Download PDFInfo
- Publication number
- TWM630236U TWM630236U TW111202534U TW111202534U TWM630236U TW M630236 U TWM630236 U TW M630236U TW 111202534 U TW111202534 U TW 111202534U TW 111202534 U TW111202534 U TW 111202534U TW M630236 U TWM630236 U TW M630236U
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- node
- retrieval
- module
- processing module
- Prior art date
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一可編輯資料關聯的資料庫系統,包括一記憶模組和一處理模組;該處理模組分別掃描該記憶模組存有一第一資料和一第二資料的內容以建立對應該第一資料的至少一第一資料節點和對應該第二資料的至少一第二資料節點;當該處理模組判斷該至少一第一資料節點和該至少一第二資料節點相同時,該處理模組建立該第一資料和該第二資料之間的關聯性,並對應產生一關聯性資料,且將該關聯性資料存於該記憶模組中;當使用本新型檢索該第一資料時,該處理模組將根據該關聯性資料更快速的一併檢索到具有關連性的該第二資料。A database system capable of editing data association, including a memory module and a processing module; the processing module scans the content of a first data and a second data stored in the memory module respectively to create a corresponding first data at least one first data node and at least one second data node corresponding to the second data; when the processing module determines that the at least one first data node and the at least one second data node are the same, the processing module establishes The correlation between the first data and the second data corresponds to generating a correlation data, and the correlation data is stored in the memory module; when the first data is retrieved using the present invention, the processing The module will retrieve the related second data together more quickly according to the related data.
Description
一種資料庫系統,尤指一種可編輯資料關聯的資料庫系統。 A database system, especially a database system that can edit data associations.
隨著社會朝著數位化的方向革新,社會上需要越來越多的資料庫協助儲存各式各樣的資料。目前現有資料庫的架構可大致分為一關聯式資料庫(Relational Database)使用一結構化查詢語言(Structured Query Language;SQL)來管理及查詢資料和一非關聯式資料庫(NoSQL Database)使用一非結構化查詢語言(NoSQL;Non-SQL;Not only SQL)來查詢資料。 As society is innovating in the direction of digitization, the society needs more and more databases to help store various kinds of data. The current database architecture can be roughly divided into a relational database (Relational Database) using a Structured Query Language (SQL) to manage and query data and a non-relational database (NoSQL Database) using a Unstructured query language (NoSQL; Non-SQL; Not only SQL) to query data.
然而,現有的該關聯式資料庫和該非關聯式資料庫各自存在著資料庫結構上的限制。舉例來說,該非關聯式資料庫不適合用於存取關聯性強的資料,因為其檢索資料時需花費大量的時間檢索整個資料庫的每一筆資料已歸納具有關聯性的檢索結果。而傳統的該關聯式資料庫,雖說可以簡單以較小的檢索運算花費檢索具有關聯性的結果,卻需要以非常制式化的方式存取資料,即在存取資料時必須清楚定義各資料的節點,並且各存取資料之間無法互相建立關聯性。 However, the existing relational database and the non-relational database each have limitations on the database structure. For example, the non-relational database is not suitable for accessing data with strong correlation, because it takes a lot of time to retrieve the data in the entire database, and the relevant retrieval results have been summarized for each data. In the traditional relational database, although it is possible to retrieve the related results with a small retrieval operation cost, it needs to access the data in a very standardized way, that is, when accessing the data, the data must be clearly defined. Nodes, and each access data cannot be correlated with each other.
請參閱圖5所示,如果以抽象一點的方式形容傳統的該關聯式資料庫,則可以用一樹狀圖代表傳統的資料存取系統。一表格主索引鍵值100A分別建立了一第一表格210A、一第二表格220A和一第三表格230A的連接關係,即該表格主索引鍵值100A連結了各該第一表格210A、該第二表格220A和該第三表格230A的節點。然而,傳統的該關聯式資料庫無法知曉該第一表格210A、該第二表格220A和該第三表格230A之間是否存在著關聯性,因此使用
者在檢索資料關聯時,該關聯式資料庫只能多次的從該表格主索引鍵值100A出發尋找資料,而無法更快速、更有效率地找出具有關聯性的資料。
Referring to FIG. 5 , if the traditional relational database is described in an abstract way, a tree diagram can be used to represent the traditional data access system. A table primary
有鑑於上述的問題,本新型提供一可編輯資料關聯的資料庫系統,能夠跳脫現有資料庫的架構,重新打造一種新的資料庫系統,使具有關聯性的資料能更快速、更有效率地受到檢索。 In view of the above problems, the present invention provides a database system with editable data association, which can break away from the structure of the existing database and recreate a new database system, so that the related data can be faster and more efficient. be searched.
該可編輯資料關聯的資料庫系統包括一記憶模組和一處理模組,且該處理模組電連接該記憶模組。 The database system associated with editable data includes a memory module and a processing module, and the processing module is electrically connected to the memory module.
該記憶模組存有一第一資料和一第二資料。該處理模組分別掃描該第一資料和該第二資料的內容以建立對應該第一資料的至少一第一資料節點和對應該第二資料的至少一第二資料節點。該處理模組判斷該至少一第一資料節點是否和該至少一第二資料節點相同。若相同,則該處理模組建立該第一資料和該第二資料之間的關聯性,並對應產生一關聯性資料,且將該關聯性資料存於該記憶模組中。 The memory module stores a first data and a second data. The processing module scans the contents of the first data and the second data respectively to establish at least one first data node corresponding to the first data and at least one second data node corresponding to the second data. The processing module determines whether the at least one first data node is the same as the at least one second data node. If they are the same, the processing module establishes the correlation between the first data and the second data, and generates a correlation data correspondingly, and stores the correlation data in the memory module.
如此一來,當本新型之該處理模組在檢索該第一資料時,該處理模組即可根據該記憶模組存有的該關聯性資料確認該第二資料和該第一資料之間存在關聯性,而快速且有效率的一併檢索到該第二資料。本新型之該可編輯資料關聯的資料庫系統,能比現有的一非關聯式資料庫更有效率的檢索具有關聯性的資料,且能比現有的一關聯式資料庫更靈活且快速的檢索一資料和另一資料之間具有關聯性的所有資料。 In this way, when the processing module of the present invention is retrieving the first data, the processing module can confirm the relationship between the second data and the first data according to the correlation data stored in the memory module. Relevance exists, and the second data is retrieved together quickly and efficiently. The database system with editable data association of the present invention can retrieve relevant data more efficiently than an existing non-relational database, and can retrieve more flexibly and quickly than an existing relational database All data that have a relationship between one data and another.
10:記憶模組 10: Memory module
20:處理模組 20: Processing modules
21:節點建立單元 21: Node establishment unit
22:連結建立單元 22: Link Establishment Unit
23:資料檢索單元 23: Data Retrieval Unit
24:圖形化單元 24: Graphical Unit
30:介面模組 30: Interface module
80:檢索資訊 80: Retrieve information
90:關聯性資料 90: Relevance data
100:第一資料 100: First information
110:第一主索引鍵值 110: The first primary index key value
120:第一資料地址資訊 120: First data address information
200:第二資料 200: Second profile
210:第二主索引鍵值 210: The second primary index key value
220:第二資料地址資訊 220:Second data address information
230:電子產品資訊 230: Electronic Product Information
300:第三資料 300: Third information
310:第三主索引鍵值 310: The third primary index key value
320:第三資料地址資訊 320: Third data address information
330:家電產品資訊 330: Home Appliance Product Information
100A:表格主索引鍵值 100A: table primary index key value
210A:第一表格 210A: First Form
220A:第二表格 220A: Second Form
230A:第三表格 230A: Third Form
圖1為本新型一可編輯資料關聯的資料庫系統的裝置方塊圖。 FIG. 1 is a block diagram of an apparatus of a new type of database system with editable data association.
圖2為本新型一可編輯資料關聯的資料庫系統的裝置方塊圖。 FIG. 2 is a block diagram of an apparatus of a new database system capable of editing data association.
圖3為本新型該可編輯資料關聯的資料庫系統的資料系統圖。 FIG. 3 is a data system diagram of the new database system associated with the editable data.
圖4為本新型該可編輯資料關聯的資料庫系統的檢索資料系統圖。 FIG. 4 is a diagram of a retrieval data system of the new database system associated with the editable data.
圖5為傳統關聯式資料庫的資料庫系統示意圖。 FIG. 5 is a schematic diagram of a database system of a traditional relational database.
請參閱圖1所示,本新型為一可編輯資料關聯的資料庫系統。該可編輯資料關聯的資料庫系統包括一記憶模組10和一處理模組20,且該處理模組20電連接該記憶模組10。
Please refer to FIG. 1 , the present invention is a database system capable of editing data association. The database system associated with editable data includes a
該記憶模組10存有一第一資料和一第二資料。該處理模組20分別掃描該第一資料和該第二資料的內容以建立對應該第一資料的至少一第一資料節點和對應該第二資料的至少一第二資料節點。該處理模組20判斷該至少一第一資料節點是否和該至少一第二資料節點相同。若相同,則該處理模組20建立該第一資料和該第二資料之間的關聯性,並對應產生一關聯性資料,且將該關聯性資料存於該記憶模組10中。
The
如此一來,當本新型之該處理模組20在檢索該第一資料時,該處理模組20即可根據該記憶模組10存有的該關聯性資料確認該第二資料和該第一資料之間存在關聯性,而進一步快速且有效率的一併檢索到該第二資料。本新型之該可編輯資料關聯的資料庫系統,能比現有的一非關聯式資料庫更有效率的檢索具有關聯性的資料,且能比現有的一關聯式資料庫更靈活且快速的檢索一資料和另一資料之間具有關聯性的所有資料。
In this way, when the
詳細來說,若該記憶模組10中存有了複數個第一資料節點和複數個第二資料節點時,該處理模組20依序判斷每一個第一資料節點是否和該複數個第二資料節點中的任一個相同。若有任一個第一資料節點與任一個第二資料節點相同時,則在相同的第一資料節點與第二資料節點之間建立連接,以產生該關聯性資料。這是一個第一資料節點對應一個第二資料節點的連結關係。
Specifically, if the
進一步而言,假設其中一個第一資料節點同時與複數個第二資料節點相同時,該處理模組20即在相同的該第一資料節點與該些第二資料節點之間建立連結以產生該關聯性資料。這是一個第一資料節點對應多個第二資料節點的連結關係。
Further, if one of the first data nodes is the same as a plurality of second data nodes at the same time, the
假設複數個第一資料節點同時與一個第二資料節點相同時,該處理模組20即在該些第一資料節點與相同的該第二資料節點之間建立連結以產生該關聯性資料。這是多個第一資料節點對應一個第二資料節點的連結關係。
Assuming that a plurality of first data nodes are identical to a second data node at the same time, the
假設複數個第一資料節點同時與複數個第二資料節點相同時,該處理模組20即在該些第一資料節點與相同的該些第二資料節點之間建立連結以產生該關聯性資料。這是多個第一資料節點對應多個第二資料節點的連結關係。
Assuming that a plurality of first data nodes are identical to a plurality of second data nodes at the same time, the
由上可知,本新型不會對該至少一第一資料節點和該至少一第二資料節點做任何資料節點數量上的限制。當本新型之該處理模組20判斷該至少一第一資料節點和該至少一第二資料節點相同時,可以建立一對一、一對多、多對一、或是多對多的節點連結關係。
As can be seen from the above, the present invention does not impose any limitation on the number of data nodes for the at least one first data node and the at least one second data node. When the
請參閱圖2所示,在本新型的一實施例中,該可編輯資料關聯的資料庫系統進一步包括一介面模組30,而該介面模組30電連接該處理模組20。另外,該處理模組20進一步包括一節點建立單元21、一連結建立單元22、一資料檢索單元23和一圖形化單元24。
Referring to FIG. 2 , in an embodiment of the present invention, the database system associated with editable data further includes an
該介面模組30負責顯示一管理介面,用於管理該記憶模組20存有的資料。使用本新型的一使用者可透過該介面模組30將該第一資料和該第二資料存入該記憶模組10中。換句話說,本新型之該介面模組30將產生該第一資料和該第二資料,而該處理模組20將透過該介面模組30接收該第一資料和該第二資料,且將該第一資料和該第二資料存入該記憶模組10中。如此,該處理模組20才
開始分別掃描該第一資料和該第二資料的內容以建立對應該第一資料的該至少一第一資料節點和該第二資料的該至少一第二資料節點。
The
當該介面模組30產生一修改訊號時,該處理模組20即修改該記憶模組10中的該關聯性資料,以對應修改該第一資料和該第二資料之間的關聯性,並更新該記憶模組10中存有的該關聯性資料。詳細來說,該處理模組20根據該修改訊號可以維持兩節點的連接關係,或是新增目前未存在的兩節點的連接關係,或是刪除目前存在兩節點的連接關係。更進一步來說,當修改後的該至少一第一資料節點仍和修改後的該至少一第二資料節點相同時,該處理模組20即維持此兩個相同的節點的連接關係。當修改後的該至少一第一資料節點和修改後的該至少一第二資料節點相同時,該處理模組20即新增此兩個相同的節點的連接關係。當修改後的該至少一第一資料節點和修改後的該至少一第二資料節點不再相同時,該處理模組20即刪除這兩不同的節點之間的連接關係。
When the
上述進一步說明了,利用本新型存取資料時,可以無需如傳統關聯式資料庫一般預先定義所有資料的關聯性,而可以先存取之後再事後進一步定義和修改不同資料之間的關聯性,即先存取之後再事後進一步定義和修改兩節點之間的連接關係。如此,本新型並非利用現有之關聯式資料庫和非關聯式資料庫做應用,而是重新開發一種處於關聯和非關聯兩種極端中間的一種資料庫,既能有效率的檢索不同資料之間的關聯性,又能保有檢索和修改資料節點的靈活性。 The above further illustrates that, when using the new type of data access, it is not necessary to pre-define the correlation of all data as in the traditional relational database, and the correlation between different data can be further defined and modified after being accessed first. That is, the connection relationship between the two nodes is further defined and modified afterwards. In this way, the present invention does not use the existing relational database and non-relational database for application, but re-develops a kind of database which is in the middle of the two extremes of relational and non-relatedness, which can efficiently search between different data. It also retains the flexibility of retrieving and modifying data nodes.
在本實施例中,該可編輯資料關聯的資料庫系統為一電腦內部之資料庫系統,即該處理模組20為該電腦之處理器,該記憶模組10為該電腦之記憶體,而該介面模組30包括該電腦之顯示器、鍵盤和滑鼠。該介面模組30的顯示器負責顯示該管理介面,而該介面模組30的鍵盤和滑鼠負責產生該修改訊號。
In this embodiment, the database system associated with the editable data is a database system inside a computer, that is, the
在另一實施例中,該可編輯資料關聯的資料庫系統為一平板電腦或一智慧型手機內部之資料庫系統,即該處理模組20為該平板電腦或該智慧型手機之處理器,該記憶模組10為該平板電腦或該智慧型手機之記憶體,而該介面模組30為該平板電腦或該智慧型手機之觸控螢幕。該介面模組30的觸控螢幕負責顯示該管理介面和接受該使用者的觸控而產生該修改訊號。
In another embodiment, the database system associated with the editable data is a database system inside a tablet computer or a smart phone, that is, the
另外,該節點建立單元21分別掃描該第一資料和該第二資料的內容以建立對應該第一資料的該至少一第一資料節點和對應該第二資料的該至少一第二資料節點。該連結建立單元22判斷該至少一第一資料節點是否和該至少一第二資料節點相同。當該連結建立單元22判斷該至少一第一資料節點和該至少一第二資料節點相同時,該連結建立單元22建立該第一資料和該第二資料之間的關聯性,對應產生該關聯性資料,且將該關聯性資料存於該記憶模組10中。
In addition, the
進一步,該至少一第一資料節點和該至少一第二資料節點各分別包括該第一資料和該第二資料中的至少一代碼。並且,該至少一第一資料節點和該至少一第二資料節點也各分別包括該第一資料和該第二資料中自然語言(Natural Language)的至少一文字。 Further, each of the at least one first data node and the at least one second data node includes at least one code in the first data and the second data, respectively. Moreover, the at least one first data node and the at least one second data node also respectively include at least one character in natural language in the first data and the second data.
該節點建立單元22通過一自然語言處理(Natural Language Processing;NLP)理解該第一資料和該第二資料中的該至少一文字以對應建立該至少一第一資料節點和該至少一第二資料節點。
The
詳細來說,該第一資料和該第二資料各為一表格,且各該表格包括一主索引鍵值和一資料地址資訊。在本實施例中,該資料地址資訊為該表格中的一欄位資訊。該至少一第一資料節點包括該第一資料中的該主索引鍵值和該資料地址資訊,而該至少一第二資料節點包括該第二資料中的該主索引鍵值和該資料地址資訊。 Specifically, the first data and the second data are each a table, and each of the tables includes a primary index key value and a data address information. In this embodiment, the data address information is a column of information in the table. The at least one first data node includes the primary index key value and the data address information in the first data, and the at least one second data node includes the primary index key value and the data address information in the second data .
請參閱圖3所示,在本實施例中,該第一資料100包括了一第一主索引鍵值110和一第一資料地址資訊120,而該第二資料200包括了一第二主索引鍵值210、一第二資料地址資訊220和一電子產品資訊230。其中,該第一主索引鍵值110和該第一資料地址資訊120為該第一資料100的該至少一第一資料節點,而該第二主索引鍵值210、該第二資料地址資訊220和該電子產品資訊230為該第二資料200的該至少一第二資料節點。
Please refer to FIG. 3, in this embodiment, the
該第一主索引鍵值110、該第二主索引鍵值210和該電子產品資訊230為該節點建立單元22根據通過該自然語言處理(NLP)所理解之文字資訊所建立的資料節點。而該第一資料地址資訊120和該第二資料地址資訊220分別為該第一資料100和該第二資料200中的代碼。
The first
詳細來說,該第一主索引鍵值110的文字資訊和該第二主索引鍵值210的文字資訊相符,舉例來說都為A公司資料,故該連結建立單元22建立該第一資料和該第二資料之間的關聯性,即該第一主索引鍵值110和該第二主索引鍵值210這兩節點的連結關係。
Specifically, the text information of the first
如圖3所示,該記憶模組10進一步存有該第三資料,且該第三資料包括一第三主索引鍵值310、一第三資料地址資訊320和一家電產品資訊330。
As shown in FIG. 3 , the
同理,該節點建立單元22掃描該第三資料300的內容以建立對應該第三資料300的至少一第三資料節點。該第三主索引鍵值310、該第三資料地址資訊320和該家電產品資訊330即為該第三資料300的該至少一第三資料節點。
Similarly, the
該連結建立單元22進一步判斷該至少一第三資料節點是否和該至少一第一資料節點或是該至少一第二資料節點相同。然而,如圖3所示的結果,該連結建立單元22判斷該至少一第三資料節點未和該至少一第一資料節點或是該至少一第二資料節點相同,而未建立該第三資料300之於該第一資料100或該第二資料200之間的關聯性。
The
請參閱圖4所示,在本實施例中,當該介面模組30產生該修改訊號時,該處理模組20將根據該修改訊號增加該第三資料300和該第二資料200之間的關聯性,並對應更新該記憶模組10中存有的該關聯性資料90以記錄該第三資料300和該第二資料200之間所增加的關聯性。
Please refer to FIG. 4 , in this embodiment, when the
如圖4所示,該電子產品資訊230雖然在文字上未等於該家電產品資訊330,但是應該同屬於電子產品,故應該需建立關聯性。經由該使用者通過該介面模組30呈現的該管理介面發現此一事件後,該使用者通過該介面模組30產生該修改訊號,使該處理模組20根據該修改訊號增加該電子產品資訊230和該家電產品資訊330這兩節點之間的連接關係。
As shown in FIG. 4 , although the
進一步,該資料檢索單元23用於檢索該記憶模組10中存有的資料以產生一檢索結果。當該介面模組30產生一檢索資訊80時,該資料檢索單元23接收該介面模組30的該檢索資訊80,並從該至少一第一資料節點開始判斷該檢索資訊80是否和該記憶模組10中存有的任一個資料節點相同。換句話說,該資料檢索單元23判斷該檢索資訊80是否和該記憶模組10中存有的該至少一第一資料節點相同。
Further, the
當該資料檢索單元23判斷該檢索資訊80和該記憶模組10中存有的該至少一第一資料節點不相同時,該資料檢索單元23進一步判斷該檢索資訊80是否和該記憶模組10中存有的該至少一第二資料節點相同,以此類推。
When the
當該資料檢索單元23判斷該檢索資訊80和該至少一第一資料節點相同時,該資料檢索單元23進一步根據該關聯性資料90判斷和該檢索資訊80相同的該至少一第一資料節點是否進一步和該至少一第二資料節點相同。
When the
當該資料檢索單元23判斷和該檢索資訊80相同的該至少一第一資料節點進一步和該至少一第二資料節點相同時,即判斷和該檢索資訊80相同
的該至少一第一資料節點進一步關聯該至少一第二資料節點,而該資料檢索單元23透過該介面模組30呈現該檢索結果為該第一資料100和該第二資料200。
When the
當該資料檢索單元23判斷和該檢索資訊80相同的該至少一第一資料節點和該至少一第二資料節點不相同時,即判斷和該檢索資訊80相同的該至少一第一資料節點未進一步關聯該至少一第二資料節點,該資料檢索單元23透過該介面模組30僅呈現該檢索結果為該第一資料100。
When the
以圖4中的例子來說,該資料檢索單元23會根據該檢索資訊80找尋該關聯性資料90中所形容該第一資料100和該第二資料200之間的關聯性。當該資料檢索單元23檢索A公司資料時,該檢索結果即顯示該第一資料100和該第二資料200都符合該檢索資訊80。當該資料檢索單元23檢索該電子產品資訊230時,該檢索結果即顯示該第二資料200和該第三資料300都符合該檢索資訊80。
Taking the example in FIG. 4 as an example, the
進一步來說,本新型可以根據不同種表格作出兩不同種表格間雙向的檢索移動。舉例來說,該第二資料200的該第二主索引鍵值210和該第三資料300的該第三主索引鍵值310不同,例如該第二主索引鍵值210為A公司資料,而該第三主索引鍵值310為B商家銷售資料。換句話說,該第二資料200和該第三資料300為兩種不同的表格。然而,當本新型檢索該電子產品資訊230時可以檢索的到該家電產品資訊330,並且雙向的,當本新型檢索該家電產品資訊330時也可以檢索的到該電子產品資訊230。如此展現本新型可做兩不同種表格間雙向檢索移動的靈活性,並顯示本新型之實用性。
Further, the present invention can perform two-way search movement between two different forms according to different forms. For example, the second primary index
另外,該圖形化單元24負責產生一資料系統圖以圖形化該記憶模組10中存有的資料,並且透過該介面模組30呈現該資料系統圖。圖3為本實施例中該資料系統圖的示意圖。
In addition, the
並且,該圖形化單元24也根據該資料檢索單元23所產生的該檢索結果產生一檢索資料系統圖,並且透過該介面模組30呈現該檢索資料系統圖,以
示意該檢索資訊80對應該檢索結果的情形。圖4為本實施例中檢索資料系統圖的示意圖。
In addition, the
綜合前述之內容,本新型之該處理模組20做出了下述之內容:該處理模組20透過該介面模組30接收該第一資料100、該第二資料200和該第三資料300,且將該第一資料100、該第二資料200和該第三資料300存於該記憶模組10中。
In view of the foregoing, the
該處理模組20分別掃描各該第一資料100、該第二資料200和該第三資料300中的該至少一代碼和分別通過該自然語言處理(NLP)理解該第一資料100、該第二資料200和該第三資料300中的該至少一文字以對應建立該至少一第一資料節點、該至少一第二資料節點和該至少一第三資料節點。
The
該處理模組20判斷該至少一第一資料節點是否和該至少一第二資料節點相同。當判斷該至少一第一資料節點和該至少一第二資料節點不相同時,則該處理模組20未建立該第一資料100和該第二資料200之間的連結。
The
當判斷該至少一第一資料節點和該至少一第二資料節點相同時,該處理模組20連結相同的兩資料節點以建立該第一資料100和該第二資料200之間的關聯性,並對應產生該關聯性資料90,且將該關聯性資料90存於該記憶模組10中。
When judging that the at least one first data node and the at least one second data node are the same, the
該處理模組20進一步判斷該至少一第一資料節點是否和該至少一第三資料節點相同。當判斷該至少一第一資料節點和該至少一第三資料節點不相同時,則該處理模組20未建立該第一資料100和該第三資料300之間的連結。
The
當判斷該至少一第一資料節點和該至少一第三資料節點時,該處理模組20連結相同的兩資料節點以建立該第一資料100和該第三資料300之間的關聯性,並對應更新該關聯性資料90。
When determining the at least one first data node and the at least one third data node, the
該處理模組20進一步判斷該至少一第二資料節點是否和該至少一第三資料節點相同。當判斷該至少一第二資料節點和該至少一第三資料節點不相同時,則該處理模組20未建立該第二資料200和該第三資料300之間的連結。
The
當判斷該至少一第二資料節點和該至少一第三資料節點相同時,該處理模組20連結相同的兩資料節點以建立該第二資料200和該第三資料300之間的關聯性,並對應更新該關聯性資料90。
When judging that the at least one second data node and the at least one third data node are the same, the
該處理模組20產生該資料系統圖以圖形化該記憶模組10中存有的資料,並且透過該介面模組30呈現該資料系統圖。
The
該處理模組20判斷該介面模組30是否產生該修改訊號。
The
當判斷該介面模組30未產生該修改訊號時,該處理模組20未修改該關聯性資料90和任兩資料之間的關聯性。
When it is determined that the
當判斷該介面模組30產生該修改訊號時,該處理模組20根據該介面模組30產生的該修改訊號修改任兩資料之間的關聯性,並對應更新該記憶模組10中存有的該關聯性資料90。
When judging that the
該處理模組20判斷該介面模組30是否產生該檢索資訊80。
The
當判斷該介面模組30未產生該檢索資訊80時,該處理模組20未開始檢索。
When it is determined that the
當判斷該介面模組30產生該檢索資訊80時,則該處理模組20開始檢索,即根據該介面模組30產生的該檢索資訊80依序判斷該檢索資訊80是否和該記憶模組10中存有的該至少一第一資料節點、該至少一第二資料節點或是該至少一第三資料節點相同。
When it is determined that the
當判斷該檢索資訊80和該至少一第一資料節點相同時,進一步根據該記憶模組10中存有的該關聯性資料90判斷和該檢索資訊80相同的該至少一
第一資料節點是否進一步和該至少一第二資料節點或該至少一第三資料節點相同。
When it is determined that the
當判斷和該檢索資訊80相同的該至少一第一資料節點進一步和該至少一第二資料節點或是該至少一第三資料節點相同時,該處理模組20透過該介面模組30呈現該檢索結果為該第一資料100和對應相同的該第二資料200或是該第三資料300。
When judging that the at least one first data node that is the same as the
當判斷和該檢索資訊80相同的該至少一第一資料節點和該至少一第二資料節點或該至少一第三資料節點不相同時,該處理模組20透過該介面模組30呈現該檢索結果為該第一資料100。
When judging that the at least one first data node and the at least one second data node or the at least one third data node that are the same as the
當判斷該檢索資訊80和該至少一第一資料節點不相同時,該處理模組20則依序判斷判斷該檢索資訊80和該至少一第二資料節點是否相同。當判斷該檢索資訊80和該至少一第二資料節點不相同時,該處理模組20則依序判斷判斷該檢索資訊80和該至少一第三資料節點是否相同,以此類推。
When judging that the
當判斷該檢索資訊80和該至少一第一資料節點、該至少一第二資料節點或是該至少一第三資料節點都不相同時,該處理模組20透過該介面模組30呈現該檢索結果為未對應任何資料。
When judging that the
該處理模組20根據該檢索結果產生該檢索資料系統圖,並且透過該介面模組30呈現該檢索資料系統圖,用於示意該檢索資訊80對應該檢索結果的情形。
The
10:記憶模組 10: Memory module
20:處理模組 20: Processing modules
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111202534U TWM630236U (en) | 2022-03-15 | 2022-03-15 | Database system with editable data correlation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111202534U TWM630236U (en) | 2022-03-15 | 2022-03-15 | Database system with editable data correlation |
Publications (1)
Publication Number | Publication Date |
---|---|
TWM630236U true TWM630236U (en) | 2022-08-01 |
Family
ID=83783474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111202534U TWM630236U (en) | 2022-03-15 | 2022-03-15 | Database system with editable data correlation |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWM630236U (en) |
-
2022
- 2022-03-15 TW TW111202534U patent/TWM630236U/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6618733B1 (en) | View navigation for creation, update and querying of data objects and textual annotations of relations between data objects | |
US6618732B1 (en) | Database query handler supporting querying of textual annotations of relations between data objects | |
US8386646B2 (en) | Simplified application object data synchronization for optimized data storage | |
US7401095B2 (en) | Method and system for composing a query for a database and traversing the database | |
US6587856B1 (en) | Method and system for representing and accessing object-oriented data in a relational database system | |
US6609132B1 (en) | Object data model for a framework for creation, update and view navigation of data objects and textual annotations of relations between data objects | |
US7269593B2 (en) | Data processing apparatus and method | |
US10216826B2 (en) | Database query system | |
US20050182785A1 (en) | Smart database | |
US9501474B2 (en) | Enhanced use of tags when storing relationship information of enterprise objects | |
US8478760B2 (en) | Techniques of efficient query over text, image, audio, video and other domain specific data in XML using XML table index with integration of text index and other domain specific indexes | |
US20050165812A1 (en) | Data store supporting creation, storage and querying of data objects and textual annotations of relations between data objects | |
CN112434059B (en) | Data processing method, data processing device, computer equipment and storage medium | |
KR20010012305A (en) | System and method for storing and manipulating data in an information handling system | |
US11216516B2 (en) | Method and system for scalable search using microservice and cloud based search with records indexes | |
US20030182272A1 (en) | Efficient implementation of an index structure for multi-column bi-directional searches | |
KR100724122B1 (en) | System and its method for managing database of bundle data storing related structure of data | |
US20090187581A1 (en) | Consolidation and association of structured and unstructured data on a computer file system | |
CN107480262A (en) | A kind of general management system of database based on webpage | |
TWM630236U (en) | Database system with editable data correlation | |
CN111897837A (en) | Data query method, device, equipment and medium | |
KR100984976B1 (en) | The integrating and searching method of alien 2-dimension table | |
US20130006921A1 (en) | Method For Transferring Data into Database Systems | |
US20210256067A1 (en) | Database engine for amorphous data sets | |
US10810203B2 (en) | Extending the SQL language to allow the reference of a named data model |