データベース用語和英対応表

6~7年前に買ったSQLの入門書を、捨てる前に読み返している。この入門書を使って1回SQLを勉強したのだが、実際に使うことが無かったため、全く身に付かず、歳のせいで記憶にも残っていないのだ。実際、MySQLを触りながら復習しようとして、mysqlを起動すると、"select * from (テーブル名);"以外の文はそらでは全く書けなかった。

従って、SQLの入門書とMySQLのマニュアル(MySQL info)とを見ながらSQLを試しているのだが、SQLの入門書が日本語でMySQLのマニュアルが英語であり、筆者にデータベースの基礎知識がないため、日本語と英語の対応が取れない用語がいくつか発生した。

そこで、出くわしたデータベース用語の日本語と英語の対応表を作ることにした。

日本語英語
階層型データベースhierarchical database
ネットワーク型データベースnetwork structure database
リレーショナルデータベースrelational database, RDB
データ定義言語Data Definition Language, DDL
データ操作言語Data Manipulation Language, DML
データ制御言語Data Control Language, DCL
主キーprimary key
候補キーcandidate key
代理キー(代替キー)alternate key
複合キー(連結キー)composite key
外部キーforeign key
非キー属性non-key attribute
正規化normalization
非正規化denormalization
非正規形non-first normal form. NF2
第1正規形first normal form, 1NF
第2正規形second normal form, 2NF
第3正規形third normal form, 3NF
ボイス-コッド正規形Boyce-Codd normal form, BCNF
第4正規形forth normal form, 4NF
第5正規形fifth normal form, 5NF
射影-結合正規形projection-join normal form, PJNF
関係代数relational algebra
集合演算set operation
関係演算relational operation
sum
difference
product
quotient
直積(デカルト積)direct product(Cartesian product)
選択selection
射影projection
結合join
交差結合cross join(Cartesian join)
等結合equi-join
自然結合natural join
内部結合inner join
外部結合outer join
左外部結合left outer join
右外部結合right outer join
自己結合self-join
相関サブクエリーcorrelated subquery
集計関数aggregate function
参照整合性制約referential integrity constraint
一意性制約unique constraint
(2008/1/4 更新)

参考資料
IT用語辞典BINARY
初心者用データベース入門
SYBASE Adaptive Serverのマニュアル(PDF)
Wikipedia