Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

データベース実践入門読書会スペシャル #nseg


Published on

データベース実践入門読書会スペシャル 2015/11/28 at GEEKLAB.NAGANO #nseg

Published in: Technology
  • This simple 7 second daily ritual was tested with a group of volunteers. In total 62 people, all suffering from varying levels of obesity. After ninety days the results were more incredible than any of them could have ever imagined… On average they lost 54 pounds of fat... They experienced increased energy… Better mood… Several of them could even see their abs for the first time ever… This simple 7 second ritual had actually worked on everyone! Regardless of how much they had to lose… Their metabolism… Their genetics… or their age. Click Here To Learn More ❤❤❤
    Are you sure you want to  Yes  No
    Your message goes here

データベース実践入門読書会スペシャル #nseg

  1. 1. データベース実践入門 読書会スペシャル 1 2015.11.28 於 GEEKLAB.NAGANO
  2. 2. 自己紹介 にしざわこういち @koty 昨年12月までは市内某SIerに勤務 C#、ASP.NET(WebForms)、WPFが好き 最近はPython
  3. 3. DB設計アンチパターン 酒のつまみにどうぞ
  4. 4. saishin_fg char(1) ・COBOLerに多い ・saishin_flgだったら良い、、わけでもない →SQLで解決
  5. 5. option1 char(255) ・COBOLerに多い ・option1, option2, …, option10 →項目が必要になった時点でテーブル追加
  6. 6. birthday char(8) ・COBOLerに多い ・MAX値は’99999999’ →date型にする ・文字列にしなければいけない理由が全くないわ けではない
  7. 7. birthday char(8) ・’2015-02-30’ を格納したい! → ある業務用件に従って、実在日に変換 変換前と返還後のふたつの列を持つ?
  8. 8. yuko_ymd_end datetime if yuko_ymd_start <= now <= yuko_ymd_end: # 有効な時の処理 yuko_ymd_end に ‘2016-11-28 00:00:00’が格納 されていると 条件式がFalseになってしまうので 00:00:00を23:59:59 にする。又は<=を<に。 → date型にする
  9. 9. 論理設計をやり切らない ・とりあえず直近で必要な機能のみ論理設計  「アジャイルだから」??? →論理設計はやり切る
  10. 10. おしまい