λͺ¨λΈλ§μ˜ μ •μ˜

사전적 뜻 
가섀적 λ˜λŠ” 일정 양식에 맞좘 ν‘œν˜„
μ–΄λ–€ 것에 λŒ€ν•œ μ˜ˆλΉ„ ν‘œν˜„μœΌλ‘œ κ·Έλ‘œλΆ€ν„° μ΅œμ’… λŒ€μƒμ΄ κ΅¬μΆ•λ˜λ„λ‘ ν•˜λŠ” κ³„νšμœΌλ‘œμ„œ κΈ°μ—¬ν•˜λŠ” 것 
  • λ³΅μž‘ν•œ 'ν˜„μ‹€μ„Έκ³„'λ₯Ό λ‹¨μˆœν™”μ‹œμΌœ ν‘œν˜„ν•˜λŠ” 것
  • μ‚¬λ¬Όμ΄λ‚˜ 사건에 κ΄€ν•œ μ–‘μƒμ΄λ‚˜ 관점을 μ—°κ΄€λœ μ‚¬λžŒμ΄λ‚˜ 그룹을 μœ„ν•˜μ—¬ λͺ…ν™•ν•˜κ²Œ ν•˜λŠ” 것
  • ν˜„μ‹€μ„Έκ³„μ˜ μΆ”μƒν™”λœ 반영

 

 

λͺ¨λΈλ§μ˜ νŠΉμ§• 

좔상화  λ‹¨μˆœν™”  λͺ…ν™•ν™”

 

λͺ¨λΈλ§μ˜ 세가지 관점 

데이터 관점

업무가 μ–΄λ–€ 데이터와 관련이 μžˆλŠ”μ§€, ν˜Ήμ€ λ°μ΄ν„°κ°„μ˜ κ΄€κ³„λŠ” 무엇인지에 λŒ€ν•΄μ„œ λͺ¨λΈλ§ν•˜λŠ” 방법 

What, Data

 

 

ν”„λ‘œμ„ΈμŠ€ 관점

업무가 μ‹€μ œν•˜κ³  μžˆλŠ” 일은 무엇인지, ν˜Ήμ€ 무엇을 ν•΄μ•Ό ν•˜λŠ”μ§€ λͺ¨λΈλ§ν•˜λŠ” 방법

How, Process

 

 

데이터와 ν”„λ‘œμ„ΈμŠ€μ˜ 상관관점

업무가 μ²˜λ¦¬ν•˜λŠ” 일의 방법에 따라 λ°μ΄ν„°λŠ” μ–΄λ–»κ²Œ 영ν–₯을 λ°›κ³  μžˆλŠ”μ§€ λͺ¨λΈλ§ν•˜λŠ” 방법

 

 


데이터 λͺ¨λΈλ§

  • 정보 μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ 데이터 κ΄€μ μ˜ 업무 뢄석 기법
  • ν˜„μ‹€ μ„Έκ³„μ˜ 데이터에 λŒ€ν•΄ μ•½μ†λœ ν‘œκΈ°λ²•μ— μ˜ν•΄ ν‘œν˜„ν•˜λŠ” κ³Όμ •
  • λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ 뢄석/μ„€κ³„μ˜ κ³Όμ •
데이터 λͺ¨λΈμ΄ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯
- μ‹œμŠ€ν…œμ„ ν˜„μž¬ λ˜λŠ” μ›ν•˜λŠ” λͺ¨μŠ΅μœΌλ‘œ κ°€μ‹œν™”
- μ‹œμŠ€ν…œμ˜ ꡬ쑰와 행동을 λͺ…μ„Έν™”
- μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜λŠ” κ΅¬μ‘°ν™”λœ ν‹€ 제곡
- μ‹œμŠ€ν…œμ„ κ΅¬μΆ•ν•˜λŠ” κ³Όμ •μ—μ„œ κ²°μ •ν•œ 것을 λ¬Έμ„œν™”
- λ‹€μ–‘ν•œ μ˜μ—­μ— μ§‘μ€‘ν•˜κΈ° μœ„ν•΄, λ‹€λ₯Έ μ˜μ—­μ˜ μ„ΈλΆ€ 사항은 μˆ¨κΈ°λŠ” λ‹€μ–‘ν•œ 관점 제곡
- νŠΉμ • λͺ©ν‘œμ— 따라 κ΅¬μ²΄ν™”λœ 상세 μˆ˜μ€€μ˜ ν‘œν˜„ 방법을 제곡

 

 

 

