成語デッキとデータベースのテーブル概念についての解説。
成語デッキは 成語(繁+簡)(+例文) - AnkiWeb からダウンロードし、Ankiにインポートできます。

基本概念:リレーショナルデータベースのテーブルとして理解
  1. Anki:1つのデッキは1つのノートタイプで定義され、ノートタイプはフィールド定義を含み、1つ以上のカードタイプを設定できる。
  2. データベース:1つのテーブルは複数のレコードを含み、各レコードは複数のフィールドを持ち、異なるフィールドでの検索によって対応する結果が得られる。

gh|900

1. デッキ:成語

  • デッキを1つのデータベーステーブルと見なす

▼ 成語デッキ

繁体 簡体 解釈 例文(繁体) 例文(簡体)
難以置信 难以置信 hard to believe; incredible 試合結果を見て、私たちは自分たちのチームが絶対的優位で勝ったことに驚きを隠せなかった。 比赛结果を见て,我们难以置信自己的队伍竟以绝对优势获胜。
不可思議 不可思议 inconceivable; unimaginable; unfathomable 彼の記憶力は本当に驚異的で、一度見ただけで文章全体を暗記できる。 他的记忆力真是不可思议,只看一遍就能背下整篇文章。
••• ••• ••• ••• •••

1.1. データ内容

  • 1つのノート = 1レコード

1.2. ノートタイプ:成語

  • ノートタイプはフィールドとカードタイプで構成される
  • カードタイプは表面テンプレート、裏面テンプレート、スタイルテンプレートから成る

1.2.1. フィールド

  • データベースのフィールド(スキーマ)に相当
  • 例:成語デッキ(テーブル)は繁体字、簡体字、解釈、例文(繁体)、例文(簡体)などのフィールドで構成される

1.2.2. カードタイプ

  • 1つのノートタイプは1〜複数のカードタイプで構成される
  • カードは表面と裏面を持ち、その形式は表面テンプレート、裏面テンプレートで定義され、スタイルテンプレートで見た目を設定できる
  • 表面と裏面の内容は任意のHTMLが使用可能で、{{フィールド名}}でノート(レコード)に対応するフィールドデータを表す

1.3. カード生成

  • 最終的に生成される検索結果とみなすことができる
  • 1枚のカードは表面と裏面の2種類の出力のみ
  • 例えば成語デッキに200件のノートがあり、そのノートタイプにカードタイプが2種類ある場合、生成されるカードは
    $200 \times 2 = 400$ 枚となる

2. 結論

  1. Ankiをデータベースとみなすと、複数のデッキは複数のテーブルに相当する
  2. 各テーブルはフィールド定義と複数のレコードを持ち、これはデッキのノートタイプと複数のノートに相当する
  3. テーブルの検索結果は、Anki最終生成のカードに相当する

💡 関連リンク
解説記事(繁体字中国語)
Explanation article(English)
解説記事(日本語)

3. 教学動画

https://youtu.be/e9rSaBUX6TU