Skip to Content
図解まるわかり データベースのしくみ
book

図解まるわかり データベースのしくみ

by 坂上 幸大
January 2021
Intermediate
240 pages
5h 32m
Japanese
Shōeisha
Content preview from 図解まるわかり データベースのしくみ
32
さまざまなデータの保存形式

2-1
 データベースにはされています。この
データの構造をデータモデルと呼び、以下のような種類があります。
階層型
 階層型は、木が枝分かれしているように、1つの親に複数の子がぶ
ら下がっていくモデルで、会社の組織図に近いイメージです
2-1)。会社の複数の部署にいくつかのチームが存在して、それぞれの
チームには複数のメンバーが所属している構成になります。この構造
はデータ検索が高速ですが、今回の例でいうと複数のチームに所属す
るメンバーがいるとデータが重複するデメリットもあります。
ネットワーク型
 ネットワーク型は、データを網目状で表すモデルです 2-2)
階層型は1 つの親に対して複数の子を持っていましたが、ネットワー
ク型は複数の親を持つこともできます。この構造は階層型のデメリッ
トであるデータの重複を避けることができますが、現在ではより利便
性の高い、以下のリレーショナル型が主流となりました。
リレーショナル型
 リレーショナル型は、行と列を持った2 次元の表にデータを格納す
るモデルです 2-3)。複数の表を組み合わせることによって、多
様なデータに柔軟に対応できる特徴があります。階層型やネットワー
ク型では、データが格納されている構成を理解する必要があり、構成
を変更したら合わせてプログラムも改修する必要がありました。リレ
ーショナル型はその影響が少なく、プログラムとデータを独立して管 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

図解まるわかり 要件定義のきほん

図解まるわかり 要件定義のきほん

西村 泰洋, 相川 正昭, 蓮沼 潤一
初めてのGraphQL ―Webサービスを作って学ぶ新世代API

初めてのGraphQL ―Webサービスを作って学ぶ新世代API

Eve Porcello, Alex Banks, 尾崎 沙耶, あんどうやすし
スクラム実践者が知るべき97のこと

スクラム実践者が知るべき97のこと

Gunther Verheyen, 吉羽 龍太郎, 原田 騎郎, 永瀬 美穂

Publisher Resources

ISBN: 9784798166087