×
Achtung!
Ihr ePaper wartet auf Veröffentlichung!
Durch Aktivierung des Dokuments werden die Inhalte via KI optimal bei Google indexiert und für über 500 Mio. ePaper Leser auf YUMPU in der richtigen Kategorie einsortiert.
Das sorgt für hohe Sichtbarkeit und viele Leser!
Dokument veröffentlichen
Nein, ich verzichte auf mehr Reichweite.
Ihr ePaper ist nun veröffentlicht und live auf YUMPU!
Sie finden Ihre Publikation hier:
Teilen Sie Ihr interaktives ePaper auf allen Plattformen und auf Ihrer Webseite mit unserer Embed-Funktion
⬤
⬤
hUZ6T
MEHR ANZEIGEN
WENIGER ANZEIGEN
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
DB2デザイン・ガイド<br />
解説<br />
©日本IBMシステムズ・エンジニアリング(株) Information Management部<br />
10<br />
データベース物理設計<br />
� 表、および索引定義の作成にあたっては、事前にDBMSに特化した仕様を考慮して、様々<br />
な項目を決定する必要があります。<br />
� ページサイズは、データの容量やディスク容量、DB2の制限値を考慮して、適切なものを<br />
決定します。<br />
� 主に以下のような点について、DBMSに特化した表定義を決定していきます。<br />
� 列の設計(データ・タイプと長さなど)<br />
� 主キーと外部キー<br />
� 制約 � 固有制約<br />
� 参照制約<br />
� 表検査制約<br />
� 索引設計(1次、2次)<br />
� 変更により適用業務に大きな影響を与えるものとして、例えば以下のものがあります。(V9<br />
では、以下の変更はALTER TABLEステートメントで行うことができます。)<br />
� データ・タイプの変更<br />
� データの長さの変更<br />
� NOT NULL指定の変更<br />
� 以下のものは、変更があっても適用業務に影響しないよう回避する方法はあります。<br />
� データベース名の変更<br />
� CATALOG DATABASEで別名設定<br />
� 表名の変更<br />
� RENAME TABLEで表名の変更、視点の作成により対応<br />
� 列名の変更<br />
� 視点の作成により対応<br />
� 列の順序変更<br />
� 視点の作成により対応
DB2デザイン・ガイド 解説 ©日本IBMシステムズ・エンジニアリング(株) Information Management部 10 データベース物理設計 � 表、および索引定義の作成にあたっては、事前にDBMSに特化した仕様を考慮して、様々 な項目を決定する必要があります。 � ページサイズは、データの容量やディスク容量、DB2の制限値を考慮して、適切なものを 決定します。 � 主に以下のような点について、DBMSに特化した表定義を決定していきます。 � 列の設計(データ・タイプと長さなど) � 主キーと外部キー � 制約 � 固有制約 � 参照制約 � 表検査制約 � 索引設計(1次、2次) � 変更により適用業務に大きな影響を与えるものとして、例えば以下のものがあります。(V9 では、以下の変更はALTER TABLEステートメントで行うことができます。) � データ・タイプの変更 � データの長さの変更 � NOT NULL指定の変更 � 以下のものは、変更があっても適用業務に影響しないよう回避する方法はあります。 � データベース名の変更 � CATALOG DATABASEで別名設定 � 表名の変更 � RENAME TABLEで表名の変更、視点の作成により対応 � 列名の変更 � 視点の作成により対応 � 列の順序変更 � 視点の作成により対応
DB2デザイン・ガイド 列の設計 ©日本IBMシステムズ・エンジニアリング(株) Information Management部 11 データベース物理設計 �列のデータ・タイプと長さの決定 � データ長やとり得る値の制限値により、最適なデータ・タイプを選択する � 開発言語環境による生産性の観点での考慮なども必要 � 文字列(CHAR/VARCHAR/GRAPHIC/VARGRAPHIC) � 可変長 or 固定長? ⇒ 原則、固定長を使用することを推奨 – 可変長(VARCHAR)は固定長(CHAR)に比べて4バイト分余計に必要 – 可変長は、該当列の位置を認識するためにCPU負荷が増加 – 固定長は定義した長さ分の領域を必ず使用する(圧縮を採用した場合はこの限りでない) � GRAPHICはホスト系(EBCDIC)との互換のために使用 � 日付/時刻形式(DATE/TIME/TIMESTAMP) � CHARで保持するより、格納サイズが小さい � YEAR , MONTH , DAY などの日付計算、時間計算関数が使用可能。DB2が計算・値のチェックを 行える � 数値(SMALLINT/INTEGER/BIGINT/REAL/DOUBLE/DECIMAL/DECFLOAT) � 算術に使用するのであれば、通常は数値型。最大取り得る値によって、データ・タイプを選択する � CHARで保持するより、格納サイズが小さい � 小数点以下がある場合はDECIMALを検討 � LONG型(LONG VARCHAR/LONG VARGRAPHIC/CLOB/DBCLOB/BLOB) � LONG VARCHARは文字列というよりLONG型である。(ページ内にデータが格納されない) � LONG VARCHAR、LONG VARGRAPHICについてはdescriptorのための20バイトが行データ中に とられる。 � 上限値にほとんど差異はない。LONG VARCHAR,LONG VARGRAPHICよりも、 VARCHAR,VARGRAPHICを使用する。 � LOBについても、他の表データとは別の場所に保管され、各列の情報(ポインター)のみを他データ と共に持つ � データが4KB以下の場合、LONGはなるべく使用しない � 拡張マークアップ言語(XML) � XML文書を格納する。 � 単一パーティションで、コード・セットUTF-8のデータベースの場合のみ使用可能。 V9.5
Seite 1 und 2: データベース物理設計 【D Seite 3 und 4: DB2デザイン・ガイド 目次 Seite 5 und 6: DB2デザイン・ガイド 物理 Seite 7 und 8: DB2デザイン・ガイド 物理 Seite 9: DB2デザイン・ガイド ①表/ Seite 13 und 14: DB2デザイン・ガイド 参考: Seite 15 und 16: DB2デザイン・ガイド 参考: Seite 17 und 18: DB2デザイン・ガイド 列の Seite 19 und 20: データベース物理設計 DB2 Seite 21 und 22: DB2デザイン・ガイド 解説( Seite 23 und 24: DB2デザイン・ガイド 主キ Seite 25 und 26: DB2デザイン・ガイド 制約 Seite 27 und 28: DB2デザイン・ガイド 解説 Seite 29 und 30: DB2デザイン・ガイド 表の Seite 31 und 32: DB2デザイン・ガイド ペー Seite 33 und 34: DB2デザイン・ガイド 参考: Seite 35 und 36: DB2デザイン・ガイド 参考: Seite 37 und 38: DB2デザイン・ガイド 参考: Seite 39 und 40: DB2デザイン・ガイド 参考: Seite 41 und 42: DB2デザイン・ガイド 参考: Seite 43 und 44: DB2デザイン・ガイド 索引 Seite 45 und 46: DB2デザイン・ガイド 索引 Seite 47 und 48: DB2デザイン・ガイド 参考: Seite 49 und 50: DB2デザイン・ガイド 索引 Seite 51 und 52: DB2デザイン・ガイド V9.5 Seite 53 und 54: DB2デザイン・ガイド 参考: Seite 55 und 56: DB2デザイン・ガイド ②デ Seite 57 und 58: DB2デザイン・ガイド 表/索 Seite 59 und 60: DB2デザイン・ガイド 表/索 Seite 61 und 62: DB2デザイン・ガイド 解説
Seite 63 und 64: DB2デザイン・ガイド 参考:
Seite 65 und 66: DB2デザイン・ガイド 参考:
Seite 67 und 68: DB2デザイン・ガイド V9.5
Seite 69 und 70: DB2デザイン・ガイド 参考:
Seite 71 und 72: DB2デザイン・ガイド 参考:
Seite 73 und 74: DB2デザイン・ガイド 表ス
Seite 75 und 76: DB2デザイン・ガイド 自動
Seite 77 und 78: DB2デザイン・ガイド ログ
Seite 79 und 80: DB2デザイン・ガイド 製品
Seite 81 und 82: DB2デザイン・ガイド ③イ
Seite 83 und 84: DB2デザイン・ガイド イン
Seite 85 und 86: DB2デザイン・ガイド イン
Seite 87 und 88: DB2デザイン・ガイド V9.5
Seite 89 und 90: DB2デザイン・ガイド V9.5
Seite 91 und 92: DB2デザイン・ガイド デー
Seite 93 und 94: DB2デザイン・ガイド ④表
Seite 95 und 96: DB2デザイン・ガイド 表ス
Seite 97 und 98: DB2デザイン・ガイド 表ス
Seite 99 und 100: DB2デザイン・ガイド DMS表
Seite 101 und 102: DB2デザイン・ガイド 参考:
Seite 103 und 104: DB2デザイン・ガイド SMS表
Seite 105 und 106: DB2デザイン・ガイド DMS表
Seite 107 und 108: DB2デザイン・ガイド 複数
Seite 109 und 110: DB2デザイン・ガイド 一時
Seite 111 und 112: DB2デザイン・ガイド 参考:
Seite 113 und 114: DB2デザイン・ガイド V9.5 ©
Seite 115 und 116: DB2デザイン・ガイド ©日
Seite 117 und 118: DB2デザイン・ガイド ©日
Seite 119 und 120: DB2デザイン・ガイド 自動
Seite 121 und 122: DB2デザイン・ガイド 解説:
Seite 123 und 124: DB2デザイン・ガイド 自動
Seite 125 und 126: DB2デザイン・ガイド ダイ
Seite 127 und 128: DB2デザイン・ガイド ダイ
Seite 129 und 130: DB2デザイン・ガイド 参考:
Seite 131 und 132: DB2デザイン・ガイド 解説
Seite 133 und 134: DB2デザイン・ガイド DROPPED
Seite 135 und 136: DB2デザイン・ガイド OVERHEA
Seite 137 und 138: DB2デザイン・ガイド ⑤表
Seite 139 und 140: DB2デザイン・ガイド ユー
Seite 141 und 142: DB2デザイン・ガイド 参考:
Seite 143 und 144: DB2デザイン・ガイド 索引/
Seite 145 und 146: DB2デザイン・ガイド ⑥表
Seite 147 und 148: DB2デザイン・ガイド ログ
Seite 149 und 150: DB2デザイン・ガイド ログ
Seite 151 und 152: DB2デザイン・ガイド ワー
Seite 153 und 154: DB2デザイン・ガイド ⑦構
Seite 155 und 156: DB2デザイン・ガイド V9.5
Seite 157 und 158: DB2デザイン・ガイド V9.5
Seite 159 und 160: DB2デザイン・ガイド V9.5
Seite 161 und 162: DB2デザイン・ガイド V9.5 IN
Seite 163 und 164: DB2デザイン・ガイド バッ
Seite 165 und 166: DB2デザイン・ガイド プリ
Seite 167 und 168: DB2デザイン・ガイド ペー
Seite 169 und 170: DB2デザイン・ガイド AUTOMAT
Seite 171 und 172: DB2デザイン・ガイド その
Seite 173 und 174: DB2デザイン・ガイド 解説
Seite 175 und 176: DB2デザイン・ガイド ©日
Seite 177 und 178: DB2デザイン・ガイド STMM使
Seite 179 und 180: DB2デザイン・ガイド 解説:
Seite 181 und 182: DB2デザイン・ガイド STMM使
Seite 183 und 184: DB2デザイン・ガイド STMM使
Seite 185 und 186: DB2デザイン・ガイド ⑧シ
Seite 187 und 188: DB2デザイン・ガイド デー
Seite 189 und 190: DB2デザイン・ガイド OS特
×
Unangemessen
Sie haben dieses Magazin bereits gemeldet Vielen Dank, für Ihre Hilfe diese Plattform sauber zu halten. Die Redaktion wird schnellst möglich einen Blick darauf werfen.
×
Magazin per E-Mail verschicken
Laden...
Template löschen?
Sind Sie sicher, dass Sie das Template löschen möchten?
×
ePAPER HERUNTERLADEN
Dieses ePaper steht aktuell nicht mehr zum Download zur Verfügung. Ähnliche Magazine zu diesem Thema finden Sie weiter unten unter “Empfehlungen”.
×
Als Template speichern?
Abbrechen
Überschreiben
Speichern