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