数値型(intなど)か文字型(charなど)かなどを指定する。(4)列の最大データ・サイズをバイト単位で指定する。(5)この列のデータに対し、Null値を許容するかどうかを選択する。Null値を許容する場合は、この項目をクリックしてチェックマークを付ける。主キーについては前述したとおりである。Managerで特定の列を主キーに指定するには、その列を選択してマウスを右クリックし、表示されるポップアップ・メニューの[主キーの設定]を選択する。今回は、Personテーブルの社員番号、Sectionテーブルの部署番号をそれぞれ主キーにする。Null値許容すると(Nullは「ヌル」や「ナル」と読む)、その列に関して、値を含まない行の存在を許すことになる(Nullは日本語では「空値」と呼ばれる)。Nullは数字のゼロや空文字列(“”)とは異なり、何の値も入っていないことを示す。逆にNull値を許容しない場合は、必ず何らかのデータをその列に入力しなければならなくなる。社員テーブルで、社員個人の携帯電話番号を格納する列があったとしよう。「Nullを許容」にしておけば、番号が不明な場合は何も入力しないでおくことができる(Nullを許容しなければ、この場合でも何らかのデータを入力しなければならない)。一般的に行のオカレンスによっては、列に入力すべきデータが存在しないとか、データを入力すべきでないといったケースがある。このような場合に「Nullを許容」を指定することになる。乱用すると、後のデータ操作で例外処理を設けるなど煩雑になるので指定は最低限にすべきである。同様にしてSectionテーブルも作成する。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。