しょぼちむにデータモデル設計について教えてくださいの会 #syoboben

2015/02/21(土)15:00 〜 18:00 開催
ブックマーク

イベント内容

!!ATTENTION!!

2/14時点で参加者が10人に満たない場合 or 発表者が3人に満たない場合は、
申し訳ないのですが企画を見送ります><
企画の規模含めて再検討するので、ご了承ください><

開催決定!!

概要

@syobochimにデータモデル設計について教えて下さい!!
みなさんがどういう風に考えてデータモデルを設計しているのか知りたいです!!

ピザと飲み物を飲みながらのビアバッシュ形式で、ゆるふわーな感じでやりたいです!!

教えてくれる人枠のピザ代も含んでいます。御了承ください。

ソフトドリンク以外にビールなどのアルコールも用意する予定です。

ゴール

  • しょぼちむが明日現場で使える知識の習得・共有
  • しょぼちむが現場で目指すべき理想のデータ設計の理解・共有

※それ以外の内容も歓迎です!!

教えて欲しくなった背景

お仕事中、ふと気づくとこんなデータモデルができていた!!

  • リレーションシップがはられていない、ただエンティティが並んだER図
  • エンティティの親になるマスタテーブルがPKをたくさんもっていて、リレーションシップがはれない
  • 設定系のテーブルが過去・現在・未来の値を持っていて、現在のデータをとってくるためのSQLがが複雑

データモデルの修正に奮闘してみて、データモデル設計の大変さを実感しました!!
使いやすくて保守性の高い理想の設計の作り方、もしくは、アレなデータモデルを修正するためにどういう風なアプローチができるか・しているかを教えていただきたいです!!

教えてほしいこと

こんな感じのことを教えていただきたいです!!

  • データモデルを作るときに大切にしていること
  • エンティティをつくるときに考えていること
  • リレーションシップをつけるときに考えていること
  • 運用はじめてる(or すでに出来上がってる)ダメなデータモデルをこういう風に修正しました事案
  • 正規化ってどこまでやるの?
  • 理想のデータモデルと現実のデータモデルの差をどう埋めていったか
  • 変更に強いデータモデルとは
  • 外部キーをつけることの良し悪し・気をつけなきゃいけないこと
  • 未来・現在・過去の情報をもつテーブルのデータ管理
  • マテリアライズドビューのような、知ってると便利なTIPS

などなど。。。

MySQL、PostgreSQL、Oracle問いませんが、業務ではOracleを使っているので、
Oracleの話だと嬉しいです!!

会場案内

場所

「株式会社ドリコム」様に会場をご提供いただきます!
会場までの道のりはこちら!(HatchUp様のサイト)

  • Wi-Fiあります
  • 電源あります
    • が、タップが少ないので持ってる人は持ってきてもらえるとみんなが幸せになれます
    • 床に埋め込まれているのでMacのアダプタが刺さらない
  • 低層階用エレベータ(〜11F)ではなく高層階用のエレベータ(17F)に乗ってください
    • ファミマの右側とおぼえておくと分かりやすいです
  • 間違えてアルコタワーANEX(Amazonの方)に行かないよう気をつけてください
    • 両方雅叙園に離接してますが全く別のビルです

開催日

開催日:02/21

タイムテーブル

時間 内容
14:30 開場
15:00〜15:05 会場案内
15:05~15:25 「初めてデータモデルと向き合って知ったこと」的な話をしたい @syobochim
15:25〜15:50 データモデルは時空を越える!?~移動する情報と追跡可能性~ @terahide27さん
15:50〜16:00 休憩
16:00〜16:25 (仮)DB設計でこだわりたい3つの要素 @yamadamnさん
16:25〜16:50 みんなで決めよう!しょぼちむが読むべき本(データ、モデリング編) @grimroseさん
16:50〜17:00 休憩
17:00〜17:25 出来るチューリング完全!SQLでもいろいろできる! @kyon_mmさん
17:25〜17:50 イミュータブルデータモデルとDatomicと @kawasimaさん
〜18:00 終了
〜18:30 完全撤収

発表詳細

@syobochim

「初めてデータモデルと向き合って知ったこと」的な話をしたい

データモデルは時空を越える!?~移動する情報と追跡可能性~ @terahide27 さん

発表者:@terahide27さん

物流や金融などのシステムでは時間軸で場所などを移動する情報は数多く存在します。
そういった情報の追跡可能性を満たすためのデータモデルを簡単にひもといてみましょう。

(仮)DB設計でこだわりたい3つの要素 @yamadamn さん

発表者:@yamadamnさん

ネーミング、制約、データ型の3つに絞って、どのようにするべきか、可能であれば皆さんの意見を伺いながら考察してみたいと思います。

みんなで決めよう!しょぼちむが読むべき本(データ、モデリング編) @grimrose さん

発表者:@grimroseさん

私がこれまで読んできた本とそれがどう役に立ったのかを紹介しつつ、
皆さんからの温もりあふれるマサカリを添えて、しょぼちむに勧めます。

出来るチューリング完全!SQLでもいろいろできる! @kyon_mm さん

発表者:@kyon_mmさん

イミュータブルデータモデルとDatomicと @kawasima さん

発表者:@kawasimaさん

注意事項

※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。