데이터 λͺ¨λΈλ§μ˜ μ€‘μš”μ„± 및 유의점

1. νŒŒκΈ‰νš¨κ³Ό

λ§Žμ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜λ“€μ΄ ν…ŒμŠ€νŠΈλ₯Ό μˆ˜ν–‰ν•˜κ³  λŒ€κ·œλͺ¨μ˜ 데이터 이행을 μ„±κ³΅μ μœΌλ‘œ μˆ˜ν–‰ν•˜κΈ° μœ„ν•œ λ§Žμ€ λ‹¨μœ„ ν…ŒμŠ€νŠΈλ“€μ΄ μˆ˜ν–‰λ˜κ³  λ°˜λ³΅λœλ‹€. 이런 μ‹œμ μ— 데이터 λͺ¨λΈμ˜ 변경이 λΆˆκ°€ν”Όν•œ 상황이 λ°œμƒν•œλ‹€λ©΄...? 

데이터 ꡬ쑰의 변경에 λ”°λ₯Έ λ§Žμ€ 영ν–₯ 뢄석이 μΌμ–΄λ‚œλ‹€. κ·Έ 이후에 μ‹€μ œμ  λ³€κ²½μž‘μ—…μ΄ λ°œμƒν•œλ‹€. 변경을 ν•΄μ•Όν•˜λŠ” 데이터 λͺ¨λΈμ˜ ν˜•νƒœμ— λ”°λΌμ„œ κ·Έ 영ν–₯ μ •λ„λŠ” 차이가 μžˆκ² μ§€λ§Œ 이 μ‹œκΈ°μ˜ 데이터 ꡬ쑰 λ³€κ²½μœΌλ‘œ μΈν•œ μž‘μ—…μ€ 전체 μ‹œμŠ€ν…œ ꡬ좕에 큰 μœ„ν—˜ μš”μ†Œκ°€ 될 수 μžˆλ‹€. 

μ΄λŸ¬ν•œ 이유둜 인해 μ‹œμŠ€ν…œ ꡬ좕 μž‘μ—… 쀑 λ‹€λ₯Έ μ–΄λ–€ 섀계 과정보닀 데이터 섀계가 μ€‘μš”ν•˜λ‹€ λ³Ό 수 μžˆλ‹€.

 

2. κ°„κ²°ν•œ ν‘œν˜„

데이터 λͺ¨λΈμ€ ꡬ좕할 μ‹œμŠ€ν…œ 정보 μš”κ΅¬μ‚¬ν•­κ³Ό ν•œκ³„λ₯Ό κ°€μž₯ λͺ…ν™•ν•˜κ³  κ°„κ²°ν•˜κ²Œ ν‘œν˜„ν•  수 μžˆλŠ” 도ꡬ이닀.

κ°„κ²°ν•˜κ²Œ κ·Έλ €μ Έ μžˆλŠ” 데이터 λͺ¨λΈμ„ λ¦¬λ·°ν•˜λ©΄μ„œ νŒŒμ•…ν•˜λŠ” 것이 μš”κ΅¬μ‚¬ν•­μ„ νŒŒμ•…ν•˜λŠ”λ° λΉ λ₯Έ 방법이라고 λ³Ό 수 μžˆλ‹€. (데이터 λͺ¨λΈμ€ 섀계 도면에 ν•΄λ‹Ή)

 

3. 데이터 ν’ˆμ§ˆ

λ°μ΄ν„°λ² μ΄μŠ€μ— λ‹΄κ²¨μžˆλŠ” λ°μ΄ν„°λŠ” κΈ°μ—…μ˜ μ€‘μš” μžμ‚°μ΄λ‹€. λ°μ΄ν„°μ˜ 기간이 였래되면 될수둝 ν™œμš©κ°€μΉ˜λŠ” 더 높아진닀. μ΄λ ‡κ²Œ μ˜€λž˜λ„λ‘ μ €μž₯된 데이터가 정확성이 λ–¨μ–΄μ§€λŠ” 데이터라고 ν•˜λ©΄ μƒλ‹Ήν•œ λ¬Έμ œκ°€ 될 것이닀.

