2020年11月21日テーブル設計に関してのメモ。keyを自動的に作ることが多いと思いますが、サロゲートキーといい、グレーノウハウに属します。本来であれば複合主キーを使ってレコードを特定すべきですが、複合主キー自体にもデメリットがあるので代替案としてこれが使われることが多いです。メリットとしてはリレーションが非常に簡単になるレコードの特定が簡単になるリレーションが(数字を使うので)高速になることが多い。いうメリットがあります。(以前はほぼ自動的に作ってましたね・・・)元々論理的に存在しないカラムであり、モデルをわかりにくくするというデメリットがあります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。テーブルとはCSSを学習したあとはデータベースの学習などを。これを読んでいきます。...集合としてのSQL今まで何度かSQLが集合ということを扱ってきました。今回はそれがよくわかる例を。実務ではあまりないと思うのですが、集合をイメージしやすい例題として、2つのテーブルが全く同じケースを考えます。実務でいろいろとトラブルがあり、データベースから在庫データを見てくれ~なんて依頼がありましたんでSQLをごりごり書いていたんですが、普段使わないようなSQLの構文を使ったのでここでちょっと紹介します。...JavaでのSQLの書き方ちょっと小ネタです。通常SQLを記述する場合、縦に分けて書くのが見た目にも見やすく、保守性も高いです。...dbUnitの使い方えーJavaで有名なテストツールDBUnitについて。DbUtilではありませんので間違えないように。