サーバーとデータベースの通信の事は何と呼ぶのか？


サーバーとデータベースの通信の事は何と呼ぶのでしょうか？  
画像の様にサーバーとデータベースは通信していると思うのですが、  
これらの矢印は何と呼ぶのでしょうか？[![画像の説明をここに入力](https://i.stack.imgur.com/5rUuH.png)](https://i.stack.imgur.com/5rUuH.png)




図の例で言うと、「データベースへのクエリ（問い合わせ）」と「データベースからのレスポンス（応答）」でしょうか。一連の問い合わせと応答を一括りにして「トランザクション」という場合もあるでしょう。

ところで、この構成において、サーバーというのは誤解を招きます。恐らく、ウェブサーバーなどを想定されているのだと思いますが、データベースも「『データベース』という機能を提供するサーバー」ですし、それを利用する側は「クライアント」ということになります。誤解を避けるための図を書くとすると、

エンドユーザー ←→ ｛ウェブサーバー＆データベースのクライアント｝ ←→ データベース

の様になり、ご質問は、この右半分を指していることになります。




図の例で言うと、「データベースへのクエリ（問い合わせ）」と「データベースからのレスポンス（応答）」でしょうか。一連の問い合わせと応答を一括りにして「トランザクション」という場合もあるでしょう。

ところで、この構成において、サーバーというのは誤解を招きます。恐らく、ウェブサーバーなどを想定されているのだと思いますが、データベースも「『データベース』という機能を提供するサーバー」ですし、それを利用する側は「クライアント」ということになります。誤解を避けるための図を書くとすると、

エンドユーザー ←→ ｛ウェブサーバー＆データベースのクライアント｝ ←→ データベース

の様になり、ご質問は、この右半分を指していることになります。

