概要

ータベース操作言語であるSQLの利 用方法とPythonからDBアクセスの手 法について学びます。

目的

  • データベースの基本を理解する
  • SQLの基本文法を理解する
  • Pythonからのデータベースアクセス方法を学ぶ

対象者

PythonからSQL操作を学びたい方

基本日数

1日(カスタマイズ可能)

研修内容詳細

1. SQLの初歩
 1.1 SQLとは

2. データベースの基礎
 2.1 データベース(DB)とは
 2.2 DBが必要な理由
 2.3 DBを管理するシステム(DBMS)

3.リレーショナルデータベース
 3.1 リレーショナルデータベースとは
 3.2 なぜ現場ではRDBをよく使うのか
 3.3 レコード(行)とカラム(列)
 3.4 主キー(PRIMARY KEY)
 3.5 RDBを管理するシステム(RDBMS)

4.SQLの詳細
 4.1 SQLとは
 4.2 大切な2種類のSQL
 4.3 データ定義言語(DDL)
 4.4 データ操作言語(DML)

5. PythonでSQLを実行する方法
 5.1 PythonからDBへのアクセス方法
 5.2 SQLite3とは
 5.3 SQLite3をPythonから操作してみよう

6. テーブル(表)を作成する
 6.1 データ定義言語(DDL)を使う
 6.2 新しいテーブルを作成する(CREATE)
 6.3 既存のテーブルを変更する(ALTER)
 6.4 テーブル名を変更する(RENAME)
 6.5 既存のテーブルを削除する(DROP)
 6.6 テーブルの中身を消す(DELETE)
 6.7 テーブル作成の演習

7. テーブル(表)を操作する
 7.1データ操作言語(DML)を使う
 7.2 表のデータを取得する(SELECT)
 7.3 表を結合してデータを取得する(SELECT JOIN)
 7.4 表を集計してデータを取得する(SELECT COUNT)
 7.5 表にデータを挿入する(INSERT)
 7.6 表のデータを更新する(UPDATE)
 7.7 表のデータを消す(DELETE)
 7.8 テーブル操作の演習

8.トランザクション
 8.1トランザクションとは
 8.2なぜトランザクションが必要なのか