日本語
English
お問合せ
アクセス
サイトマップ
›
HOME
›
学部概要
›
学部長メッセージ
›
基本理念・3ポリシー
›
カリキュラムマップ
›
コース紹介
›
学生による講義紹介一覧
›
研究活動
›
教員一覧
›
広報・刊行物
›
パンフレット
›
News Letter
›
公式SNS
入学希望の皆様
›
在学生の皆様
›
社会人の皆様
›
企業・各種機関の皆様
›
toggle navigation
MENU
HOME
学部概要
学部長メッセージ
基本理念・3ポリシー
カリキュラムマップ
コース紹介
学生による講義紹介一覧
研究活動
教員一覧
広報・刊行物
パンフレット
公式SNS
入学希望の皆様
カリキュラムマップ
基本理念・3ポリシー
コース紹介
入試情報
学生による講義紹介一覧
企業インタビュー
在学生の皆様
学生便覧
企業インタビュー
データサイエンス応用基礎教育プログラム
学生による講義紹介一覧
関連リンク(学内専用)
社会人の皆様
大学院の設置について
IT先端技術応用講座
企業・各種機関の皆様
実社会課題解決プロジェクト
研究者紹介
就職・インターンシップ
共同研究・受託研究
兼業依頼
その他
お問合せ
アクセス
サイトマップ
入学希望の皆様
カリキュラムマップ
基本理念・3ポリシー
コース紹介
入試情報
学生による講義紹介一覧
企業インタビュー
学生による講義紹介
Lecture Introduction
科目名
データベース
講義分類
DSコース選択・ISコース必修
履修学年
2年生
第3・4クオーター
担当教員
神山 剛
講義の目的
データベースの内部的な動作の仕組みを理解し,効率的にデータベースを扱えるようにします。
講義の内容
最初にデータベースやリレーショナルデータモデルについて学びました。データベースはビッグデータ解析にも用いられることが印象に残りました。リレーショナルデータベースにおいてどうしたらデータの整合性を維持したデータ管理ができるか、どうしたら欲しいデータを抽出できるかについても学びました。次にSQLの利点や基本概念について学びました。そして学んだことをもとにPostgreSQLとDBeaverを用いて演習を行いました(図1、図2)。1回目の演習では各年における都道府県別の人口データを用いて、ある都市の総人口を求めたり、長崎県のレコードを年が古い順に並び替えたりしました。2回目の演習では映画DVD情報、店舗情報、店舗在庫、会員情報、レンタル履歴、支払履歴などが管理されているテーブル群を用いて、国別の会員数を多い順に求めたり日本の会員の支払額の合計を求めたりしました。
図1:DBeaverでの記述例
図2:出力結果の例
講義を受けてみての感想
今までデータを操作するのはExcelで行っていたため、この講義でプログラミングでも大量のデータから欲しいデータを抽出できることを知ることができてよかったです。
教科書・教材・参考書
なし
講義一覧へ
›