--- title: "テーブルの作成" url: https://docs.catalyst.zoho.com/ja/tutorials/newsapp/python/create-tables/ description: "Catalyst Job Scheduling Cronコンポーネントと、PythonでコーディングされたJob FunctionおよびAdvanced I/O関数を使用して、サードパーティサービスから定期的にニュースを自動取得するWebニュースアプリケーションを構築します。" last_updated: 2026-11-03T07:48:52Z service: All Services type: tutorial related_links: - name: "データストア" url: /ja/cloud-scale/help/data-store/introduction --- # Data Storeにテーブルを作成する 次に、NewsAppプロジェクトの[Catalyst CloudScale Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction/)にテーブルを作成しましょう。さまざまなニュースカテゴリのニュースを格納するために、7つのテーブルを作成します。最初のテーブルの作成から始めましょう。 テーブルを作成するには、以下の手順に従ってください: 1. Catalystコンソールから[CloudScaleサービス](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/)を通じて取得されたニュース項目の一般的なヘッドラインが格納されます。 > **注意**: アプリケーションのコードに同じ名前が含まれているため、指示通りに正確に名前を入力してください。 テーブルが作成され、*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'。 > **注意**: アプリケーションのコードに同じ名前が含まれているため、すべてのテーブル名を指示通りに正確に入力してください。 テーブルは**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)で確認できます。 > **注意**: アプリケーションのコードに同じ名前が含まれているため、指示通りに正確に名前を入力してください。 同じ方法で「**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サービスの設定は後で行います。