学生主体のモデリング演習 ~入出力分析編~
DESCRIPTION
学生主体のモデリング演習 ~入出力分析編~. M 1 山口. 入出力分析. ・画面や帳票・・・情報要求の核. 正しい画面や帳票が得られなければ、正しいデータベースが設計できない. *正しい画面 / 帳票 … 正しいデータ項目が過不足なく含まれているもの. *正しいデータ項目 … 意味的に正しい、正規に標準化されたデータ項目. 画面帳票分析. 各種画面帳票について、その構成部品を明確化し、さらにこれを基に共通部品化や標準化することで、保守性の高いデータベースを作ることができる。. 画面帳票:情報システムが生産する「製品」. *自動車とその組立図の関係と同等. - PowerPoint PPT PresentationTRANSCRIPT
Kei YamaguCHt
学生主体のモデリング演習~入出力分析編~
M 1山口
入出力分析
画面帳票分析
画面帳票:情報システムが生産する「製品」
データ項目 / 属性:構成する部品 *自動車とその組立図の関係と同等
各種画面帳票について、その構成部品を明確化し、さらにこれを基に共通部品化や標準化することで、保守性の高いデータベースを作ることができる。
・画面や帳票・・・情報要求の核正しい画面や帳票が得られなければ、正しいデータベースが設計できない *正しい画面 / 帳票…正しいデータ項目が過不足なく含まれてい
るもの*正しいデータ項目…意味的に正しい、正規に標準化されたデータ項目
・入出力分析 ・概念 DB 部分図DOA プロジェクトでは
Kei YamaguCHt
入出力分析入出力分析
入出力分析とは、帳票ごとのデータを正規化することである。入出力分析シートとは、情報を構成するデータの構造を明示するものである。
正規化
正規化とは、データの意味が失われないようにデータ項目間の関連( 結びつき ) を維持 しつつ、不必要なデータの項目の重複が生じないようにする基準である。 正規化の目的は、データの追加、更新、削除といったデータベースの修復プログラムを単一化でき、情報システムの保守経費を小さくすることである。
Kei YamaguCHt
入出力分析
◆ 画面 / 帳票分析のステップ
Kei YamaguCHt
入出力分析
◆ ステップ1:外部レコード及びデータ項目の識別
① 画面帳票( IO )を構成するも最も大きなセグメントを点線で区分
② 適切な構成要素に分解した上で「 A 」「 B 」などの番号を付ける 番号を付けた各要素を「外部レコード」と呼ぶ
③ 画面帳票( IO )上の分析対象項目に番号を付けるこのとき、 IO 上には名称しか表示されていなくても、裏に名称に対応付けられた番号やコードがあれば、これを示す番号も補う
例:品名-品番
手順
Kei YamaguCHt
入出力分析
Kei YamaguCHt
1
2
3
54
6 7
89
10
11
12 13 1514A B
16
入出力分析
◆ ステップ2:外部レコードの KEY の識別
分割したセグメント A 、 B などにその外部レコードを単一に特定するための識別子( KEY )を判定し、これをセグメントに対応づけて記述する。
たとえば、「注文」であれば「注文番号」
Kei YamaguCHt
入出力分析
Kei YamaguCHt
1
2
3
54
6 7
89
10
11
12 13 1514A B
KEY ・・・1 12
16
入出力分析
入出力分析シートのフォーマット→
◆ ステップ3:入出力分析シート作成外部レコードと KEY の識別ができたら、付番されたデータに適切な項目名をつけ、入出力分析シートを作成し整理する。
入出力分析
Kei YamaguCHt
入出力分析
◆ 入出力分析シート表記
・・・ KEY (主 KEY ):概念レコードの識別子であり、最も基本的なデータ項目
・・・ RKEY : KEY を参照する機能を持つデータ項目
行を一意に識別するための一つ以上の列。主キーの値は空値ではいけない
他の表の主キーと関連付けるための列
主 KEY と RKEY
Kei YamaguCHt
入出力分析
□ :オカレンスリソース
○ :タイプリソース
リソース型の分類
社員に対する性別やスキル、また顧客に対する業種のような種類ないし分類を表す
社員、顧客などコピーの作れない個体を表す.
:リソース :在庫型 :断面 :要約 :イベント
<概念ファイルの類型>
◆ 入出力分析シート表記
Kei YamaguCHt
入出力分析
CHIBA INSTITUTE OF TECHNOLOGY 学生証
社会システム科学部経営情報科学科
200X年 4月 1日入学
小○ 崇文
千葉県習志野市津田沼 2-17-1
千葉工業大学 学長
学生番号 0X41000
◆ 例題
性別:男
1
23
4 5 6
7
8
Kei YamaguCHt
入出力分析
項目番号 入出力上項目名称
1
2
3
4
5
6
7
データ項目名称データ項目名称データ項目名称 データ項目名称
入出力分析シート
(3)(1) (2)
IO-
入出力名称 入出力番号 作成日
データ項目名称 データ項目名称
作成者
(6)(4) (5)
性別 C
学生情報
学籍番号 学籍番号
性別 C
性別
性別
性別 C
性別
◆ 例題:解説
入出力分析◆ 例題:解答
入出力分析 ‐演習‐◆ 演習
Kei YamaguCHt
入出力分析 ‐解答‐
□ ○ ○ ○
項目番号 入出力上項目名称
1 学籍番号
2氏名
3 フリガナ
4 C性別
5 性別
6 C担当
7所属
8 C住所
9住所
データ項目名称
性別
C性別
C住所
C担当
担当
住所
C住所
C担当
データ項目名称
氏名
フリガナ
C性別
学籍番号
データ項目名称 データ項目名称
学生情報
入出力分析シート 学生情報管理
性別 担当(3)(1) (2)
IO-
入出力名称 入出力番号 作成日
データ項目名称 データ項目名称
作成者
宇治野
(6)
住所(4) (5)
おまけ
Kei YamaguCHt
1班:入出力分析:20時間部分図:15時間統合図:10時間
2班:入出力分析:24時間
部分図:13時間統合図:7時間
ちなみに2年前の山口 /篠原は・・・10月20日 入出力分析開始
1月10日 三点セット完全終了
スケジュール
おそらく150時間以上><
やるっきゃな~い!
!