#1 μ„±λŠ₯ 데이터 λͺ¨λΈλ§μ˜ κ°œμš”

1. μ„±λŠ₯ 데이터 λͺ¨λΈλ§μ˜ μ •μ˜ 

μ„±λŠ₯ μ €ν•˜ 데이터 λͺ¨λΈμ˜ 경우 

1. 데이터 λͺ¨λΈ ꡬ쑰에 μ˜ν•΄
2. 데이터가 λŒ€μš©λŸ‰μ΄ 됨으둜 인해
3. 인덱슀 νŠΉμ„±μ„ μΆ©λΆ„νžˆ κ³ λ €ν•˜μ§€ μ•Šκ³  인덱슀둜 μƒμ„±ν•¨μœΌλ‘œ 인해

 

 

μ„±λŠ₯ = 데이터 쑰회의 μ„±λŠ₯

 

 

2. μ„±λŠ₯ 데이터 λͺ¨λΈλ§μ˜ μˆ˜ν–‰ μ‹œμ 

사전에 ν• μˆ˜λ‘ λΉ„μš©μ΄ 듀지 μ•ŠλŠ”λ‹€.

특히 뢄석/섀계 λ‹¨κ³„μ—μ„œ 데이터 λͺ¨λΈμ— μ„±λŠ₯을 고렀힌 데이터 λͺ¨λΈλ§μ„ μˆ˜ν–‰ν•  경우 λΉ„μš© μ΅œμ†Œν™”μ˜ 기회λ₯Ό κ°–λŠ”λ‹€.

데이터 증가가 λΉ λ₯Ό 수둝 μ„±λŠ₯μ €ν•˜μ— λ”°λ₯Έ μ„±λŠ₯κ°œμ„ λΉ„μš©μ€ κΈ°ν•˜κΈ‰μˆ˜μ μœΌλ‘œ μ¦κ°€ν•˜κ²Œ λœλ‹€.

 

 

 

3. μ„±λŠ₯ 데이터 λͺ¨λΈλ§ 고렀사항

1. μ •κ·œν™”λ₯Ό μ •ν™•ν•˜κ²Œ μˆ˜ν–‰ν•œλ‹€.
2. μš©λŸ‰ 산정을 μˆ˜ν–‰ν•œλ‹€.
3. λ°μ΄ν„°λ² μ΄μŠ€μ— λ°œμƒλ˜λŠ” νŠΈλžœμž­μ…˜μ˜ μœ ν˜•μ„ νŒŒμ•…ν•œλ‹€.
4. μš©λŸ‰κ³Ό νŠΈλžœμž­μ…˜μ˜ μœ ν˜•μ— 따라 λ°˜μ •κ·œν™”λ₯Ό μˆ˜ν–‰ν•œλ‹€.
5. 이λ ₯λͺ¨λΈμ˜ μ‘°μ •, pk/fk μ‘°μ •, μŠˆνΌνƒ€μž…/μ„œλΈŒνƒ€μž… μ‘°μ • 등을 μˆ˜ν–‰ν•œλ‹€.
6. μ„±λŠ₯κ΄€μ μ—μ„œ 데이터 λͺ¨λΈμ„ κ²€μ¦ν•œλ‹€. 

* λŒ€λŸ‰ 데이터 μ²˜λ¦¬κ°€ λ˜λŠ” 이λ ₯ λͺ¨λΈμ— λŒ€ν•΄ μ„±λŠ₯ κ³ λ €λ₯Ό ν•˜κ³  PK/FK의 μˆœμ„œκ°€ 인덱슀 νŠΉμ„±μ— 따라 μ„±λŠ₯ 영ν–₯을 λ―ΈμΉ˜λŠ” 영ν–₯도가 크기 λ•Œλ¬Έμ— λ°˜λ“œμ‹œ PK/FKλ₯Ό μ„±λŠ₯이 μš°μˆ˜ν•œ μˆœμ„œλŒ€λ‘œ 칼럼의 μˆœμ„œλ₯Ό μ‘°μ •ν•΄μ•Όν•œλ‹€.

 

 

 

 

 


