2016年12月25日(第507回)
- クリスマスについての話
- 今年やり残したこと、達成したこと
- ジャズバー歴史 65杯目「不倫と離婚」
担当:水島(2C、MC)、田中(3B、MIX)、増永(F1)、中島(F2)、中村(教員)
構造体と実体について
構造体と実体の違いや、Javaに慣れている学生さんに あらためて、データ構造のイメージを持って欲しいので、 以下のコードを示す。
struct Complex { double re ; double im ; } ; struct Complex2 { double* pre ; double* pim ; } ; void main() { // メモリ確保失敗のNULLチェックは省略 struct Complex a ; struct Complex* p ; struct Complex2 b ; struct Complex2* q ; a.re = 1.2 ; a.im = 2.3 ; p = (struct Complex*)malloc( sizeof( struct Complex ) ) ; p->re = 1.2 ; p->im = 2.3 ; // in Java // p = new Complex ; // p.re = 1.2 ; // p.im = 2.3 ; b.pre = (double*)malloc( sizeof( double ) ) ; *(b.pre) = 1.2 ; b.pim = (double*)malloc( sizeof( double ) ) ; *(b.pim) = 2.3 ; q = (struct Comple2*)malloc( sizeof( struct Complex2 ) ) ; q->pre = (double*)malloc( sizeof( double ) ) ; *(q->pre) = 1.2 ; q->pim = (double*)malloc( sizeof( double ) ) ; *(q->pim) = 2.3 ; }
上記プログラムのメモリの格納イメージ図を以下に示す。
2016年12月18日(第506回)
- 今年の漢字について
- ジャズバー歴史 64杯目 「美のあり方」
- クリスマスに欲しいプレゼントは?
- 初雪の話
- 冬休みの予定
担当:木下(3EI、MC)、植村(2E、MIX)、川﨑(3EI)、佐々木(F4)
データベースの課題ER図の作成
課題
「卒業研究で扱うデータをER図で表現する」 実験系のテーマの人は、実験結果をデータベースに保存することを 想定してER図を作成すること。 どうしても、ER図で表現しづらいテーマの人は、身の回りのデータ をデータベースで扱うことをテーマにしてもいい。
内容
データベースを、トップダウンで設計した場合のER図、 ボトムアップで設計した場合のER図を作成すること。
提出物に記載すべき内容
- トップダウンで設計する場合の、要求仕様に相当するもの
- それから抽出した実体・関連・属性などの説明
- そこから作成したER図
- 正規形の条件を満たすために書き換えたER図の説明、および結果の図が正規形
の条件を満たしていることの確認
- ボトムアップ設計する場合の、もともとのデータ(帳票)に相当するもの
- その説明
- レベル分けやグループ分けをして作成したER図
- 正規形の条件を満たすために書き換えたER図の説明、および結果の図が正規形
の条件を満たしていることの確認
- 2つのER図を見比べた場合の考察
2016年12月11日(第505回)
- 高専カフェについて
- 卒業生の前田さんに質問しよう!
- まるよし Train Pops ~ 国語と遊ぼう! 第103便「学術用語」
ゲスト:卒業生 前田様
担当:田嶋(3C、MC)、植村(2E、MIX)、上野(F1)、越後(F5)
2016年12月4日(第504回)
- 今日は何の日
- 12月の話
- まるよし Train Pops ~ 国語と遊ぼう! 第102便「ウルトラマン」
担当:小藤(3B、MC)、西島(2EI、MIX)、西(教員)、中村(教員)