--- title: "テーブルの作成" url: https://docs.catalyst.zoho.com/ja/tutorials/newsapp/nodejs/create-tables/ description: "Catalyst Job Scheduling Cronコンポーネントと、Node.jsで記述されたJob FunctionおよびAdvanced I/O Functionを使用して、サードパーティサービスから定期的にニュースを自動取得するWebニュースアプリケーションを構築します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "データストア" url: /ja/cloud-scale/help/data-store/introduction --- # Data Storeにテーブルを作成する 次に、NewsAppプロジェクトの[Catalyst Cloud Scale Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction/)にテーブルを作成しましょう。さまざまなニュースカテゴリのニュースを保存するために7つのテーブルを作成します。まず最初のテーブルから作成しましょう。 テーブルを作成するには、以下の手順に従ってください: 1. Catalystコンソールから[Cloud Scaleサービス](https://docs.catalyst.zoho.com/ja/cloud-scale/getting-started/introduction/)に移動し、**Start Exploring**をクリックします。 ![cloudscale](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/cloudscale.webp) 2. **Storage**セクションの**Data Store**に移動し、**Create a new Table**をクリックします。 ![create-new-table](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/create-new-table.webp) 3. テーブル名を「**HEADLINES**」と入力し、**Create**をクリックします。 ![headlines](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/headlines.webp) このテーブルは、[NewsAPI](https://newsapi.org/)を通じて取得したニュースアイテムの一般的なヘッドラインを保存します。 > **Note**: アプリケーションのコードに同じ名前が含まれているため、指示通りに正確に名前を入力してください。 テーブルが作成され、*Data Store*ページに表示されます。 ![created-table](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/created-table.webp) **New Table**をクリックして、同じ方法で他のテーブルを作成します。 ![click-new-table](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/click-new-table.webp) さまざまなカテゴリのニュースデータを保存するために、さらに6つのテーブルを作成し、それぞれ「BUSINESS」、「ENTERTAINMENT」、「HEALTH」、「SCIENCE」、「SPORTS」、「TECHNOLOGY」と名前を付ける必要があります。 > **Note**: アプリケーションのコードに同じ名前が含まれているため、すべてのテーブル名を指示通りに正確に入力してください。 テーブルは**Data Store**ページの左側に表示されます。 ![all-tables](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/all-tables.webp) ### カラムの作成 次に、すべてのテーブルにカラムを作成しましょう。各テーブルに2つのカラムを作成します: * **title**:ニュース記事のタイトルを保存するため * **url**:ニュース記事のソースの元のURLを保存するため テーブルにカラムを作成するには、以下の手順に従ってください: 1. テーブルの*Schema View*セクションで**New Column**をクリックします。 ![new-column](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/new-column.webp) 2. カラム名を「**title**」と入力します。データ型として**Var Char**を選択し、最大長を「**255**」と入力して**Create**をクリックします。 ![title](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/title.webp) Catalystでサポートされているさまざまなデータ型やカラムのその他のプロパティについては、[Data Storeヘルプページ](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction)で確認できます。 > **Note**: アプリケーションのコードに同じ名前が含まれているため、指示通りに正確に名前を入力してください。 同様の方法で「**url**」カラムを作成します。同じ値を入力し、**Create**をクリックします。 ![url](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/url.webp) テーブルのカラムが作成され、*Schema View*セクションに一覧表示されます。 ![columns-added](https://catalyst-docs-development.zohostratus.in/images/tutorials/cron/columns-added.webp) 残りの6つのテーブルにも同じカラムを同じ値で作成してください。 これでData Storeの設定が完了しました。ローカルシステムからアプリケーションのコーディングを行います。Job Schedulingサービスの設定は後ほど行います。