Menu Close

TECH

2016.05.29

MariaDBの日本語文字化けを解消するための設定

Ruby on RailsからMariaDBを利用した時に、文字化けが発生したのでMariaDBの設定内容を見直した。 前提 MariaDBのバージョン Server version: 10.1.10-MariaDB MariaDB Server 文字化けする character_set_server, character_set_databa

TECH

2015.08.07

正規化とは何か?

達人に学ぶDB設計を読んだときのメモ。 第1正規形 スカラ値(Scalar value) 「1つのセルの中には1つの値しか含まない」 関数従属性(functional dependency) Y = f(X) : 入力Xに対して出力Yを決めるための式 このとき

TECH

2015.06.10

[SQL実践入門]内部結合と外部結合のイメージ

内部結合と外部結合の「内部」と「外部」はどこから来ているのかクロス結合を元に説明している箇所を抜き出してまとめる。 SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)出版社:技術評論社著者

TECH

2015.06.01

[SQL実践入門]結合のアルゴリズム Nested Loops, Hash, Sort Merge

データベースの結合のイメージがいまいち掴めていなかったため、「SQL実践入門」を読んで、結合のアルゴリズムをまとめておく。 SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)出版社:技術評

TECH

2014.12.24

達人に学ぶSQL, DB設計をぽちった

Kindleで安くなってたので、勢いでポチった。 SQL周り、モデリング周りの理論武装しておきたいと思って買った2冊。 達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)出版社:翔泳社著者:ミック発売日: 2008.02.07 達人に学

TECH

2013.10.02

索引設計についてのまとめ

DBMSにおいて、索引(インデックス)が重要なことは認識している。 しかし、次の点の理解が浅かったため、参考図書・参考URLを元に索引設計の心得をまとめておく。 そもそもどんな索引にはどんな種類があるのか どんな場合に索引をつければよいのか 索引をつけた場合のデメリットにはどんなものがあるのか