学生主体のモデリング演習~概念データベース編~
M 1篠原慶太
keita shinohara
概念データベース
・概念データベースのステップ
keita shinohara
概念データベース部分図
keita shinohara
各画面・帳票について、 TH データモデルをもとに作成され
る
基本的に入出力分析のデータをもとに
作成される
概念データベース部分図とは?
概念 DB 部分図
keita shinohara
概念 DB 部分図
CHIBA INSTITUTE OF TECHNOLOGY 学生証
社会システム科学部経営情報科学科
200X 年 4 月 1 日入学
小○ 崇文
千葉県習志野市津田沼 2-17-1
千葉工業大学 学長
学生番号 0X41000
◆ 例題
性別:男
Kei YamaguCHt
概念 DB 部分図◆ 例題
keita shinohara
①
IO-
②
性別 F
③
○
④[性別 C]
⑤
ー(性別)
keita shinohara
IO-1 性別 F ○
[性別 C]ー(性別)
IO-2 学生情報 F □
[学生番号 ]ー(学生番号、学部名、 学科名、性別 C、入学日、 氏名、写真)
例題:解答
概念 DB 部分図
keita shinohara
箱の配置はどのようにして決まるのか?・意味的にエンティティの粒度の大きいものは上、 小さいものは下に配置し、 KEY,RKEYの関係を確認しながら進めていく。 リソースごとにも重要度は決まっている。
*エンティティ…一単位として扱われるデータのまとまり*粒度…粒子の大きさ
意味的に重要なものは下に配置される。
概念 DB 部分図
keita shinohara
概念データベース統合図
keita shinohara
概念 DB統合図とは?部分図作成後、データベース統合という作業を通して、調整、標準化を行う必要がある
部分図を構成する概念ファイルをすべて統合する作業
付箋を用いて、すべての箱を書き出し、ホワイトボードを使用し、一括しながら進め
ていく
サブタイプ
社員には男/女,管理職/一般社員のよう
に,いろいろな人がいて,社員一般としてのデータ項目のほかに,それぞれ固有のデータ項目を持っている.これら固有のデータ項目を持つ概念ファイルをサブタイプと呼ぶ
keita shinohara
サブタイプ
サブタイプ
keita shinohara
① サブタイプは点線の箱で書き,KEYは省略してもよい
② サブタイプへの線は横から出し,矢印はなくてよい
③ サブタイプの条件,すなわちサブタイプコードとその関係cおよび値を明示する
④ サブタイプ固有のデータ項目はサブタイプ側に書く
サブストラクチャ
原則として同じKEY項目に従属するデータ項目はすべて一括して,一つの概念ファイルを形成するが,従属項目を通常のサブタイプとは別の観点から,いくつかのグループ化したいとき、使用する
keita shinohara
サブストラクチャ
keita shinohara
ライフサイクルによっての性格が変化し,関係する他のファイルが変わってくるので,これをわかりやすく明示する必要がある
入出力分析 ‐演習‐◆ 演習
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)
概念 DB 部分図ー解答ー
keita shinohara
IO-4 学生情報 F □
[学籍番号 ]ー(学籍番号、氏名、 フリガナ、性別 C、担当 C、 住所 C)
性別 F
[性別 C]ー(性別)
○IO-1 担当 F
[担当 C]ー(担当)
○IO-2 住所 F
[住所 C]ー(住所)
○IO-3
Top Related