第一正規形

情報処理用語集

第一正規形

情報処理関連の用語について、基本的知識を紹介しているサイトです。近年、情報処理はインターネットなどの普及により、毎日生活していく中で熟知され、さまざまなシーンで利用されており日常生活の一部になりつつあります。コンピュータ社会において、技術の急激な進歩や発展に伴い情報処理用語も大幅に増えてきております。膨大な量の用語を全てご紹介するのは難儀ではありますが、多様化する現状に対応して、基本的な用語から、コンピュータ全般、ソフトウェア、アルゴリズムとデータ構造、システム開発の基礎、ファイルとデータベース、通信ネットワーク、情報処理システム、産業社会と情報化、情報化の課題など、いろいろな観点から用語を努めて簡潔で、できる限り解りやすく、丁寧に説明させていただいております。情報処理関連用語の理解やスキルアップで多くの情報と知識を習得していただけたら幸いです。「初級上級システムアドミニストレータ」や「上級システムアドミニストレータ」、「基本情報技術者」、「特種情報処理技術者」、「ソフトウェア開発技術者」などIT技術関連の試験対策にも是非、お役立てください。情報処理用語集は情報処理技術者試験資格取得を目指すあなたを応援させていただきます。

第一正規形


スポンサードリンク






情報処理用語集
TOP


A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 数字



スポンサードリンク







情報処理用語集>第一正規形

第一正規形とは関係データベースにおいて、非正規形の表を

固定部分と繰り返し部分に分ける手法のこと。

次の表を例に考えてみる。

非正規形
受注番号 受注日 顧客名 顧客番号 品番 商品名 数量 単価
A00001 020522 ○○商事 U005 Y001,Y002,
Y003
消しゴム,鉛筆、定規 50,20,
30
150,100,
200
A00002 020703 △△物産 U013 Y002,Y003,
Y004,Y005
鉛筆、定規,ノート,のり 30,10,
30,10
100,200,
150,100

【品番・商品名・数量・単価・金額】は繰り返し部分、

【受注番号・受注日・顧客名・顧客番号】は固定部分になる。



非正規形の表を第一正規形で表で示すと下記の表になる。

第一正規形
受注番号 受注日 顧客名 顧客番号 品番 商品名 数量 単価
A00001 020522 ○○商事 U005 Y001 消しゴム 50 150
A00001 020522 ○○商事 U005 Y002 鉛筆 20 100
A00001 020522 ○○商事 U005 Y003 定規 30 200
A00002 020703 △△物産 U013 Y002 鉛筆 30 100
A00002 020703 △△物産 U013 Y003 定規 10 200
A00002 020703 △△物産 U013 Y004 ノート 30 150
A00002 020703 △△物産 U013 Y005 のり 10 100

これは、関係データベースで容易に表現できる表であるので、一般的に

関係データベースの表は第一正規形であるといえる。


ある列が決まれば、行を識別することが出来る列や列の組合せを、

基本キー(primary key)という。または、主キーともいう。

この表で基本キーにあたるのは「受注番号」と「商品名」の組合せである。

基本キーが決まれば一意に列の値が決まることを関数従属と呼び、

【数量】は完全に関数従属しているといえる。

これに対して、【商品名・単価】は「商品コード」、

【受注日・顧客番号・顧客名】は「受注番号」でだけで決まるので、

部分的に関数従属(部分従属)しているといえる。

また、部分従属している列を分離した表を第二正規形という。




スポンサードリンク


Copyright (C) 情報処理用語集 All Rights Reserved