データベース

IT資格

主キーと外部キーの違いとは?「学籍番号」と「入部届」でたとえてみる

「主キー」と「外部キー」。どちらも「キー」と付くので、なんとなく同じ仲間に見えてしまう。ところが試験問題では「外部キーに重複は許されるか」「NULLは入れられるか」と、細かい性質の違いが容赦なく問われる。編集部でデータベースの公式ドキュメン...
IT資格

インデックスとキーの違いとは?図書館の「管理番号」と「索引カード」でたとえてみる

データベース設計を学び始めると必ず出てくる「インデックス」と「キー」。どちらも似たような場面で登場するため、「結局何が違うの?」と混同している人が多いのではないだろうか。編集部で改めて整理してみると、図書館の仕組みに置き換えるとすっきり理解...
IT資格

正規化と非正規化の違いとは?データベース設計を「引っ越しの片付け」でたとえてみる

「データベースの正規化」という言葉、資格の教科書で見かけるけれど、実務でどう使うのかピンとこない——編集部にもそんな相談がよく届きます。改めて整理してみると、実は引っ越しの荷物整理の発想ととても近いことに気づきました。まず結論:正規化と非正...
IT資格

SQLとNoSQLの違いとは?「整理棚」と「段ボール箱」でわかりやすく解説

SQLデータベースは項目ごとに仕切られた「整理棚」のようにデータを管理し、NoSQLデータベースは自由な形のまま「段ボール箱」に放り込むようにデータを保存できます。どちらもデータを保存・検索する仕組みですが、構造の厳密さと柔軟性のバランスが...
IT資格

Oracle Master Silver対策講座はどう選ぶ?独学との違いを編集部が整理してみた

※本記事はアフィリエイト広告を含みます。Oracle Master Bronzeを取得したあと、次のステップとして立ちはだかるのがSilverです。編集部が受験者の声を調べていて感じたのは、「Bronzeは独学でいけたが、Silverで急に...