データベースにテーブルを追加するには、スキーマ デザイナを使用します。
次の手順に従ってください:
[テーブルの新規追加]ダイアログ ボックスが開きます。
ユーザが追加しなかった場合は、テーブル名の先頭に「z」が自動的に追加されます。
(読み取り専用です)テーブルのオブジェクト名を指定します。 たとえば、cr テーブルのオブジェクト名は「cr」です。
内容がわかるようなテーブル名を指定します。 たとえば、cr テーブルの表示名は「リクエスト」です。 このフィールドに新しい名前を入力すると、テーブルの表示名を変更できます。
(標準テーブルでは読み取り専用) pdm_userload など、CA SDM ユーティリティでテーブルを参照するために使用する名前を入力します。 サイト定義テーブルでは、デフォルトのスキーマ名はオブジェクト名です。 このフィールドに新しい値を入力して、スキーマ名を変更することができます。
物理 DBMS にあるテーブルを参照するために使用する名前を指定します。 このフィールドは、すべてのテーブルで読み取り専用です。 サイト定義テーブルでは、常にスキーマ名と同じです。
このテーブルを参照するフィールドについて、UI に表示される列を指定します。 たとえば、リクエストの[担当者]フィールドは、連絡先テーブルの参照フィールドです。 連絡先テーブルの共通名は combo_name(姓、名、ミドルネーム)であるため、参照される連絡先のコンボ名は、担当者として表示されます。 共通名の値は変更できません。
このテーブルを参照するフィールドについて、データベースに格納される列を指定します。 たとえば、リクエストの[担当者]フィールドは、連絡先テーブルの参照フィールドです。 連絡先テーブルの関連付け属性は ID であるため、リクエストの担当者列には、参照される連絡先の ID が格納されます。 関連付け属性の値は変更できません。
テーブル内のレコードに対して、ユーザのアクセス レベルを管理するグループ名を指定します。 連絡先の各アクセス タイプでは、各ファンクション グループのテーブル データについての読み取り権限を与えるか、変更権限を与えるか、またはアクセス権を与えないかを指定します。 ドロップダウン リストから新しい値を選択して、関連付け属性の値を変更できます。
重要: スキーマ デザイナには、[詳細]タブがあります。 このタブ上の情報は、CA Technologies のサポート担当者およびサイト担当者が使用するものです。 スキーマ デザイナの使用時にこのタブを操作することはほとんどないため、本書では説明しません。
これにより、変更がデータベースに保存され、オブジェクト エンジンへの変更を定義するファイル(wsptest.mods)がサーバ上に作成されます。 このファイルは、CA SDM インストール ディレクトリの site/mods/majic サブディレクトリに格納されます。 wsptest.modsファイルが作成されると、オブジェクト エンジンがリサイクルされ、新しい変更が使用されるようになります。 この処理は、スキーマの複雑さに応じて、数秒から数分かかります。
メッセージが表示されます。 [はい]をクリックして続行します。 wsptest.modsファイルが影響するのは、wsp_domsrvrオプションで指定されたオブジェクト エンジンのみです。 同じサーバ上の他のオブジェクト エンジンはこのファイルを処理せず、このファイルが他のサーバに配布されることはありません。 また、テスト モードの新規テーブルと列は、ローカル オブジェクトとしてオブジェクト エンジンに定義されます。 つまり、これらのテーブルと列はオブジェクト エンジンで認識されており、Webフォームで使用できます。 ただしデータベース内には存在しないため、他のユーザには影響しません。 CA SDM の標準ユーザは WSP オブジェクト エンジンを使用しないため、テストしているスキーマ変更の影響を受けません。
テーブルが追加されます。
|
Copyright © 2013 CA.
All rights reserved.
|
|