出典: 関係の正規化 『フリー百科事典 ウィキペディア日本語版(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 |
フゥァーストゥ・ノーァマォルゥ・フォーァム | 第2正規形 |
ファースト ノーマル フォーム | ・ |
ファースト・ノーマル・フォーム | 3NF |
第1正規形 | third normal form |
第一正規形 | 第3正規形 |
・ | ・ |
第1正規化 | BCNF |
第一正規化 | Boyce/Codd normal form |
・ | ボイス・コッド正規形 |
・ | |
4NF | |
fourth normal form | |
第4正規形 | |
・ | |
5NF | |
fifth normal form | |
第5正規形 | |
更新日:2022年 7月19日 |
同義語・類義語 | 関連語・その他 |
---|---|
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 |
リレーショナル・データベース | リレゥイショナゥルゥ |
リレーショナル型データベース | リレーショナル |
関係データベース | [形容詞] |
リレーショナル・データ・モデル | 関係のある |
関係の | |
相関的な | |
更新日:2023年 1月 6日 |
同義語・類義語 | 関連語・その他 |
---|---|
関係モデル | 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年 3月10日 |