MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


スキーマについて
profile-img
投稿者: Reさん
投稿日:2024/01/24 14:09
更新日:
like-img
分類
技術
テクノロジー
全般
キャリア
構築 / 設計
投稿内容

スキーマとは、データベースの構造のことを言います。

単純に言うと、データベースを作るための設計図のことを言います。

※データベースとは、大量のデータを集めて検索やデータの使用・削除をしやすくした状態のことです。

データベースを作る際、格納するのに必要なデータを見つけ、そのデータの整理するためのルールを決める必要があります。

そのような作業を「スキーマを定義する」と言います。

 

データベースのスキーマには定義された考えがあり、

「外部スキーマ」「概念スキーマ」「内部スキーマ」という3層に分けて定義する考えがあります。

これを3層スキーマと言い、これを意識することで、内容を変更する時に範囲を分かりやすくすることができます。

 

外部スキーマ

->概念スキーマで定義されたデータから、必要なデータを取り出した部分。

 

概念スキーマ

->データベース上のデータで、保持しているデータの要素や、データ同士の関係を定義するテーブルの部分。

スキーマは複数のテーブルを格納して管理しています。

※テーブルとは、データを表として整理したものです。

 

内部スキーマ

->概念スキーマで定義されたデータをどのように格納するかを具体的に定義する部分。

 

スキーマは情報を整理するデータベースの構造を作るための設計図であり、

利用することで、作業の効率化を計れる機能です。

 

参考サイト: データベースのスキーマとは?初心者でも理解できる解説 | Offers Magazine

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3