预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

文書番号:発行部門: データベースアクセス指針説明書 第1版 文書番号 発行日付 2007/07/02 部門 作成者 承認者 ■改版履歴 版 日付作成者 査閲者 承認者 改版内容 1.02007/07/02 初版 ■参考文書 文書番号文書名 -------目次------- TOC\o"1-3"\h\zHYPERLINK\l"_データベースアクセス指針"1. データベースアクセス指針 PAGEREF_Toc94071307\h4 HYPERLINK\l"_データベースアクセス基本方針"1-1. データベースアクセス基本方針 PAGEREF_Toc94071308\h4 HYPERLINK\l"_データベースの排他制御"1-2. データベースの排他制御 PAGEREF_Toc94071309\h4 HYPERLINK\l"_SQLコーデイングガイドライン"2. SQLコーデイングガイドライン PAGEREF_Toc94071310\h5 HYPERLINK\l"_SQLコーディング規則"(1) SQLコーディング規則 PAGEREF_Toc94071311\h5 HYPERLINK\l"_SQL文の共有の為のガイドライン"(2) SQL文の共有の為のガイドライン PAGEREF_Toc94071312\h6 HYPERLINK\l"_索引を利用したSQL文のガイドライン"(3) 索引を利用したSQL文のガイドライン PAGEREF_Toc94071313\h8 HYPERLINK\l"_FROM句の順序について"(4) FROM句の順序について PAGEREF_Toc94071314\h10 HYPERLINK\l"_インデックス作成のガイドライン"3. インデックス作成のガイドライン PAGEREF_Toc94071315\h11 HYPERLINK\l"_3-1.索引作成のタイミング"3-1. 索引作成のタイミング PAGEREF_Toc94071316\h11 HYPERLINK\l"_3-2.論理構造のチューニング"3-2. 論理構造のチューニング PAGEREF_Toc94071317\h11 HYPERLINK\l"_3-3.索引を付ける列と式の選択"3-3. 索引を付ける列と式の選択 PAGEREF_Toc94071318\h12 HYPERLINK\l"_プログラム作成のガイドライン"4. プログラム作成のガイドライン 13 HYPERLINK\l"_4-1.変数名の付け方について"4-1.変数名の付け方についてHYPERLINK\l"_4-1.変数名の付け方について" 13 4-2. 引数名の付け方についてHYPERLINK\l"_4-2.引数名の付け方について" 13  データベースアクセス指針 本システムで使用されるデータベースアクセスに関する基本的な指針について、設計上および製造上考慮すべき点を記述する。 データベースアクセス基本方針 回線速度が遅くてもそれなりのレスポンスが出るように、DBとのやりとり回数は極力少なく、かつ短時間で終わるように心がける。 DBアクセス部分をプログラミングする上で、実行パフォーマンスまたはメンテナンスの安易性のどちらかを選択する場合、基本的にはメンテナンスの安易性を優先する。 データベースの排他制御 Select…forupdate句による排他ロックが可能であるが、基本的には業務アプリケーション設計にて排他の問題を解決するよう設計者が判断する。 SQLコーデイングガイドライン SQLコーディングガイドラインは、パフォーマンスに非常に影響を及ぼすSQL文のコーディングおよび動的SQLの使用に関するガイドラインを設定したものである。当ガイドラインの目的は、以下の3点である。 AP開発者のスキルによる処理効率のバラツキを少しでも減らす。 DBアクセス時に最適な経路でレコード処理を行う為のガイドラインを示す。 動的SQLを使用する場合は設計者へ申請する。 SQLコーディング規則 動的SQLは使用しない事を基本とし、万が一使用する場合は設計者へ使用を申請 する。 複数の表の問い合わせには、全て列名に表名を付ける(エイリアス可)。例)○SELECTEMP.EMP_NO,COMPANY.COMP_CODE FROMEMP,COMPANYWHEREEMP.COMP_NO=