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

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

by 坂上 幸大
January 2021
Intermediate
240 pages
5h 32m
Japanese
Shōeisha
Content preview from 図解まるわかり データベースのしくみ
36
表同士を組み合わせる

2-3
 リレーショナル型データベースでは、
方法があり、これをテーブル結合と呼びま
す。テーブル結合を行うためには関連する2 つのテーブルに、あらかじめ
テーブル同士を紐付けるためのキーとなるカラムを用意しておき、そこに
保存された値が一致するレコードをペアにして1 つの行として出力するこ
とができます。
 テーブル同士を紐付ける例を、ショッピングサイトのテーブルで考えて
みましょう。図 2-7 のように、商品を購入したユーザーの名前と商品ID
格納するusersテーブル、商品IDとその商品情報を格納するitems
テーブルがあるとします。この2 つのテーブルを紐付けるために、商品
IDという共通するカラムが設けられています。従って、usersテーブ
ルではユーザーが購入した商品IDを確認することができ、その商品の詳
しい情報を参照したい場合はitemsテーブルの商品 IDカラムの値
に一致するレコードを見る必要があるということになりますね。
2つのテーブルは独立していますが、商品を購入したユーザーの名前と、
購入した商品の名前や価格をまとめて取得したい場合は図 2-8のようにテー
ブル結合を行います。すると、usersテーブルの商品IDカラムと、
itemsテーブルの商品IDカラムに保存されている値が一致しているレ
コードを組み合わせて、まとめて取得することができ ...
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