1
データベース 演習資料(補助資料)
九州工業大学 情報工学部 講義担当:尾下真樹
本資料は、情報科学センターが提供する
BYOD
端末向けの仮想環境(Ubuntu環境)、もしくはCL
端末室(Computing Laboratory)の
Windows
環境以外の環境でデータベース演習・課題を行いたい人のための、補助説明資料である。これらの推奨環境以外の環境で演習・課題を行わない場合は、本資料を参照する必要 はない。
本資料では、具体的には、下記のような操作を行うための方法について説明する。
・CL以外の場所から、PostgreSQLサーバに接続してデータベース操作を行う。
・CL以外の場所から、ファイルサーバに接続してファイルの送受信を行う。
本資料は、説明を参考に自分で作業が行える人向けのものである。資料を読んでもどうしたら良いか分らな い、あるいは、やってみたがうまくいかない、という人は、推奨環境から演習・課題を行うこと。本資料に 書かれている内容以上の詳細や、問題が発生したときの解決方法についての質問には、対応しない。
1.
情報科学センタ(Linux
環境)での演習情報科学センタの
Linux
環境は、基本的にBYOD
端末用の仮想環境(Ubuntu環境)と同様のシステムと なっており、PostgreSQLクライアントやsftp
プログラムがインストールされているため、同様の方法で演 習を行うことができる。2.
情報科学センタ(Windows
環境)での演習情報科学センタの
Windows
環境には、psql
クライアントやSCP
接続のためのプログラムはインストールさ れていないため、演習を行うことはできない。3.
マルチメディア講義室(Windows
環境)での演習マルチメディア教室の
Windows
環境には、CL
と同様、Cygwin
環境(psql
プログラムを含む)やWinSCP
がインストールされているため、同様の方法で演習を行うことができる。接続の際には、上記のパスワード の入力が求められる。4.
各自が所有する端末(BYOD
端末)のWindows
環境での演習仮想環境(
Ubuntu
)を使わないWindows
環境からも、PostgreSQL
クライアントやSCP
ファイル転送ソ フトウェアをインストールすることで、演習を行うことができる。CL
端末やマルチメディア講義室の端末と同様に、CygwinをインストールしてCygwin
上でPostgreSQL
を利用することもできるが、以下では、PostgreSQL
クライアントを直接インストール・利用する方法を説 明する。・
PostgreSQL
ダウンロードhttps://www.postgresql.org/download/
各自の端末の
OS
に応じたバージョンをダウンロード・インストールする。サーバ環境のインストールは不要なので、クライアント環境のみをインストールすれば良い。
2
・
WinSCP
ダウンロードhttp://winscp.net/jp/
Windows
以外のOS
で演習を行う場合は、sftp などの別のSCP
ファイル転送ソフトウェアを利用する。学内のネットワークに接続して演習を行う場合は、上記のソフトウェアを使用することで、CL 端末室やマ ルチメディア講義室の
Windows
環境と同様に演習を行うことができる。演習に利用するデータベースサーバやウェブサーバには、学内からのみアクセスしか許可されていないが、
情報科学センタが提供している
VPN
接続サービスを利用すれば、学外(自宅等)からも演習を行うことが できる。5.
各自が所有する端末(BYOD
端末)のMac
環境での演習Mac
環境でも、PostgreSQLクライアントやSCP
ファイル転送を利用することができる。PostgreSQL
クライアントのダウンロード方法やネットワーク環境は、上記のWindows
環境の説明と同様である。