データベース設計におけるテーブル

date_range 2023/12/26
日々の活動日記エンジニアインターン
データベース設計におけるテーブル

こんにちは!
クリエイティブプロダクト部 クオリティコントロール班インターン生の老沼みほです!


本日は、業務の最初にPHPを使用したデータベース設計におけるテーブルの勉強を行いました。
データベース設計のテーブルと最初言われて、データベースは、データの集まりだから、それを振り分けるもの?と何となく考えていました。


結論
データベース設計におけるテーブルとは簡単に言うと
データベースの種類ごとの単位
のことです!!
データを整理して保存するための構造なので、自分の考えは遠からずという感じでした!


さて、ここから具体的にデータベースのテーブルについてお話していきたいと思います。
データベースのテーブルはWebアプリケーションで使用されるので、今回はSNSのアプリケーションを作ると仮定して、どんなデータベースのテーブルを利用するか示していきたいと思います。


例)SNSのアプリケーションのデータベースのテーブル


ユーザーテーブル: ユーザーアカウント情報(ユーザー名、パスワード、プロフィール写真など)を格納。
投稿テーブル: ユーザーが共有する投稿の情報(テキスト、写真、動画など)を格納。
コメントテーブル: ユーザーが投稿に対して行うコメントの情報を格納。
友達テーブル: ユーザーとその他のユーザーとの友情関係を格納。


SNSのWebアプリケーションを制作したら、ユーザーテーブル、投稿テーブル、コメントテーブル、友達テーブルなどのテーブルを利用します。
このように、データベースのテーブルは、アプリケーションがデータを効果的に管理し、必要な情報を取得できるようにするために重要な役割を果たしています!


今回は、データベース設計におけるテーブルの説明だったのですが、いかがだったでしょうか?
PHPの勉強はまだ始めたばかりで知らないことが多いですが、業務で出てきたものはきちんと知識として身に着けていきたいと思います!


PHP
ウェブ開発に使用されるプログラミング言語。主にサーバーサイドで動作し、ウェブサイトのバックエンド担当する。
--------------------------------------------------------------------------------------------------------------------
フロントエンドエンジニアコースのインターン:https://guardian.jpn.com/recruit/intern/frontendengineer/
メンバー紹介ページ:https://guardian.jpn.com/member/miho_oinuma/
--------------------------------------------------------------------------------------------------------------------

*COMMENT*

  • 寺田 ゆり

    寺田 ゆり

    更新日:2023-12-27 15:21

    *コメント*

    説明が簡潔にまとまっていてとても読みやすい記事ですね。単語の補足説明が書かれているあたりもとても親切だと思いました。
    PHP勉強中なので参考にさせていただきます。

    *コメント*

  • ZAW MIN OO

    ZAW MIN OO

    更新日:2024-01-08 17:37

    *コメント*

    データベースという言葉はよく聞いていますが、
    詳しくは理解でき来ていませんでしたが、
    なんとなく理解できました。ありがとうございます。

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード