エンジニアが学ぶ在庫管理システムの「知識」と「技術」
2024年4月4日エンジニアが学ぶ在庫管理システムの「知識」と「技術」を読んだ。 在庫管理の難しさを知った。生産、販売、購買、会計、原価と関係するシステムもあり、在庫管理に求められる機能の複雑さを感じた。 ...
エンジニアが学ぶ在庫管理システムの「知識」と「技術」を読んだ。 在庫管理の難しさを知った。生産、販売、購買、会計、原価と関係するシステムもあり、在庫管理に求められる機能の複雑さを感じた。 ...
エンジニアが学ぶ生産管理システムの「知識」と「技術」を読んだ。 生産管理システムに限った話ではないが、業務フローを深く理解することがシステムの品質に大きく関わるなぁというのをひしひし感じた。 ...
インデックスとは テーブルに格納されているレコードを高速に取り出すための仕組み 以下のようなO(n)問題を抱えたクエリがあるとする。 SELECT * FROM users WHERE first_name = ‘Tom’ このクエリのパフォーマンスを上げるためには、以下のようにIndexを貼る。 ALTER TABLE users ADD INDEX (first_name) メリット・デメリッ...
SQLアンチパターンを読んだ。 定番of定番。分かりやすい解説でアンチパターンが紹介されている。 ...
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへを読んだ。 「なるほどこういうふうに書けるのか〜」といった感じにSQLの引き出しが増えた気がする。 ...
SQL実践入門──高速でわかりやすいクエリの書き方 (WEB+DB PRESS plus)を読んだ。 SQLを書くときに意識しておきたいことが整理されている。 ...
初めてのSQL 第3版を読んだ。 SQL入門書として分かりやすい。駆け出しの時に読んでおけば良かった。基本的なことを振り返るにもちょうどよい。 ...
理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL (WEB+DB PRESS plus)を読んだ。 理論から学ぶことでRDBに対する向き合い方、考え方を整理することができる。集合論や論理学は理解しきれていないので今後の課題。 ...
NULLとは 「値が存在しない」または「値が不明」ということを示す。 値ではないため値のように比較できない。 空集合(要素が0個の集合)ではなく、存在しない集合と見なされる。 リレーショナルモデルに反するNULL リレーショナルモデルは閉世界仮説(真であると判明しないものは全て偽であると仮定すること)に基づいており、NULLはこれに反する。 リレーショナルモデルでは2値論理が元となっているため、真...