キムラデービーブログ

オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日本オラクルに在籍していますが、本サイト(ブログ、またはウェブサイト)において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。
プログラマのためのSQL第四版読書会(12)11.時間型 (p.225)
0
    読書会はゆるゆると続けていましたが、なかなかアウトプットができず。。。。
    とりあえず最新回から順にさかのぼってアウトプットします。。。

    プログラマのためのSQL 読書会(12) - connpass

    [Typo]
    (1) p.226
    ユリウス暦は4年につき1日の閏年をもっており、

    ユリウス暦は4年につき1日の閏日をもっており、
    (2) p.230
    ランダムに近いデータ作る簡便な方法ではある。

    ランダムに近いデータを作る簡便な方法ではある。
    (3) p.234
    11.3 INVERVAL型の冒頭
    「以下にこのデータ型のBNF定義を示す」の後のBNF定義がない。
    英語版にはある。
     ただ、その後のINTERVAL型は期間をあらわすデータ型だ〜の部分は原著4thにはなく、
    5thの冒頭部分なので、中途半端に間違えている原著をミックさんがつかまされて :)
    原著はしれっとなおしている可能性もあり。。。。

    [原著の??な点]
    p.227 「英語話者においては、年は4桁、月は3文字、日は2桁であらわすのがもっとも誤読誤記が少なくソートするときも便利だとい

    うことを発見した」ですが、月を3文字(例: 12月はDec)とすると、ソートには便利ではないのでは? という話がでた。確かに文字列
    としては月の3文字はソートすると1->2->3月というわけではないので。
     ただ、日付や日付時刻型だと三文字月は入出力のときだけで、内部では別に英字で格納されているわけではないので、特に問題とはならない気もしてきた。後で考えると。

    [用語]
    EDIFACT


    [人物]
    p.228の訳注とp.237
    アリゾナ大学のリチャード・T・スノッドグラス
    Richard Snodgrass

    アレサンドロ・メサ
    →Alejandro Mesa , Microsoft SQLサーバのMVPらしい。SQL Server関連からよく参照されている。

    [ドキュメント・書籍]
    p.237で紹介している二冊
    (1) Developing Time-Oriented Database Applications in SQL (Richard Snodgrass著, Morgan Kaufmann, 1999)
    (2) How to Design, Update and Query Temporal Data (Tom Johnston, Randall Weis著, Morgan Kaufmann, 2010)

    前者はpdfで公開されているので、まず読みたい。(2)は未読。また、アマゾンで検索してみるとTom Johnstonの別の著作と
    Dateの著作がヒットした。これらも購入して、時間がみつけて、読んでみたい。

    (3) Bitemporal Data: Theory and Practice (Tom Johnston著, Morgan Kaufmann, 2014)
    (4) Time and Relational Theory, Second Edition: Temporal Databases in the Relational Model and SQL (C.J. Date,‎ Hugh Darwen,‎ Nikos Lorentzos 著 Morgan Kaufmann 2014)

    [所感]
    暦の細かい説明や、Septemberの語源などは「へぇー」の連続でしたが、その部分は特にSQLには役立たなさそう。トリビア的な感じです。

    読書会の次回は年明け(2018年) 1/15 or 22の月曜日となりそうです。
    [2018-01-02 追記]
    2018-01-22(mon)となりました。ご参加お待ちしております。

    プログラマのためのSQL 読書会(13) 12.文字列型 (p.243)

    JUGEMテーマ:コンピュータ



    | meijik | SQL | 00:37 | comments(0) | trackbacks(0) | - | - |
        123
    45678910
    11121314151617
    18192021222324
    252627282930 
    << November 2018 >>
    + RECOMMEND
    100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊
    100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊 (JUGEMレビュー »)

    100人のうちの一人としてミックさんの本を推薦しています。
    + RECOMMEND
    MySQL 5.1 Plugin Development
    MySQL 5.1 Plugin Development (JUGEMレビュー »)
    Andrew Hutchings,Sergei Golubchik
    MySQL 5.1 のプラグインを作るならこれ!
    + RECOMMEND
    AWKを256倍使うための本 (Ascii 256倍)
    AWKを256倍使うための本 (Ascii 256倍) (JUGEMレビュー »)
    志村 拓,鷲北 賢,西村 克信
    ここにきてまさかの復刊。15〜16年前の本ですが、いまでも十分役立ちますよ!!
    + RECOMMEND
    Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
    Linux-DB システム構築/運用入門 (DB Magazine SELECTION) (JUGEMレビュー »)
    松信 嘉範
    Linux-DB システム構築の新スタンダード。DB Magazine人気連載、待望の書籍化です!!
    + RECOMMEND
    + RECOMMEND
    超・極める!MySQL
    超・極める!MySQL (JUGEMレビュー »)
    坂井 恵,志村 和彦,ひろせ まさあき,松信 嘉範
    内容は少々古くなりましたが、内部説明があり、いろいろ面白いです。
    + RECOMMEND
    The Root of .NET Framework
    The Root of .NET Framework (JUGEMレビュー »)
    荒井 省三
    .NETの根っこをつかむ、か?
    + RECOMMEND
    エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
    エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド (JUGEMレビュー »)
    奥野 幹也
    これまでにない構築、そして構築後のMySQLのための本。
    + RECOMMEND
    Database Management Systems
    Database Management Systems (JUGEMレビュー »)
    Raghu Ramakrishnan,Johannes Gehrke
    ミックさん連載の参考書籍です。
    + RECOMMEND
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series) (JUGEMレビュー »)
    W. Richard Stevens,Stephen A. Rago
    必読! といいつつ私が読んだのは初版の日本語訳です。差分はチェックしないといけませんね。
    + RECOMMEND
    + RECOMMEND
    + RECOMMEND
    Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE
    Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE (JUGEMレビュー »)

    DELL SX260の換装用に購入。今はコチラのほうが安いですね。
    + RECOMMEND
    情熱プログラマー ソフトウェア開発者の幸せな生き方
    情熱プログラマー ソフトウェア開発者の幸せな生き方 (JUGEMレビュー »)
    Chad Fowler
    OSC2010神戸に出展されたジュンク堂で買いました。
    + RECOMMEND
    Software Design 総集編 【2000~2009】(DVD付)
    Software Design 総集編 【2000~2009】(DVD付) (JUGEMレビュー »)

    メガトン級の過去記事。売り切れる前にお店に急げ!
    + RECOMMEND
    + RECOMMEND
    玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2
    玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2 (JUGEMレビュー »)

    Aspire 1410 HDD換装後、昔のHDDはこれにいれます。
    + RECOMMEND
    + RECOMMEND
    acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22
    acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22 (JUGEMレビュー »)

    色違い黒(他に青と白があります): メモリは最大4GBとあるが、がんばれば8GBいけるらしい。
    + RECOMMEND
    Firebird 徹底入門
    Firebird 徹底入門 (JUGEMレビュー »)
    木村 明治,はやし つとむ,坂井 恵
    Firebird日本ユーザ会のはやしさん、そしてMyNAから拝借(?) してきた坂井さんとともに書きました。まだ誰も知らないFirebird 2.5や、いままでドキュメントのなかったツール類についてもソースを確認してとりあげた本です。是非ご活用ください。
    + SELECTED ENTRIES
    + RECENT COMMENTS
    • 使い慣れたSQLに潜む実装依存: Firebirdの場合(6) 文字列との結合演算子
      noname (12/10)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      Moriaki_ (01/05)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      Moriaki_ (01/05)
    • 2015年版 InterBaseの歩み
      nakagami (12/06)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      meijik (11/22)
    • 分散DB本読書会第46回メモ「STOP AFTER 10」
      masudahidehiko (09/01)
    • Windows上でのMySQLビルド方法
      kinoyasu (03/31)
    • 気軽に新しいMySQLを試してみる: MySQL Sandboxのススメ
      MeijiK (09/19)
    • 伝わらない曲シリーズ: 川島恵「ミスター不思議」
      96 (07/05)
    • 気軽に新しいMySQLを試してみる: MySQL Sandboxのススメ
      MeijiK (02/17)
    + RECENT TRACKBACK
    + CATEGORIES
    + ARCHIVES
    + MOBILE
    qrcode
    + LINKS
    + PROFILE