λ”°λΌμ„œ 데이터 ν’ˆμ§ˆμ˜ λ¬Έμ œκ°€ μ€‘μš”ν•œλ° 주둜 데이터 ν’ˆμ§ˆ λ¬Έμ œκ°€ μ•ΌκΈ°λ˜λŠ” μ€‘λŒ€ν•œ 이유 쀑 ν•˜λ‚˜κ°€ λ°”λ‘œ 데이터 ꡬ쑰의 λ¬Έμ œμ΄λ‹€. 쀑볡 데이터λ₯Ό λ―Έμ •μ˜ν•˜κ±°λ‚˜ μ •μ˜μ˜ λΆˆμΆ©λΆ„, λ™μΌν•œ μ„±κ²©μ˜ 데이터λ₯Ό ν†΅ν•©ν•˜μ§€ μ•Šκ³  λΆ„λ¦¬ν•˜λŠ” ν–‰μœ„λ‘œ λ‚˜νƒ€λ‚˜λŠ” 데이터 뢈일치 λ“±μ˜ κ²½μš°κ°€ μžˆλ‹€. 

데이터 λͺ¨λΈλ§μ„ ν•  λ•Œ 유의 점은 λ‹€μŒκ³Ό κ°™λ‹€.

1. 쀑볡 
λ°μ΄ν„°λ² μ΄μŠ€κ°€ μ—¬λŸ¬ μž₯μ†Œμ— 같은 정보λ₯Ό μ €μž₯ν•˜λŠ” 잘λͺ»μ„ ν•˜μ§€ μ•Šλ„λ‘ ν•œλ‹€.

2. λΉ„μœ μ—°μ„±
μ‚¬μ†Œν•œ 업무변화에도 데이터 λͺ¨λΈμ΄ μˆ˜μ‹œλ‘œ λ³€κ²½λ˜λ―€λ‘œμ¨ μœ μ§€ 보수의 어렀움을 κ°€μ€‘μ‹œν‚¬ 수 μžˆλ‹€.
데이터 μ •μ˜λ₯Ό λ°μ΄ν„°μ˜ μ‚¬μš© ν”„λ‘œμ„ΈμŠ€μ™€ λΆ„λ¦¬ν•¨μœΌλ‘œμ¨ μ€‘λŒ€ν•œ λ³€ν™”λ₯Ό μΌμœΌν‚¬ κ°€λŠ₯성을 쀄인닀.

3. 비일관성
예λ₯Ό λ“€μ–΄ μ‹ μš© μƒνƒœμ— λŒ€ν•œ κ°±μ‹  없이 고객의 λ‚©λΆ€ 이λ ₯ 정보λ₯Ό κ°±μ‹ ν•˜λŠ” λ“―ν•œ 상황.
κ°œλ°œμžκ°€ λ‹€λ₯Έ 데이터와 λͺ¨μˆœλœλ‹€λŠ” κ³ λ € 없이 일련의 데이터λ₯Ό μˆ˜μ •ν•  수 도 μžˆλ‹€.
λ”°λΌμ„œ 데이터 λͺ¨λΈλ§μ‹œ 데이터와 데이터 κ°„μ˜ μƒν˜Έ μ—°κ΄€ 관계에 λŒ€ν•œ λͺ…ν™•ν•œ μ •μ˜λŠ” μœ„ν—˜μ„ 사전에 μ˜ˆλ°©ν•  수 μžˆλ‹€.

 

 

 

데이터 λͺ¨λΈλ§μ˜ 3단계 진행

