chevron_left

SQL概論

PREMIUM

スライド資料

会員登録して、全てのスライドを見よう

1 / 35

授業の概要

データベースの特性を理解した上で、演習を通じてSQL文の書き方を学習します。SQL文の中でもデータ操作言語(DML)の基本中の基本であるSELECT文を中心として、繰り返したくさんのSQL文を書くことで、短期間に記述能力を高めることを目的としています。また、SQL文の処理メカニズムをイメージすることで、パフォーマンスの良いSQL文を書くために注意するポイントも学習します。

■授業のアジェンダ(予定)

DML【Data Manipulation Language】
・複数テーブルからの取得(結合)
・WHERE句を使用した結合
・直積結合(CROSS JOIN)
・内部結合(INNER JOIN)
・外部結合(OUTER JOIN)
・内部結合と外部結合の違い
・自然結合(NATURAL JOIN)
・副問い合わせ

 

 

※※この授業では受講生にも実際にSQLを操作していただきます。※※
下記URLからPostgreSQLをインストールしてから受講してください。
 
http://www.enterprisedb.com/products-services-training/pgdownload
※授業内では「Version 9.4.9」を使用します。
 
 
また、「インストールマニュアル」と「授業で使うサンプルデータ」がサンプルファイル内にありますので
 
ダウンロードしてからご受講ください。
 

※こちらの授業は資料のDLはできませんのでご了承ください。

 

こんな人にオススメ

SQLを基礎から理解し、学びたい方

授業で使用する教材

※授業以外での使用は禁止します

チャプター

play_arrow
自己紹介
00:21
play_arrow
授業の目的と目標
00:36
play_arrow
授業の流れ
00:53
play_arrow
環境準備
03:54
play_arrow
DMLの基本を学ぼう
00:10
play_arrow
複数テーブルからの取得(結合)
01:06
play_arrow
カラム名の修飾
01:22
play_arrow
テーブル別名
01:50
play_arrow
結合の種類
00:30
play_arrow
WHERE句を使用した結合
02:11
play_arrow
WHERE句を使用した結合を実践してみよう
05:32
play_arrow
直積結合(CROSS JOIN)
02:34
play_arrow
内部結合(INNER JOIN)
02:27
play_arrow
INNER JOINのイメージ
00:52
play_arrow
外部結合(OUTER JOIN)
02:56
play_arrow
LEFT OUTER JOINのイメージ
01:38
play_arrow
左側外部結合(LEFT OUTER JOIN)の推奨
01:39
play_arrow
自然結合(NATURAL JOIN)
02:01
play_arrow
NATURAL JOINのイメージ
00:51
play_arrow
副問い合わせ(サブクエリ)
01:07
play_arrow
副問い合わせの考え方
01:47
play_arrow
副問い合わせの結果を比較する演算子
03:05
play_arrow
副問い合わせの例
08:32
play_arrow
副問い合わせを用いて抽出してみよう
03:54
play_arrow
副問い合わせを使用できる箇所
01:13
play_arrow
まとめ
00:34
play_arrow
Q.最初のwhere句の場合と内部結合とは何が違うんでしょうか?
00:50
play_arrow
Q.where結合とINNERとCROSSは結局同じ結合方法ですよね?
00:16
play_arrow
Q.INとEXISTSは同じということですが、どちらがよい、ということはないので使いやすい方、分かりやすい方で実行すればよいのですか?どちらが好まれているとかありますか?
01:36
play_arrow
Q.crosstとnaturalはどのDBシステムでも対応されているのでしょうか?
00:29
play_arrow
Q.解説しながら読んでいる書籍のタイトルを教えて下さい。すごく気になります。(PCとiPadの間にある書籍です。ページをめくっているのが見えてしまいました。)
00:28
play_arrow
お知らせ