#2 μ •κ·œν™”μ™€ κΈ°λŠ₯ 

1. μ •κ·œν™”λ₯Ό ν†΅ν•œ μ„±λŠ₯ ν–₯상 μ „λž΅

μ •κ·œν™” ν•˜λŠ” 것 - 쀑볡성 제거, κ΄€μ‹¬μ‚¬λ³„λ‘œ μ²˜λ¦¬κ°€ 되기 λ•Œλ¬Έμ— μ„±λŠ₯ ν–₯μƒμ˜ νŠΉμ§•μ„ κ°–λŠ”λ‹€.

 

μž…λ ₯, μˆ˜μ •. μ‚­μ œμ˜ μ„±λŠ₯은 일반적인 λ°˜μ •κ·œν™”λœ ν…Œμ΄λΈ”μ— λΉ„ν•΄ 처리 μ„±λŠ₯이 ν–₯μƒλœλ‹€. 

쑰회 μ„±λŠ₯은 ν–₯상될 μˆ˜λ„, μ €ν•˜λ  μˆ˜λ„ μžˆλ‹€.

* λ°μ΄ν„°μ˜ 쀑볡 속성을 μ œκ±°ν•˜κ³  κ²°μ •μžμ— μ˜ν•΄ λ™μΌν•œ 의미의 일반 속성이 ν•˜λ‚˜μ˜ ν…Œμ΄λΈ”λ‘œ μ§‘μ•½λ˜λ―€λ‘œ ν•œ ν…Œμ΄λΈ”μ˜ 데이터 μš©λŸ‰μ΄ μ΅œμ†Œν™”λ˜λŠ” νš¨κ³Όκ°€ 있기 λ•Œλ¬Έ

 

μ •κ·œν™”ν•˜μ—¬ 쑰인이 λ°œμƒν•˜λ©΄ μ„±λŠ₯이 μ‹¬κ°ν•˜κ²Œ μ €ν•˜λ˜λŠ”κ°€??? μ•„λ‹ˆλ‹€! case by case

 

 


λ°˜μ •κ·œν™” :

μ •κ·œν™”λœ μ—”ν„°ν‹°, 속성, 관계에 λŒ€ν•΄ μ‹œμŠ€ ν…œμ˜ μ„±λŠ₯ν–₯상과 개발과 운영의 λ‹¨μˆœν™”λ₯Ό μœ„ν•΄ 쀑볡, 톡합, 뢄리 등을 μˆ˜ν–‰ν•˜λŠ” 데이터 λͺ¨λΈλ§μ˜ 기법 일반적으둜 μ •κ·œν™”μ‹œ μž…λ ₯/μˆ˜μ •/μ‚­μ œ μ„±λŠ₯이 ν–₯μƒλ˜ λ©° λ°˜μ •κ·œν™”μ‹œ 쑰인 μ„±λŠ₯이 ν–₯μƒλœλ‹€.

 

 

 

λ°˜μ •κ·œν™” 절차

1. λ°˜μ •κ·œν™” λŒ€μƒμ‘°μ‚¬(λ²”μœ„μ²˜λ¦¬λΉˆλ„μˆ˜, λ²”μœ„, 톡계성)

2. λ‹€λ₯Έ λ°©λ²•μœ λ„ κ²€ν† (λ·°, ν΄λŸ¬μŠ€ν„°λ§, 인덱슀 μ‘°μ •)

3. λ°˜μ •κ·œν™” 적용(ν…Œμ΄λΈ”, 속성, 관계 λ°˜μ •κ·œν™”)

 

 

 

λ°˜μ •κ·œν™” λŒ€μƒμ‘°μ‚¬

1. 자주 μ‚¬μš©λ˜λŠ” ν…Œμ΄λΈ”μ— μ ‘κ·Όν•˜λŠ” ν”„λ‘œμ„ΈμŠ€μ˜ μˆ˜κ°€ 많고 항상 μΌμ •ν•œ λ²”μœ„λ§Œμ„ μ‘°νšŒν•˜λŠ” 경우