데이터 λͺ¨λΈλ§ λ‚΄μš© μˆ˜μ€€
κ°œλ…μ  
데이터 λͺ¨λΈλ§
좔상화 μˆ˜μ€€μ΄ λ†’κ³  업무 쀑심적이고 포괄적인 μˆ˜μ€€μ˜ λͺ¨λΈλ§ 진행
전사적 데이터 λͺ¨λΈλ§, EAμˆ˜λ¦½μ‹œ 많이 μ‚¬μš©
좔상적
논리적 
데이터 λͺ¨λΈλ§
μ‹œμŠ€ν…œμœΌλ‘œ κ΅¬μΆ•ν•˜κ³ μž ν•˜λŠ” 업무에 λŒ€ν•΄
key, 속성, 관계 등을 μ •ν™•ν•˜κ²Œ ν‘œν˜„, μž¬μ‚¬μš©μ„± λ†’μŒ
쀑간
물리적
데이터 λͺ¨λΈλ§
μ‹€μ œλ‘œ λ°μ΄ν„°λ² μ΄μŠ€μ— 이식할 수 μžˆλ„λ‘
μ„±λŠ₯, μ €μž₯ λ“± 물리적인 성격을 κ³ λ €ν•˜μ—¬ 섀계
ꡬ체적

κ°œλ…μ  데이터 λͺ¨λΈλ§

μ£Όμš”ν•œ ν™œλ™μ€ 핡심 엔터티와 κ·Έλ“€ κ°„μ˜ 관계λ₯Ό λ°œκ²¬ν•˜κ³ , 그것을 ν‘œν˜„ν•˜κΈ° μœ„ν•΄μ„œ μ—”ν„°ν‹°-관계 λ‹€μ΄μ–΄κ·Έλž¨μ„ μƒμ„±ν•˜λŠ” 것이닀. 

* μ—”ν„°ν‹°-관계 λ‹€μ΄μ–΄κ·Έλž¨ : 쑰직과 λ‹€μ–‘ν•œ λ°μ΄ν„°λ² μ΄μŠ€ μ‚¬μš©μžμ—κ²Œ μ–΄λ– ν•œ 데이터가 μ€‘μš”ν•œμ§€ λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄μ„œ μ‚¬μš©

* 데이터 λͺ¨λΈλ§ 과정이 μ „ μ‘°μ§μ—μ„œ 이루어진닀 --> 전사적 데이터 λͺ¨λΈ

κ°œλ…μ  데이터 λͺ¨λΈλ‘œ μ§€μ›ν•˜λŠ” μ€‘μš”ν•œ κΈ°λŠ₯ 

1. μ‚¬μš©μžμ™€ μ‹œμŠ€ν…œ κ°œλ°œμžκ°€ 데이터 μš”κ΅¬ 사항을 λ°œκ²¬ν•˜λŠ” 것을 지원

좔상적이기 λ•Œλ¬Έμ— μƒμœ„ λ¬Έμ œμ— λŒ€ν•œ ꡬ쑰화λ₯Ό μ‰½κ²Œ ν•˜μ—¬ μ‚¬μš©μžμ™€ κ°œλ°œμžκ°€ μ‹œμŠ€ν…œ κΈ°λŠ₯에 λŒ€ν•΄ λ…Όμ˜ν•  수 μžˆλŠ” κΈ°λ°˜μ„ μƒμ„±ν•œλ‹€.

2, κ°œλ… 데이터 λͺ¨λΈμ€ ν˜„ μ‹œμŠ€ν…œμ΄ μ–΄λ–»κ²Œ λ³€ν˜• λ˜μ–΄μ•Ό ν•˜λŠ”κ°€λ₯Ό μ΄ν•΄ν•˜λŠ”λ° 유용

 

 

논리적 데이터 λͺ¨λΈλ§

데이터 λͺ¨λΈλ§ κ³Όμ • 쀑 κ°€μž₯ 핡심이 λ˜λŠ”, λΉ„μ¦ˆλ‹ˆμŠ€ μ •λ³΄μ˜ 논리적인 ꡬ쑰와 κ·œμΉ™μ„ λͺ…ν™•ν•˜κ²Œ ν‘œν˜„ν•˜λŠ” 기법 λ˜λŠ” κ³Όμ •

