第12回 データベースアプリケーション開発(講義+ワークショップ 90分)

Railsフレームワークを使用したデータベースアプリケーション開発の流れについて学習する。RailsフレームワークのActiveRecordを使用して、データベースへの操作を実現する方法を学習する。

(1) データベースの仕組み

1. データベースとは(概要、種類、導入方法)

2. データベースの構成(テーブル、フィールド、データ型)

3. データベースの構築(テーブルの定義方法、レコードの追加方法)

(2) ActiveRecordの説明

1. Railsによるデータベース連携とは

2. ActiveRecordとは(概要、構成)

3. データベースの連携(YAMLの概要、記述方法、database.ymlの修正)

4. Modelの作成(Modelのジェネレート、Modelへのアクセス)

(3) データベースアプリケーション開発

1. テーブルの定義

2. テーブル操作(追加、更新、削除、検索)の流れ

3. トランザクション処理の流れ

4. サンプルプログラム

OSS Course Naviのコンテンツは IPA OSS モデルカリキュラムを基としています。