2. ν…Œμ΄λΈ”μ— λŒ€λŸ‰μ˜ 데이터가 있고 λŒ€λŸ‰μ˜ 데이터 λ²” μœ„λ₯Ό 자주 μ²˜λ¦¬ν•˜λŠ” κ²½μš°μ— μ²˜λ¦¬λ²”μœ„λ₯Ό μΌμ •ν•˜κ²Œ 쀄 이지 μ•ŠμœΌλ©΄ μ„±λŠ₯을 보μž₯ν•  수 μ—†λŠ” 경우

3. 톡계성 ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ 톡계 정보λ₯Ό ν•„μš”λ‘œ ν•  λ•Œ λ³„λ„μ˜ ν†΅κ³„ν…Œμ΄λΈ”μ„ μƒμ„±ν•œλ‹€.

4. ν…Œμ΄λΈ”μ— μ§€λ‚˜μΉ˜κ²Œ λ§Žμ€ 쑰인이 κ±Έλ € 데이터λ₯Ό μ‘° νšŒν•˜λŠ” μž‘μ—…μ΄ 기술적으둜 μ–΄λ €μšΈ 경우

 

 

 

μ‹λ³„μž 관계

μ£Όμ‹λ³„μž : μžμ‹μ˜ μ£Όμ‹λ³„μžλ‘œ λΆ€λͺ¨μ˜ μ£Όμ‹λ³„μž 상속

1. λΆ€λͺ¨λ‘œλΆ€ν„° 받은 μ‹λ³„μžλ₯Ό μžμ‹μ—”ν„°ν‹°μ˜ μ£Όμ‹λ³„μž 둜 μ΄μš©ν•˜λŠ” 경우 κ°•ν•œ 연결관계 ν‘œν˜„, μ‹€μ„  ν‘œκΈ°

 

λΉ„μ‹λ³„μž : λΆ€λͺ¨ 속성을 μžμ‹μ˜ 일반 μ†μ„±μœΌλ‘œ μ‚¬μš©

1. λΆ€λͺ¨ μ—†λŠ” μžμ‹μ΄ 생성될 수 μžˆλŠ” 경우

2. λΆ€λͺ¨μ™€ μžμ‹μ˜ 생λͺ…μ£ΌκΈ°κ°€ λ‹€λ₯Έ 경우

3. μ—¬λŸ¬κ°œμ˜ μ—”ν„°ν‹°κ°€ ν•˜λ‚˜μ˜ μ—”ν„°ν‹°λ‘œ ν†΅ν•©λ˜μ–΄ ν‘œν˜„ λ˜μ—ˆλŠ”λ° 각각의 μ—”ν„°ν‹°κ°€ λ³„λ„μ˜ 관계λ₯Ό 가진 경우

4. μžμ‹μ—”ν„°ν‹°μ— λ³„λ„μ˜ μ£Όμ‹λ³„μžλ₯Ό μƒμ„±ν•˜λŠ” 것이 더 μœ λ¦¬ν•œ 경우

5. SQL λ¬Έμž₯이 κΈΈμ–΄μ Έ λ³΅μž‘μ„± μ¦κ°€λ˜λŠ” 것 방지 μ•½ν•œ 연결관계 ν‘œν˜„, 점선 ν‘œ

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

[SQLD] λͺ¨λΈλ§μ΄λž€ 무엇인가  (0) 2021.08.23

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

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

 

 

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

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

 

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

데이터 관점

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

What, Data

 

 

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

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

How, Process

 

 

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

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

 

 


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

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

 

 

 

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

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

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

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

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

 

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

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

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

 

3. 데이터 ν’ˆμ§ˆ

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

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

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

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

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

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

 

 

 

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

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

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

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

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

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

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

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

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

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

 

 

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

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

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

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

μ •κ·œν™”

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

 

 

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

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

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

 

 

 

 

 

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

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

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

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

 

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

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

+ Recent posts