Submit Search
Usage-Driven Database Design Chapter5 3
Download as PPTX, PDF
0 likes
31 views
O
OsakiKota
Usage-Driven Database Designの5章の調査
Engineering
Read more
1 of 11
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
More Related Content
PPTX
Usage-Driven Database Design Chapter4
OsakiKota
PPTX
A Framework for integrating software design patterns with game design framework
OsakiKota
PPTX
Access control
OsakiKota
PPTX
Lectures in turn detecting privacy information abuse by android apps from api...
OsakiKota
PDF
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
PDF
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
PDF
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
PDF
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
Usage-Driven Database Design Chapter4
OsakiKota
A Framework for integrating software design patterns with game design framework
OsakiKota
Access control
OsakiKota
Lectures in turn detecting privacy information abuse by android apps from api...
OsakiKota
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
Artificial Intelligence, Data and Competition – SCHREPEL – June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
Featured
(20)
PDF
2024 State of Marketing Report – by Hubspot
Marius Sescu
PDF
Everything You Need To Know About ChatGPT
Expeed Software
PDF
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
PDF
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
PDF
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
PDF
Skeleton Culture Code
Skeleton Technologies
PDF
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
PDF
Content Methodology: A Best Practices Report (Webinar)
contently
PPTX
How to Prepare For a Successful Job Search for 2024
Albert Qian
PDF
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
PDF
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
PDF
5 Public speaking tips from TED - Visualized summary
SpeakerHub
PDF
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
PDF
Getting into the tech field. what next
Tessa Mero
PDF
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
PDF
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
PDF
Introduction to Data Science
Christy Abraham Joy
PDF
Time Management & Productivity - Best Practices
Vit Horky
PDF
The six step guide to practical project management
MindGenius
PDF
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Ad
Usage-Driven Database Design Chapter5 3
1.
Usage-Driven Database Design Chapter5-3
2.
今回学ぶこと • 物理データモデラーの考えと切り離すこと 主キーと識別子の必要性 nullを受け入れるかどうか • 継承とリレーションシップの誤解
3.
Null属性 • null属性に関して論理データモデルでは考慮しなくてよい • 気にされる理由:物理データモデルの問題 NullはRDBにおける問題であるため
4.
Optional Value Customer Product エンティティがないパターンある の?主キーの制約どうしよ 物理データモデラー
論理データモデラーの 気にすることではない
5.
Subject Areas Subject Areas モデルをカテゴリ別に分割し、分析しやすくする方法 分割したモデルをそのまま物理データモデルに適用するのは危険 •
データモデルはエンティティ間の関連を示す • モデルは見直しや修正が行われる • 実際の格納方法やデータベースの分割を示すものではない
6.
復習:継承が必要とされる理由 Wholesale Retail Customer 小売りの属性 卸売りの属性 カスタマーにそれぞれの属性を 設ける 問題:使わない属性が生まれる それぞれエンティティを用意する 問題:共通している属性の重複
7.
継承 Customer Wholesale Retail スーパータイプ customer サブタイプ
wholesale Retail メリット 属性の重複の回避 エンティティの属性を可視化 Credit History
8.
スーパータイプとサブタイプの誤解 Customer Product Orders Commercial Goverment
Retail Is a Is a Is a CustomerがProductとOrders と関連がある 誤解 親エンティティとサブタイプを分 けて考える 正解 CusomerがProductと関係をもつ Commercial,Government,Reatailも 関連を持つ
9.
識別子と主キー 識別子 一つのエンティティを特定するための文字列や数値 例. 主キー,UUID *論理データモデルで主キーを用意する必要はない すべてのエンティティが識別子を持つ必要はない 例 • Invoiceは明細番号で特定->識別子が必要 •
LineItemは明細番号を外部キーに製品番号で一意に特定可能 ->識別子はいらない Vendor Invoice LineItem 明細番号 製品番号 明細番号
10.
モデル作成例と識別子 Good Health Insurance Co アンケート対象者 匿名希望 アンケート 身長 体重 誕生日 匿名性が求められる 識別子は必要ない 部署ごとの身長体重のテーブルの作成
11.
識別子に関するまとめ 識別子を使うなというわけではない • 無理やりIDなどの属性を用意して固有にする必要はない 顧客番号のように特定のための属性を用意するのはあり • ビジネス上で求められるなら使うべき 明細番号や学籍番号など結果的に一意になり必要とされるもの
Download