논리 데이터 λͺ¨λΈμ€ 데이터 λͺ¨λΈλ§μ΄ μ΅œμ’…μ μœΌλ‘œ μ™„λ£Œλœ μƒνƒœ -> 물리적 μŠ€ν‚€λ§ˆ 섀계전 λ‹¨κ³„μ˜ "데이터 λͺ¨λΈ" μƒνƒœ

λˆ„κ°€, μ–΄λ–»κ²Œ, 그리고 λΉ„μ¦ˆλ‹ˆμŠ€ 데이터에 μ‘΄μž¬ν•˜λŠ” 사싀듀을 μΈμ‹ν•˜μ—¬ κΈ°λ‘ν•˜λŠ” 것!

μ •κ·œν™”

μ •κ·œν™”λŠ” 논리 데이터 λͺ¨λΈ 상세화 κ³Όμ •μ˜ λŒ€ν‘œμ  ν™œλ™μœΌλ‘œ, 일관성을 ν™•λ³΄ν•˜κ³  쀑볡을 μ œκ±°ν•΄ μ μ ˆν•œ 엔티티에 속성을 λ°°μΉ˜ν•¨μœΌλ‘œμ¨ 보닀 μ‹ λ’°μ„± μžˆλŠ” 데이터 ꡬ쑰λ₯Ό μ–»λŠ”λ° λͺ©μ μ΄ μžˆλ‹€.

 

 

물리적 데이터 λͺ¨λΈλ§

논리 데이터 λͺ¨λΈμ΄ 데이터 μ €μž₯μ†Œλ‘œμ„œ μ–΄λ–»κ²Œ 컴퓨터 ν•˜λ“œμ›¨μ–΄μ— ν‘œν˜„λ  것인가λ₯Ό 닀룬닀.

이 단계에선 ν…Œμ΄λΈ”, 칼럼 λ“±μœΌλ‘œ ν‘œν˜„λ˜λŠ” 물리적인 μ €μž₯ ꡬ쑰와 μ‚¬μš©λ  μ €μž₯ μž₯치, 자료λ₯Ό μΆ”μΆœν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ  μ ‘κ·Ό 방법 등이 μžˆλ‹€.

 

 

 

 

 

ν”„λ‘œμ νŠΈ 생λͺ… μ£ΌκΈ°μ—μ„œ λͺ¨λΈλ§

waterfall 기반 : 데이터 λͺ¨λΈλ§μ˜ μœ„μΉ˜κ°€ 뢄석과 섀계 λ‹¨κ³„λ‘œ κ΅¬λΆ„λ˜μ–΄ λͺ…ν™•ν•˜κ²Œ μ •μ˜ κ°€λŠ₯

μ •λ³΄κ³΅ν•™μ΄λ‚˜ ꡬ쑰적 방법둠 : λΆ„μ„λ‹¨κ³„μ—μ„œ 업무 μ€‘μ‹¬μ˜ 논리적인 데이터 λͺ¨λΈλ§μ„ μˆ˜ν–‰, 섀계 λ‹¨κ³„μ—μ„œ ν•˜λ“œμ›¨μ–΄μ™€ μ„±λŠ₯을 κ³ λ €ν•œ 물리적인 데이터 λͺ¨λΈλ§ μˆ˜ν–‰

μΌλ°˜μ μœΌλ‘œλŠ” κ³„νš,뢄석 단계에 κ°œλ…μ  데이터 λͺ¨λΈλ§ / 뢄석 λ‹¨κ³„μ—μ„œ 논리적 데이터 / λͺ¨λΈλ§ 섀계 λ‹¨κ³„μ—μ„œ 물리적 데이터 λͺ¨λΈλ§
단, ν˜„μ‹€ ν”„λ‘œμ νŠΈμ—μ„  κ°œλ…μ  데이터 λͺ¨λΈμ΄ μƒλž΅λœ κ°œλ…/ 논리 데이터 λͺ¨λΈλ§μ΄ 뢄석 단계 λ•Œ λŒ€λΆ€λΆ„ μˆ˜ν–‰

 

'🌈 > SQLD' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[SQLD] μ„±λŠ₯ 데이터 λͺ¨λΈλ§  (0) 2021.08.25

+ Recent posts