O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

1.427 visualizações

Publicada em

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

Publicada em: Tecnologia
  • Seja o primeiro a comentar

データベース実践入門読書会スペシャル #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. おしまい

×