データベースに関するMemo 機械学習と融合することで、すごいシステムができそうな予感。
面白そうだったけど、内容は、ある程度使った事のある上級者向けな感じ。 意義がわかりにくいから、読むのを止めた。読む時期が大切。
大学時代のテキスト。よくよく考えると、SQLなどのパッケージ的なものがなかった頃の本のようだ。 B+Treeアルゴリズムとかもう少し、詳しく書いて欲しかった。C言語での実装が書かれているが、今となっては、SQL文で、十分なので、実装の理解とか深めるにはいいかも。
玄人向けなオーラが出てる本。
状況に応じて、どの処理を選べばよいかなどの示唆を与えてくれる。必ずしもindexを利用した検索が早いわけではないことを教えてくれる。道具は使いようが大切らしい。
雑誌Sideの宣伝、引用はちょっとやめてほしいかな。ある程度わかってきて、さらにつっこんだ内容のとっかかりを知るにはいいかも。
基本的な構文の使い方がまとめられている。再確認にはよい。
バイブル的な本らしい。
複数のDB事情、違いがわかるのでよいかも。SQLの事典。
SQLiteの入門本、基本的な使い方+各言語からどう使うかが入門的にまとめられている。
SQLiteの事典
sqlite3.exe ファイル名
sqlite> create table テーブル名(変数名 型, ...繰り返し... );
not null unique default primary key check
sqlite> .schema
sqlite> create temp table テーブル名(変数名 型, ...繰り返し... );
sqlite> alter table テーブル名 add column 変数名 型;
sqlite> alter table 変更前テーブル名 rename to 変更後テーブル名
sqlite> drop table テーブル名;
sqlite> VACUUM;
sqlite> create view view1 as select 要素 from テーブル名; sqlite> select * from view1;
sqlite> insert into テーブル名 values(, , , ...);
sqlite> .separator , sqlite> .import 'ファイル名' テーブル名
sqlite> .mode csv sqlite> .output ファイル.csv sqlite> select * from テーブル名; 文字化するんは何か対策いるんかな?
sqlite> attach database データベース名 as 見なし名
sqlite> detach database 見なし名
sqlite> delete from テーブル名 where 条件
情報理論との関連深い内容らしい。深遠なものを感じる。 情報理論関係の参考文献 [1]Han Te Sun, ... 情報と符号化の数理 [2]有本卓,...確率・情報・エントロピー DataBase関係の参考文献 [3]奥野,"理論からまなぶデータベース実践入門" B+については、ほとんどのSQL製品に実装されているそうな。 [4]茨木 俊秀,"Cによるアルゴリズムとデータ構造" 平衡探索木として触れている。