前回の基本設計に続き、今回は具体的な作業に入ります。データベースの内容は、放送同録してDVD化した映画やTV連続番組などが数百枚あるので、アクセスを使ってDVDデータベースを作りDVD管理を行うものです。前回の基本設計に続き、今回は実際にDVDデータベースを作って行きます。TDVD(構造)、T種類、T国、TDVD-TEMP(構造)テーブルを作る。DVD基本テーブル「TDVD]を作成する。戸棚などの保管場所から探すための識別番号で、当然整数で小数点以下は不要3「種類」映画かテレビ番組か、「国」製作国名この二つのフィールドは別のテーブルとリレーショナルな形で連携しますので、整数型とします。説明欄にフィールドの説明をすること分かり易いと思います。4「製作年度」製作された年度、若しくは最初に放送された年度(西暦)数値型でも良いと思いますが、ここでは文字型としました。すべて短いテキスト型としました。字数は題名から順に、30、20、50、50で備考は255文字までの大きさとしました。出演者は男女とも複数名を記入できるようにやや多めにしました。6「枚数」TV番組なら話数とし映画であればDVD枚数を記入します、数値で整数型。TV番組では100話を超えるものもありますが、映画であれば多くて2枚。ブルーレイのディスクなら1枚ですが初期のDVDにダビングしたものもありますので2枚に亘るものもあります。全フィールドの設定が終われば「TDVD」テーブルを保存します。テーブル作成画面の右上隅の「✖」をクリックしてウィザードに沿って作業を進め、テーブル名を「TDVD」として最後に「OK」をクリックします。「TDVD」テーブルと同じ要領で作成保存します。主キーの設定を忘れずに行ってください。「T国名」テーブルの構造)「T種類」と「T国名」ができた3)「T種類」と「T国名」にデータ(レコード)を入力する「T種類」と「T国名」のデータは決まりきったものなので最初に入力しましょう。「種類」テーブルを右クリックして「開く」、開いた画面で種類欄に「映画」、次のレコードの種類に「TV番組」と記入。テーブル記入画面の右上隅の「✖」から終了すると2個のレコードが保存される。同様に「T国名」にも国を記入、保存する。データ登録はテンポラリーテーブルで行いますので、「TDVD」テーブルとまったく同じテンポラリーテーブル「TDVD-TEMP」テーブルが必要です。「TDVD」テーブルをコピーしてその構造を貼り付けます。テーブル「TDVD」をコピーして貼り付けるだけです。作成したTDVD-TEPMテーブルをデザインビューで開いた。データを登録する時に使いますので、フィールドに既定値を入れておくと登録操作で手間が省けます。一枚ですので最初から「1」入力されていることになります。検索では全フィールドに何らかのデータが入ってないとそのレコードは検索対象から除かれてしまいます。題名や国の名前で検索することができます。登録時のデータ入力の手間を省くため「DVDNo」以外のすべてのフィールドには既定値を入れるのが良いと思います。「種類」「国」にも「1」を入れてください。5)リレーションシップの設定テーブル「TDVD」「TDVDNo」と「T種類」「T国名」のリレーションシップを作成します。「データベースツール」から「リレーションシップ」をクリックしてテーブルの表示画面を表示し、全部のテーブルを順次選んで追加します。「種類」テーブルの「No」フィールドを「TDVD」テーブルの「種類」フィールドにドラッグしてリレーションを設定します。全レコードとT種類の同じ結合フィールドのレコードだけ・・・」を選び「OK」をクリックリレーションシップ画面に戻りますので「作成」をクリック。リレーションが作成されます。同様に「国名」テーブルの「No」フィールドを「TDVD」テーブルの「国」フィールドにドラッグしてリレーションを設定します。「TDVD-TEMP」テーブルについても「T種類」「T国名」テーブルと同じようにリレーションシップを作成してください。これでリレーションシップは完了です、画面右上隅の「✖」で終わってください。次回はフォームの作成からとなります。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。コメントデータの処理方法の詳細はこちらをご覧ください。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。