このエントリーをはてなブックマークに追加

Jul

9

データモデリングの基本のキをハンズオンで学ぼう

第84回IT勉強宴会 in ZOOM

Organizing : NPO法人IT勉強宴会

Hashtag :#benkyoenkai
Registration info

一般参加

Free

FCFS
45/40

スタッフ

Free

FCFS
4/4

参加者への情報
(参加者と発表者のみに公開されます)

Description

★★連絡のため、勉強宴会のメーリングリストに登録していただけると助かります★ ★ ここから申し込んでください。中の人(私)が追加します。

劣化・希少化するデータモデリング・スキル

DB設計に失敗すれば、その上にどんなに気の利いたアプリを積み上げても業務システム開発には失敗します。とはいえ、20個程度のテーブルを含むDBであれば、無手勝流のDB設計でもコードをガリガリ書くことでそれなりに対処できるでしょう。しかし、100個以上のテーブルを含むことが稀ではない業務システムの設計を担うには、オーソドックスなDB設計スキルが欠かせません。小さく切り出されたモジュールの開発に専任する技術者が増える昨今、広域のデータ構造を構想するためのスキルは劣化・希少化するいっぽうです。いつか大きな仕事に関わる。その時のために、IT技術者は複雑なデータ構造を扱うためのスキルを学んでおく必要があります。

データモデリングの基本概念:関数従属性

希少化しつつあるデータモデリング・スキルの中核を成す概念が、「関数従属性」です。われわれが中学生の頃に学んだような関数 y=F(x)=2x+3 においては、「yがxに関数従属する」、すなわち「xの値が決まればyの値が決まる」という関係にあります。この数学的関係を社会的文脈に敷衍したものが、データモデリングにおける関数従属性です。この概念を理解することこそがデータベース構造を考える際の基礎であり、RDBを使うかNoSQLを使うかを問わず、一般的なデータの保管形式を考える際の基本的素養でもあります。

関数従属性を「バブルチャート」で学ぶ

形式的操作としては比較的単純でありながら、関数従属性には日常的ではないゆえのとっつきにくさがあります。これを手軽に身につけるための図法が、今回紹介する「バブルチャート」です。データ項目を丸(バブル)で囲んで、項目間の関係(関数従属性)を矢印で結ぶだけの図法です。これを用いて、単純な関係から複雑な関係まで、さまざまなパターンを描き広げることで、関数従属性を直感的に理解できます。バブルチャートを用いた個人およびグループでの演習を通し、関数従属性を深く、楽しく身につけましょう。

発表者

Feed

hatsanhat

hatsanhatさんが資料をアップしました。

07/12/2021 13:07

hatsanhat

hatsanhatさんが資料をアップしました。

07/12/2021 13:06

hatsanhat

hatsanhat wrote a comment.

2021/07/02 18:57

ごめんなさい!

Atsushi_SHINY

Atsushi_SHINY wrote a comment.

2021/07/02 17:04

あー。今気が付きました。では来週に。

benkyoenkai

benkyoenkai wrote a comment.

2021/06/27 21:58

参加いただいた皆さん、まことに申し訳ありません。7月2日(金)から7月9日(金)に日程を変更させていただきます。ご都合の悪い方は申し訳ありませんが、キャンセルお願いします。

hatsanhat

hatsanhat published データモデリングの基本のキをハンズオンで学ぼう.

06/25/2021 19:54

データモデリングの基本のキをハンズオンで学ぼう を公開しました!

Group

IT勉強宴会

上流工程勉強会

Number of events 82

Members 370

Ended

2021/07/09(Fri)

18:30
20:30

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2021/06/25(Fri) 19:53 〜
2021/07/09(Fri) 20:30

Location

zoom

オンライン

zoom

Attendees(44)

Atsushi_SHINY

Atsushi_SHINY

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

tsakane

tsakane

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

kensuke_kijitani

kensuke_kijitani

データモデリングの基本のキをハンズオンで学ぼうに参加を申し込みました!

Ruketa

Ruketa

データモデリングの基本のキをハンズオンで学ぼうに参加を申し込みました!

adik

adik

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

uchida12

uchida12

I joined データモデリングの基本のキをハンズオンで学ぼう!

hotch_jp

hotch_jp

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

いとたけ

いとたけ

データモデリングの基本のキをハンズオンで学ぼうに参加を申し込みました!

kusoneko

kusoneko

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

Kazunori SASAKI

Kazunori SASAKI

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

Attendees (44)

Waitlist (5)

inuwarai2020

inuwarai2020

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

ta_toshio

ta_toshio

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

murakamii

murakamii

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

Aoi

Aoi

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

Kerotan07

Kerotan07

データモデリングの基本のキをハンズオンで学ぼう に参加を申し込みました!

Waitlist (5)

Canceled (11)