概要:このチュートリアルでは、中小企業の人事データを管理するHRというSQLサンプルデータベースについて学習します。
次のデータベース図は、HRサンプルデータベースを示しています:
HRサンプルデータベースには7つのテーブルがあります:
employees
テーブルは、従業員のデータを格納します。jobs
テーブルは、職種や給与範囲などのジョブデータを格納します。- The
departments
table stores department data. - The
dependents
table stores the employee’s dependents. - The
locations
table stores the location of the department of the company. - The
countries
table stores the countries of doing company. - The
regions
table stores the region of Asia, Europe, America, and Middle East and Africa. Table uses the activities activities in the country of business, The table of the company’s data.
次の図は、テーブル名とそのレコードを表しています。
テーブル | 行 |
---|---|
employees | 40 |
dependents | 30 |
department | 11 |
求人情報 | 11 |
勤務地 | 7 |
国 | 25 |
地域 | 4 |
通常は、次のようになります。 SQLを使用するには、リレーショナルデータベース管理システム(RDBMS)をインストールする必要があります。
MySQL、PostgreSQL、Oracle Database、SQL Server などの RDBMS を使用したことがある場合は、次のスクリプトを使用して、これらのデータベースのいずれかにサンプルデータベースを作成できます。
練習用のデータベースシステムを持っていない場合は、当社の SQL オンラインツールを使用して、Web ブラウザで SQL 文をすばやく実行することができます。
MySQL
次のSQLスクリプトは、MySQLでHRサンプルデータベースを作成します:
Create HR Sample Database in MySQL
次のスクリプトでは、MySQLのテーブルにデータを挿入できます:
Load HR Data in MySQL
PostgreSQL
次のスクリプトはPostgreSQLにHRサンプルデータベース構成を作成します:
Load HR Data in MySQL
MySQL
HRサンプルデータベースは、MySQLのテーブルの中にデータを挿入できます。
Create HR Sample Database in PostgreSQL
以下のスクリプトでは、PostgreSQLのテーブルにデータを挿入することができます:
Load HR Data in PostgreSQL
Microsoft SQL Server
以下のスクリプトでは、Microsoft SQL ServerでHRサンプルデータベース構造を作成しています。
Create HR Sample Database in SQL Server
以下のスクリプトでは、テーブルにデータを挿入できます。
Load HR Data in SQL Server
Oracle Database (>12c)
以下のスクリプトでは、Oracle Database 12cでHRサンプル・データベース構造を作成します。
OracleでHRサンプルデータベースを作成
次のスクリプトは、Oracleデータベースのテーブルにデータを挿入します:
Oracle Database
SQLite
次のスクリプトは、SQLiteでHRサンプルデータベースの構造を作成します。
Create HR Sample Database in SQLite
次のスクリプトは、SQLiteのテーブルにデータを挿入します:
Create HR Sample Database in SQLite
Removing tables
サンプルデータベースを更新する場合に、すべてのテーブルを削除するスクリプトです。
Drop All Tables
- Was this tutorial helpful?