SQL概論 -1回目-

第1回:2016年8月28日公開

60min

SQL概論 -1回目-

おためし受講する(5分)

コース概要

データベースの特性を理解した上で、演習を通じてSQL文の書き方を学習します。

特にSQL文の中でもデータ操作言語(DML)の基本中の基本であるSELECT文を中心として、繰り返したくさんのSQL文を書くことで、短期間に記述能力を高めることを目的としています。

また、SQL文の処理メカニズムをイメージすることで、パフォーマンスの良いSQL文を書くために注意するポイントも学習します。

担当の先生

パーソナリティ

  • 徳田 葵

    徳田 葵

    スクー放送部

  • 田原 彩香

    田原 彩香

    スクー放送部

参加したい受講生 : 1206

カテゴリー

タグ

サンプルファイル

月額980円で、4,600本以上の授業が見放題

授業リスト

SQL概論 -1回目-

2016年8月28日公開

60min.

データベースの特性を理解した上で、演習を通じてSQL文の書き方を学習します。SQL文の中でもデータ操作言語(DML)の基本中の基本であるSELECT文を中心として、繰り返したくさんのSQL文を書くことで、短期間に記述能力を高めることを目的としています。また、SQL文の処理メカニズムをイメージすることで、パフォーマンスの良いSQL文を書くために注意するポイントも学習します。
■授業のアジェンダ(予定)
RDBMS
 ・RDBMSとは
 ・テーブル構造
 ・データ型
 ・ドメイン定義
SQL
 ・SQLとは
 ・SQLの歴史
 ・SQLの策定者
DDL【Data Definition Language】
 ・テーブルの作成と削除
 ・ 制約 
 
※※この授業では受講生にも実際にSQLを操作していただきます。※※
下記URLからPostgreSQLをインストールしてから受講してください。
 
http://www.enterprisedb.com/products-services-training/pgdownload
※授業内では「Version 9.4.9」を使用します。
 
 
また、「インストールマニュアル」と「授業で使うサンプルデータ」がサンプルファイル内にありますので
 
ダウンロードしてからご受講ください。
 

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

 
 
 

スライド資料

SQL概論 -2回目-

2016年8月28日公開

60min.

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


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

DDL【Date Definition Language】
・インデックスの作成と削除
・ビューの作成と削除
・シーケンスの作成と削除

参照系SQL
・SELECT文の基本構文
・重複レコードの排除
・レコードの指定
・WHERE句で使用する条件
・LIKE比較条件とワイルドカード
・並べ替え   

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

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

 

スライド資料

SQL概論 -3回目-

2016年8月28日公開

60min.

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

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

参照系SQL
・変換関数
・集合関数
・カラム別名
・グループ化
更新系SQL
・更新系SQLの種類
・UPDATE文の基本構文
・INSERT文の基本構文
・DELETE文の基本構文
・DELETEの物理削除と論理削除

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

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

 

スライド資料

SQL概論 -4回目-

2016年9月3日公開

60min.

データベースの特性を理解した上で、演習を通じて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はできませんのでご了承ください。

 

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

スライド資料

SQL概論 -5回目-

2016年9月3日公開

60min.

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

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

DML【Data Manipulation Language】
・副問い合わせを使用したUPDATE
・副問い合わせを使用したINSERT
・副問い合わせを使用したDELETE
・和集合(UNION)
DCL【Data Control Language】
・権限
・トランザクション
・ロック 

 

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

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

 

  • 自己紹介
  • 00:22
  • 授業の目的と目標
  • 00:51
  • 授業の流れ
  • 00:40
  • 環境準備
  • 04:01
  • DML 【Data Manipulation Language】の基本を学ぼう(前回の続き)
  • 00:20
  • 副問い合わせを使用できる箇所
  • 01:02
  • 副問い合わせを使用したUPDATE
  • 01:08
  • 副問い合わせを使用したUPDATEの例
  • 03:36
  • 副問い合わせを使用したINSERT
  • 01:09
  • 副問い合わせを使用したINSERTの例
  • 03:42
  • 副問い合わせを使用したDELETE
  • 00:55
  • 副問い合わせを使用したDELETEの例
  • 03:56
  • 和集合(UNION)とは
  • 02:08
  • 和集合(UNION)の例
  • 04:46
  • DCL 【Data Control Language】の基本を学ぼう
  • 00:41
  • 権限とは
  • 02:04
  • 権限の付与と削除
  • 02:35
  • トランザクションとは
  • 01:48
  • トランザクションが必要な例
  • 01:57
  • 更新の確定(COMMIT)
  • 00:56
  • 更新の取り消し(ROLLBACK)
  • 01:47
  • 暗黙のコミット
  • 02:31
  • トランザクションの例
  • 04:34
  • ロックとは
  • 01:06
  • テーブルロック
  • 00:39
  • レコードロック
  • 00:29
  • 暗黙的なロック
  • 00:50
  • 明示的なロック
  • 00:30
  • 明示的なテーブルロックとレコードロック
  • 01:13
  • まとめ
  • 00:35
  • Q.UNION構文ですが、抽出対象のカラムの構造が同じであれば良いのですか? それとも抽出対象テーブルの全てのカラム構造が同一であることが必要ですか?
  • 01:02
  • Q.トランザクションを開始してCOMMITやROLLBACKするまでのSQL(UPDATE,DELETE)の実行が多い場合、処理速度やメモリなどに影響しますか?
  • 01:47
  • Q.暗黙的なcommitでinsertする場合は裏で ロック=>トランザクション=>insert=>commit=>endされているということでしょうか?

スライド資料

プレミアム生放送

関連授業

人気の生放送授業

もっと見る

新着の生放送授業

もっと見る

アクティビティ