学生主体のモデリング演習 ~概念データベース編~

18
学学学 学学学学学学学学 学学学学学学学学学学 ~~ M 学学学学 keita shinohara

Upload: devika

Post on 11-Jan-2016

24 views

Category:

Documents


2 download

DESCRIPTION

学生主体のモデリング演習 ~概念データベース編~. M 1 篠原慶太 . 概念データベース. ・概念データベースのステップ. 概念データベース部分図.   各画面・帳票について、 TH データモデルをもとに作成される   基本的に入出力分析のデータをもとに   作成される. 概念データベース部分図とは?. 概念 DB 部分図. 概念 DB 部分図. ◆例題. CHIBA INSTITUTE OF TECHNOLOGY. 学生証. 社会システム科学部 経営情報科学科. 200X 年 4 月 1 日入学. 学生番号  0X41000. 性別:男. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 学生主体のモデリング演習 ~概念データベース編~

学生主体のモデリング演習~概念データベース編~

M 1篠原慶太 

keita shinohara

Page 2: 学生主体のモデリング演習 ~概念データベース編~

概念データベース

・概念データベースのステップ

keita shinohara

Page 3: 学生主体のモデリング演習 ~概念データベース編~

概念データベース部分図

keita shinohara

   各画面・帳票について、   TH データモデルをもとに作成され

  基本的に入出力分析のデータをもとに

  作成される

概念データベース部分図とは?

Page 4: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図

keita shinohara

Page 5: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図

CHIBA INSTITUTE OF TECHNOLOGY 学生証

社会システム科学部経営情報科学科

200X 年 4 月 1 日入学

小○ 崇文

千葉県習志野市津田沼 2-17-1

千葉工業大学 学長

学生番号  0X41000

◆ 例題

性別:男

Kei YamaguCHt

Page 6: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図◆ 例題

Page 7: 学生主体のモデリング演習 ~概念データベース編~

keita shinohara

IO-

性別 F

④[性別 C]

ー(性別)

Page 8: 学生主体のモデリング演習 ~概念データベース編~

keita shinohara

IO-1      性別 F ○

[性別 C]ー(性別)

IO-2    学生情報 F □

[学生番号 ]ー(学生番号、学部名、  学科名、性別 C、入学日、  氏名、写真)  

例題:解答

Page 9: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図

keita shinohara

箱の配置はどのようにして決まるのか?・意味的にエンティティの粒度の大きいものは上、 小さいものは下に配置し、  KEY,RKEYの関係を確認しながら進めていく。 リソースごとにも重要度は決まっている。

*エンティティ…一単位として扱われるデータのまとまり*粒度…粒子の大きさ

意味的に重要なものは下に配置される。

Page 10: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図

keita shinohara

Page 11: 学生主体のモデリング演習 ~概念データベース編~

概念データベース統合図

keita shinohara

概念 DB統合図とは?部分図作成後、データベース統合という作業を通して、調整、標準化を行う必要がある

部分図を構成する概念ファイルをすべて統合する作業

付箋を用いて、すべての箱を書き出し、ホワイトボードを使用し、一括しながら進め

ていく

Page 12: 学生主体のモデリング演習 ~概念データベース編~

サブタイプ

    社員には男/女,管理職/一般社員のよう

に,いろいろな人がいて,社員一般としてのデータ項目のほかに,それぞれ固有のデータ項目を持っている.これら固有のデータ項目を持つ概念ファイルをサブタイプと呼ぶ

keita shinohara

サブタイプ

Page 13: 学生主体のモデリング演習 ~概念データベース編~

サブタイプ

keita shinohara

① サブタイプは点線の箱で書き,KEYは省略してもよい

② サブタイプへの線は横から出し,矢印はなくてよい

③ サブタイプの条件,すなわちサブタイプコードとその関係cおよび値を明示する

④ サブタイプ固有のデータ項目はサブタイプ側に書く

Page 14: 学生主体のモデリング演習 ~概念データベース編~

サブストラクチャ

  原則として同じKEY項目に従属するデータ項目はすべて一括して,一つの概念ファイルを形成するが,従属項目を通常のサブタイプとは別の観点から,いくつかのグループ化したいとき、使用する

keita shinohara

Page 15: 学生主体のモデリング演習 ~概念データベース編~

サブストラクチャ

keita shinohara

ライフサイクルによっての性格が変化し,関係する他のファイルが変わってくるので,これをわかりやすく明示する必要がある

Page 16: 学生主体のモデリング演習 ~概念データベース編~

入出力分析 ‐演習‐◆ 演習

Kei YamaguCHt

Page 17: 学生主体のモデリング演習 ~概念データベース編~

入出力分析 

□ ○ ○ ○

項目番号 入出力上項目名称

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)

Page 18: 学生主体のモデリング演習 ~概念データベース編~

概念 DB 部分図ー解答ー

keita shinohara

IO-4    学生情報 F □

[学籍番号 ]ー(学籍番号、氏名、  フリガナ、性別 C、担当 C、  住所 C)

性別 F

[性別 C]ー(性別)

○IO-1 担当 F

[担当 C]ー(担当)

○IO-2 住所 F

[住所 C]ー(住所)

○IO-3