出典: 関係の正規化 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年11月12日 (金) 07:30 UTC、URL: https://ja.wikipedia.org/ 関係の正規化(かんけいのせいきか)は、関係データベース (リレーショナル・データベース) において、関係(リレーション)を正規形と呼ばれる形式に準拠させることにより、データの一貫性の維持と効率的なデータアクセスを可能にする関係設計を導くための方法である。正規形には様々なものが存在するが、いずれにせよ、正規化を行うことにより、データの冗長性と不整合が起きる機会を減らすことができる。 [著名な正規形] これまでに様々な正規形が定義されてきているが、第1~第5正規形及びボイス・コッド正規形がとくに広く知られている。以下ではこれらの正規形の定義を列挙する。以下で、後に示した正規形は、それより前に示した正規形の十分条件になっている。例えば、第3正規形は常に第2正規形である。なお、歴史的な順序としては、まずエドガー・F・コッドにより第3正規形までが定義され、次に第3正規形の「修正」としてボイス・コッド正規形が定義された後、ロナルド・フェイギンにより第4正規形及び第5正規形が定義された。これらの定義に沿った正規化は実務的にもよく行われるが、その際は、第3正規形までに止めて、それで一応、十分に正規化されたと考えることが多い。 第1正規形 関係がスカラ値のみを持ちうるとき、その関係を第1正規形 (first normal form; 1NF) であるという。スカラ値とはそれ以上分割できない値のことをいい、単一の数値や単語は一般にスカラ値だが、表や配列、カンマで区切った文字列などはふつうスカラ値ではない。第1正規形を満たさない関係は、その中の値を必ずしもリレーショナル演算(関係代数ないし関係論理による演算)の対象とすることができないという問題を持つ。 第1正規形の定義が意味することは、リレーショナル演算は単一の値として定義された以上に分割してデータを取り扱うことができないから、その必要があるデータは初めから単一の値に分解した形で関係に格納できるように設計すべきだということである。つまり、ある値がスカラ値であるかどうかは、その値をそれ以上分解して操作する必要があるかどうかによって初めて定まる。 ・・・ |
出典: 関係データベース 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2017年5月24日 (水) 03:46 UTC、URL: https://ja.wikipedia.org/ 関係データベース(かんけいデータベース、リレーショナルデータベース、英: relational database)は関係モデル(リレーショナルデータモデル、後述)にもとづいて設計、開発されるデータベースである。関係データベースを管理するデータベース管理システム (DBMS) を関係データベース管理システム (RDBMS) と呼ぶ。Oracle Database、Microsoft SQL Server、MySQL、PostgreSQL、DB2、FileMaker、H2 Database などがRDBMSである。 [概要] 関係モデルはIBMのエドガー・F・コッドによって考案された現在もっとも広く用いられているデータモデルである。データベースの利用者は、クエリ(問い掛け)をデータベースに与え、データを検索したり、変更することができる。データは表に似た構造で管理されるが、関係と呼ぶ概念でモデル化される。 ・・・ |
出典: 関係モデル 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2021年5月10日 (月) 11:55 UTC、URL: https://ja.wikipedia.org/ 関係モデル(かんけいモデル、リレーショナルモデル、英語: relational model)はエドガー・F・コッドが集合論と述語論理に基づいて考案したデータベースモデルであり、関係データベース(リレーショナルデータベース)の基礎となっている。 [モデル] 関係モデル(リレーショナルモデル)における基本的な前提は、あらゆるデータは n 項(n-ary)の関係(リレーション)で表現されるということである。 数学における関係は二項関係をいうが、関係モデルでは関係の概念を n 項に拡張している(nは0もしくは正の整数)。 一つの n 項の関係は、n個の定義域(ドメイン、後述する)の直積集合の部分集合である。 数学モデルでは推論は二値の述語論理で行う。 すなわち個々の命題について真か偽かのいずれかの評価を行う。 数学の命題は真か偽かの二値であり「未知の値」(unknown) や「不適切な値」(not applicable) のような第三の値は無い。 なおコンピュータ科学では「未知の値」や「不適切な値」はしばしばnullに対応づけられる。 ・・・ |
同義語・類義語 | 関連語・その他 |
---|---|
1NF | 関係データベース |
first normal form | ・ |
fə́ːrst nɔ́rməl fɔ́rm | 2NF |
フゥァーストゥ ノーァマォルゥ フォーァム | second normal form |
フゥァーストゥ・ノーァマォルゥ・フォーァム | sékənd nɔ́rməl fɔ́rm |
フゥァ́ーストゥ・ノ́ーァマォルゥ・フォ́ーァム | セケェンドゥ ノーァマォルゥ フォーァム |
ファースト ノーマル フォーム | セケェンドゥ・ノーァマォルゥ・フォーァム |
ファースト・ノーマル・フォーム | セ́ケェンドゥ・ノーァマォルゥ・フォーァム |
ファ́ースト・ノ́ーマル・フォ́ーム | セカンド ノーマル フォーム |
第1正規形 | セカンド・ノーマル・フォーム |
第一正規形 | セ́カンド・ノ́ーマル・フォ́ーム |
・ | 第2正規形 |
第1正規化 | ・ |
第一正規化 | 3NF |
・ | third normal form |
第3正規形 | |
・ | |
BCNF | |
Boyce/Codd normal form | |
ボイス・コッド正規形 | |
・ | |
4NF | |
fourth normal form | |
fɔ́rθ nɔ́rməl fɔ́rm | |
フォーァスゥ ノーァマォルゥ フォーァム | |
フォーァスゥ・ノーァマォルゥ・フォーァム | |
フォ́ーァスゥ・ノ́ーァマォルゥ・フォ́ーァム | |
フォース ノーマル フォーム | |
フォース・ノーマル・フォーム | |
フォ́ース・ノ́ーマル・フォ́ーム | |
第4正規形 | |
・ | |
5NF | |
fifth normal form | |
第5正規形 | |
更新日:2024年 8月21日 |
同義語・類義語 | 関連語・その他 |
---|---|
RDBMS | Access |
Relational Database Management System | DB2 |
riléiʃənəl déitəbèis mǽnidʒmənt sístəm | Edgar F. Codd |
リレゥイショナゥルゥ デイタァベイス マェニッジメントゥ シィステム | Edgar F. Codd氏 |
リレゥイショナゥルゥ・デイタァベイス・マェニッジメントゥ・シィステム | FileMaker |
リレゥ́イショナゥルゥ・デ́イタァベ̀イス・マェ́ニッジメントゥ・シィ́ステム | H2 Database |
リレーショナル データベース マネジメント システム | Microsoft SQL Server |
リレーショナル・データベース・マネジメント・システム | MySQL |
リレ́ーショナル・デ́ータベ̀ース・マ́ネジメント・シ́ステム | Oracle |
リレーショナル・データベース管理システム | Oracle Database |
リレーショナル型データベース管理ソフト | PostgreSQL |
リレーショナル・データベース・ソフト | エドガー・F・コッド |
関係データベース管理システム | 関係モデル |
かんけい データベース かんり システム | リレーショナル・モデル |
・ | リレーショナルモデル |
RDB | データベース |
Relational DataBase | ・ |
riléiʃənəl déitəbèis | Relational |
リレゥイショナゥルゥ デイタァベイス | riléiʃənəl |
リレゥイショナゥルゥ・デイタァベイス | リレゥイショナゥルゥ |
リレゥ́イショナゥルゥ・デ́イタァベ̀イス | リレゥ́イショナゥルゥ |
リレーショナル データベース | リレーショナル |
リレーショナル・データベース | リレ́ーショナル |
リレ́ーショナル・デ́ータベ̀ース | [形容詞] |
リレーショナル型データベース | 関係のある |
関係データベース | 関係の |
リレーショナル・データー・モデル | 相関的な |
更新日:2024年11月 5日 |
同義語・類義語 | 関連語・その他 |
---|---|
関係モデル | Relational DataBase |
relational model | riléiʃənəl déitəbèis |
riléiʃənəl mɑ́dl | リレゥイショナゥルゥ・デイタァベイス |
リレゥイショナゥルゥ マォドゥルゥ | リレゥ́イショナゥルゥ・デ́イタァベ̀イス |
リレゥイショナゥルゥ・マォドゥルゥ | リレーショナル・データベース |
リレゥ́イショナゥルゥ・マォ́ドゥルゥ | リレ́ーショナル・デ́ータベ̀ース |
リレーショナル モデル | 関係データベース |
リレーショナル・モデル | かんけい データベース |
リレ́ーショナル・モ́デル | ・ |
リレーショナルモデル | RDBMS |
Relational Database Management System | |
riléiʃənəl déitəbèis mǽnidʒmənt sístəm | |
リレゥイショナゥルゥ・デイタァベイス・マェニッジメントゥ・シィステム | |
リレゥ́イショナゥルゥ・デ́イタァベ̀イス・マェ́ニッジメントゥ・シィ́ステム | |
リレーショナル・データベース・マネジメント・システム | |
リレ́ーショナル・デ́ータベ̀ース・マ́ネジメント・シ́ステム | |
・ | |
Relational | |
riléiʃənəl | |
リレゥイショナゥルゥ | |
リレゥ́イショナゥルゥ | |
リレーショナル | |
リレ́ーショナル | |
[形容詞] | |
関係のある | |
かんけいのある | |
関係の | |
相関的な | |
そうかんてきな | |
更新日:2024年11月 5日 |