如何建立文學註釋資料庫(SQL?)?

如何建立文學註釋資料庫(SQL?)?

我是文學專業的學生,我希望能夠逐字或逐行地對文學文本(最初儲存在 HTML 或文本文件中)進行註釋。我聽說像 mySQL 或 SQLite 這樣的資料庫是做這類事情的好方法,但我真的不知道從哪裡開始。

我對 Linux 命令列很滿意,並且過去做過一些 HTML/CSS 工作,所以我對資料庫和其他東西沒有感到害怕......我只是不知道該開始做什麼。

答案1

網路上有很多MySQL教程,例如這個

一旦你學習了 SQL 的基礎知識,如果你想建立一個用於註解行的資料庫,你可以LINES_OF_TEXT使用以下命令將文字檔案的每一行單獨讀取到一個表中:載入資料檔案MySQL 中的指令。然後,您可以建立另一個名為 的表,ANNOTATIONS該表引用LINES_OF_TEXT表中的條目;這樣您就可以為每行文字新增多個註解。例如:

LINES_OF_TEXT_TABLE
ID    | line
---------------------------------    
1     | This is a line, 
2     | and another one follows.


ANNOTATIONS_TABLE
lines_of_text_ID | annotation
-----------------------------------------------
1                | has a comma
1                | starts with a capital letter
2                | ends with a period
2                | dependent clause
1                | passive voice

您可以使用以下方法將表格相互關聯加入查詢。

答案2

我不確定 SQL 資料庫是否是您的最佳解決方案。它們實際上並不是作為最終用戶工具,而是作為應用程式的後端儲存。

您可能最好只使用電子表格...或...為什麼不提出自己的註釋方案,例如<!-- MYNOTE: This is a note !-->,並將其直接添加到文件中。然後使用索引搜尋程式(例如 lucene)您就可以快速找到註釋。

相關內容