はじめに
■1週間のSQLを基礎をマスターすることを目指します!
SQLはStructured Query Langueageの略です。
SQLは簡単に言えば、データベースを操作するための標準化された言語になります。
どんなシステムでもデータベースにデータを登録して、それを読みだして画面に表示したり、
またデータを更新したりということが必要になります。
そういったデータの操作を行うのがSQLになります。がんばってSQLの基礎を身につけましょう!
■使用するデータベース
この講座ではPostgres sqlを使用してsqlを勉強します。
Postgres sqlと、インストール方法についてはこちらを参照下さい。
■ER図
ER図って知ってますか? 簡単に言えばテーブル同士の繋がりを図で表したもので、 システム開発の現場では頻繁に出てきます。 ER図を作るツールはたくさんありますが、今回は 簡単に作成することが可能なエクセルで作成しました。 今回の講座で使用するER図は下記になります。 部署と社員を管理するだけの簡単なテーブルが二つあるだけです。 良く見て頂くとわかると思いますが、二つのテーブルとも部署CDを 持っています。 この部署CDは外部キーと呼ばれるもので、部署テーブルと社員テーブルを 結びつけています。 (今回は外部キーは作成しませんが、これから出てくると思いますので、 覚えておいて下さい。)