タグ

2014年9月10日のブックマーク (2件)

  • "SQLアンチパターン"を読み、MySQLにおけるNullの扱いについて再確認した。 - be a ninja engineer

    SQLアンチパターン 作者: Bill Karwin,和田卓人(監訳),和田省二(監訳),児島修出版社/メーカー: オライリージャパン発売日: 2013/01/26メディア: 大型購入: 9人 クリック: 674回この商品を含むブログ (18件) を見る DBMSを使う人なら誰もがハマるNullの取り扱いだが、結論から言うとDBMSのNullはよくあるプログラム言語のそれとは違うので、新しい物として正しく理解しようという事。Nullを怖がっては真っ当なデータ設計は出来ない。 DBMSにおけるNullとは 先に述べたように、DBMSのNullとアプリ側のNullは全くの別の物です。アプリ側のNullは値が存在しない事を示すのに対し、DBMSのNullは値が不定であることを示します。(3値論理と言われる概念が導入されています。) そのため、以下のSQLMySQLで実行すると、Nullが結果

    "SQLアンチパターン"を読み、MySQLにおけるNullの扱いについて再確認した。 - be a ninja engineer
    hi-hats
    hi-hats 2014/09/10
    やっぱそうですよね//"NULLがある場合(特にWHERE句にIS NULLがある場合)にはDBの設計を見直すべきだと思うなあ。"
  • フィボナッチ数 - Wikipedia

    一般項[編集] フィボナッチ数列の一般項は次の式で表される[3]: この式は1843年にビネ (Jacques Philippe Marie Binet) が発表したことからビネの公式と呼ばれるが、それ以前の1730年(ド・モアブル)・1765年(オイラー)にも発表されており、ビネは最初の発見者ではない。 なお、この式に現れる は黄金数で、いくつかの数学的特徴がある。黄金数を作る二次方程式 x2 − x − 1 = 0 の解を α, β (α > β) とすると、上記の一般項は と表せる。 また、一般項の第2項 の絶対値は減少列で、n = 0 のとき より、第2項を切り捨てた式は Fn の値を 0.447 以下(n > 4 のとき1%以下)の誤差で与える近似式である。 この誤差の絶対値は0.5未満なので、Fn の正確な整数値は以下の式で得られる[3]。 ただし、 は床関数である。 なお、後

    フィボナッチ数 - Wikipedia
    hi-hats
    hi-hats 2014/09/10