Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
なんとなくやってきたあなたへ贈るデータモデリング入門 / Minamikyushu Softw...
Search
Tomoka Baba
October 10, 2016
Technology
0
380
なんとなくやってきたあなたへ贈るデータモデリング入門 / Minamikyushu Software Design Labo vol1
Tomoka Baba
October 10, 2016
Tweet
Share
More Decks by Tomoka Baba
See All by Tomoka Baba
ゼロからはじめる Git & GitHub 入門 / challecara-git-hands-on
tomckysan
0
510
Other Decks in Technology
See All in Technology
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
320
Cosmos World Foundation Model Platform for Physical AI
takmin
0
950
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
320
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
0
170
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
22k
Deep Space Network (abreviated)
tonyrice
0
49
The Invisible Side of Design
smashingmag
302
51k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
330
WENDY [Excerpt]
tessaabrams
9
36k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
150
Transcript
ͳΜͱͳ͖ͬͯͨ͘ ͋ͳͨଃΔ σʔλϞσϦϯάೖ ͱ͔ ೆभιϑτΣΞઃܭLabo vol.1 2016.10.08 Sat.
ࠂ
αΠτݚڀձʢຓʣ
Έͳ͞Μ σʔλϞσϦϯάͬͯ Ͳ͏͍ͯ͠·͔͢ʁ
ͳΜͱͳ͖ͬͯͨ͘ • Ή͕࣌ؒଟ͕͔͔ͯ࣌ؒ͘Δ • ͜Ε͕ਖ਼͍͔͠Ͳ͏͔ͷࣗ৴͕࣋ͯͳ͍ • ࣮͢ΔϑΣʔζʹͳͬͯޙչ͢Δ
σʔλϞσϦϯά ͔ͬ͠ΓΓ͍ͨɻ
ࠓճͷత • ͔̍Β̍̌·ͰσʔλϞσϦϯάΛֶͿͷ ͪΐͬͱਏ͍ • ͦΕͰײ֮ʹཔΓ͗͢Δ͜ͱͳ͘Ұఆͷɹ ਫ਼Ͱૉૣ͘ϞσϦϯά͍ͨ͠ • ࠓճTࣈܗERख๏ΛϕʔεʹϙΠϯτΛɹ ߜͬͯઆ໌͢Δ
ϞσϦϯάͷྲྀΕ 1. ۀΛѲ͢Δ 2. ΤϯςΟςΟΛநग़͢Δ 3. ΤϯςΟςΟΛྨ͢Δ 4. ΤϯςΟςΟΛؔ࿈͚Δ
1. ۀΛѲ͢Δ • ྫ͑ Twitter ͩͬͨΒ − ϢʔβʔπΠʔτ͕Ͱ͖Δ − ϢʔβʔଞͷϢʔβʔΛϑΥϩʔ͢Δ͜ͱ͕Ͱ͖Δ
− ϢʔβʔϑΥϩʔͨ͠ϢʔβʔͷπΠʔτΛݟΔ͜ͱ͕Ͱ͖Δ − ಛఆͷπΠʔτʹʮ͍͍ͶʯͰ͖Δ
2. ΤϯςΟςΟΛநग़͢Δ • ྫ͑ Twitter ͩͬͨΒ − ϢʔβʔπΠʔτ͕Ͱ͖Δ − ϢʔβʔଞͷϢʔβʔΛϑΥϩʔ͢Δ͜ͱ͕Ͱ͖Δ
− ϢʔβʔϑΥϩʔͨ͠ϢʔβʔͷπΠʔτΛݟΔ͜ͱ͕Ͱ͖Δ − ಛఆͷπΠʔτʹʮ͍͍ͶʯͰ͖Δ
2. ΤϯςΟςΟΛநग़͢Δ • ίπʮ໊ࢺʯͱʮಈࢺʯʹ͢Δ͜ͱ • ͨͩ͠CRUDʹͳΔಈࢺআ͘ • ྫ͑ Twitter ͩͬͨΒ
− ϢʔβʔπΠʔτ͕Ͱ͖Δ − ϢʔβʔଞͷϢʔβʔΛϑΥϩʔ͢Δ͜ͱ͕Ͱ͖Δ − ϢʔβʔϑΥϩʔͨ͠ϢʔβʔͷπΠʔτΛݟΔ͜ͱ͕Ͱ͖Δ − ಛఆͷπΠʔτʹʮ͍͍ͶʯͰ͖Δ
2. ΤϯςΟςΟΛநग़͢Δ • ίπʮ໊ࢺʯͱʮಈࢺʯʹ͢Δ͜ͱ • ͨͩ͠CRUDʹͳΔಈࢺআ͘ • ྫ͑ Twitter ͩͬͨΒ
− ϢʔβʔπΠʔτ͕Ͱ͖Δ − ϢʔβʔଞͷϢʔβʔΛϑΥϩʔ͢Δ͜ͱ͕Ͱ͖Δ − ϢʔβʔϑΥϩʔͨ͠ϢʔβʔͷπΠʔτΛݟΔ͜ͱ͕Ͱ͖Δ − ಛఆͷπΠʔτʹʮ͍͍ͶʯͰ͖Δ ʮݟΔʯ͍ͬͯ͏ͷ CRUDͷRʢಡΈࠐΈʣ ʹ͋ͨΔ
3. ΤϯςΟςΟΛྨ͢Δ • ΤϯςΟςΟͷྨ̎छྨ − Event − ࣌Λ࣋ͭͷ − Resource
− ࣌Λ࣋ͨͳ͍ͷ
3. ΤϯςΟςΟΛྨ͢Δ
4. ΤϯςΟςΟΛؔ࿈͚Δ • R-Eܕ • E-Eܕ • R-Rܕ • ࠶ؼ
4. ΤϯςΟςΟΛؔ࿈͚Δ • R-Eܕ − ͋ΔResource͕EventΛى͜͢έʔε − جຊʮ̍ରଟʯͰ͋Δ − ྫɿϢʔβʔʢResourceʣ͕πΠʔτ͢ΔʢEventʣ
4. ΤϯςΟςΟΛؔ࿈͚Δ • E-Eܕ − ʮ̍ରଟʯʮଟରଟʯͷέʔε͕͋Δ − ઌߦˠޙଓͷؔʹͳΔʮ̍ରଟʯͷέʔε − ྫɿπΠʔτʢEventʣʹ͍͍ͶʢEventʣ͕ͭ͘
− ରԠදΛඞཁͱ͢Δʮଟରଟʯͷέʔε − ྫɿෳͷडʢEventʣʹର݄ͯ͠·ͱΊͯٻ͢ΔʢEventʣ
4. ΤϯςΟςΟΛؔ࿈͚Δ • E-Eܕ − ෳͷडʢEventʣʹର݄ͯ͠·ͱΊͯٻ͢ΔʢEventʣ
4. ΤϯςΟςΟΛؔ࿈͚Δ • R-Rܕ − جຊʮଟରଟʯͰ͋Δ − ରরදΛ࣋ͭ − ̎ͭͷؒʹ੍ଋറΛ࣋ͨͤΔResourceͱͯ͠ͷରরද
− ྫɿ͋Δސ٬ʹ͜ͷΛച͍͚ͬͯͳ͍ − ̎ͭͷؒʹࣄલࣄޙͷؔΛࣔ͢Eventͱͯ͠ͷରরද − ྫɿ͋ΔࣾһΛ͜ͷ෦ॺʹ͍ͭॴଐͤͨ͞
4. ΤϯςΟςΟΛؔ࿈͚Δ • R-Rܕ − ͋Δސ٬ʹ͜ͷΛച͍͚ͬͯͳ͍ − ͋ΔࣾһΛ͜ͷ෦ॺʹ͍ͭॴଐͤͨ͞
4. ΤϯςΟςΟΛؔ࿈͚Δ • ࠶ؼ − ̍ͭͷू߹͔ΒऔΓग़ͨ͠ཁૉͰߏ − ྫ̍ɿTwitter ͷϑΥϩʔ −
ྫ̎ɿථͳͲͷࠇॲཧ
4. ΤϯςΟςΟΛؔ࿈͚Δ
4. ΤϯςΟςΟΛؔ࿈͚Δ R-Eܕʮ̍ରଟʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ R-Eܕʮ̍ରଟʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ E-EܕͰઌߦˠޙଓͷؔ ͳͷͰʮ̍ରଟʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ E-EܕͰઌߦˠޙଓͷؔ ͳͷͰʮ̍ରଟʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ ϑΥϩʔʮ࠶ؼʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ ϑΥϩʔʮ࠶ؼʯ
4. ΤϯςΟςΟΛؔ࿈͚Δ
ۀΛ࣮ݱͰ͖Δ͔֬ೝ͢Δ • ͜͜·ͰͰݟ͖͑ͯͨෆಁ໌ͳ෦ • ͓٬͞Μͱͷ͢Γ߹Θͤ • ΑΓਫ਼Λ্͍͛ͯ͘
ҙࣝ͢Δ͜ͱ • NULLΛۃྗආ͚Δ − NULLෳͷҙຯΛ࣋ͭʢ·ͩଘࡏ͠ͳ͍͚͔ͩʁόά͔ʁʣ − ৗʹNULLʹͳΔՄೳੑʹک͑Δͷਏ͍ • UPDATEΛۃྗආ͚Δ −
σʔλߋ৽ͱ͍͏ॲཧෳࡶੑΛ૿͢ • ςʔϒϧʹঢ়ଶΛۃྗ࣋ͨͤͳ͍ − UPDATEΛۃྗආ͚Δͱ͍͏ҙຯͰ
࠷ޙʹ • ͜ΕͰᘳͳΘ͚͡Όͳ͍ • Γํͻͱͭ͡Όͳ͍ • ͻͱͭͷҰ؏ͨ͠ܕΛ࣋ͭ͜ͱ • ͦͯ͠ͱʹ͔͘Λ͜ͳ͢͜ͱ •
ͦͷதͰͨ͘͞Μ௧͍ʹ͋͏͜ͱ • ࢼߦࡨޡͯࣗ͠ͷΓํΛݟ͚͍ͭͯ͘