データベースの管理と CRUD 操作の実行は、データ駆動型アプリケーションを構築する開発者にとっての基本的なタスクです。多くのデータベース管理システム (DBMS) が存在しますが、特にデータベースやテーブルの作成、制約の処理、API を介したリアルタイムのデータ操作の実行に関しては、操作が複雑で面倒な場合があります。
この Web ベースのデータベース管理ツールは、プロセス全体を簡素化し、データベースとテーブルを管理するための直感的な UI と、データを操作するための強力な REST API を提供します。アプリのバックエンドを構築する開発者であっても、複数のデータベースを効率的に管理する必要があるデータ エンジニアであっても、このツールはデータベースとテーブルを作成、更新、削除するためのシームレスで使いやすいインターフェイスを提供します。さらに、JWT トークンを介した安全なアクセスをサポートし、すべてのデータ操作が安全に実行されることを保証します。
フロントエンドは Angular 17 で構築され、動的で応答性の高いユーザー エクスペリエンスを提供します。一方、バックエンドは Spring Boot 3 で Java 21 を使用し、高いパフォーマンスとスケーラビリティを保証します。このツールは、InterSystems IRIS をメイン データベースとして利用し、Redis をキャッシュに利用して、データ管理を効率的かつ高速にします。
この記事では、このツールの機能を詳しく説明し、データベースのセットアップから CRUD 操作のための API の利用まで、ツールの操作方法を説明します。
データベースとテーブルの管理を開始する前に、アカウントを作成するか、既存のアカウントでログインする必要があります。この手順により、システムへの安全なアクセスが確保され、データベースを非公開で管理できるようになります。
ログインすると、メイン ダッシュボードからすべてのデータベース管理機能にアクセスできるようになります。最初のデータベースを作成するには、次の手順に従います:
最初のデータベースを作成したら、次のステップはテーブルを作成してデータの構造を定義することです。各テーブルにはデータベースのデータが保持され、ニーズに合わせて列と制約をカスタマイズできます。
まず、ダッシュボード上のデータベースのリストに移動します。新しいテーブルを作成するデータベースを見つけてクリックします。これにより、選択したデータベースの詳細ページが開きます。
テーブルを作成した後、API を使用してデータの操作を開始できます。これにより、テーブルに対して CRUD (作成、読み取り、更新、削除) 操作を実行できます。各データベースには独自の一意の API トークンがあり、その特定のデータベースに対するリクエストを認証するために使用します。
テーブルが作成されたら、データベース内のテーブルのリストからテーブルを選択して、テーブル情報ページに移動します。このページでは、フィールドによる取得、すべての取得、作成、更新、削除など、テーブルを操作するために実行できる API リクエストの例を示します。
テーブルで API 操作を実行するには、データベースの作成時に生成された特別な API トークンを使用してリクエストを認証する必要があります。トークンを取得する方法は次のとおりです:
トークンを取得し、API の例を確認したので、新しいテーブルにいくつかのレコードを追加しましょう。
テーブルにデータを追加したので、すべてのレコードを取得して、エントリが正しく保存されたことを確認しましょう。データを取得するプロセスはレコードの作成と似ていますが、別の API エンドポイントを使用します。
今回はここまでです!この記事では、データベースとテーブルの作成から、REST API を介した基本的な CRUD 操作の実行まで、このデータベース管理ツールの主な機能について説明しました。ただし、これはアプリケーションでできることのほんの始まりにすぎません。
このツールを強力で多用途にするさまざまな機能が他にもあります。
このツールは、データベース管理を合理化し、データを簡単に整理し、API を通じて安全にアクセスできるようにすることを目的としています。開発が進むにつれて、カスタム クエリ、強化された制約、追加の列タイプなどのより高度な機能が追加され、その可能性がさらに広がります。
このツールについて調べていただきありがとうございます!
以上がデータベース管理ツールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。