Notice
Recent Posts
Recent Comments
Link
관리 메뉴

🌳

2022-10-09 곡뢀 λ³Έλ¬Έ

일상

2022-10-09 곡뢀

X_itron 2022. 10. 9. 17:02

#ν—·κ°ˆλ¦¬λŠ”κ²ƒλ“€ 정리



1. ν΄λŸ¬μŠ€ν„°λ“œ 인덱슀 / λ„Œν΄λŸ¬μŠ€ν„°λ“œ 인덱슀(Clustered Index / Non-Clustered Index)
- ν΄λŸ¬μŠ€ν„°λ“œ 인덱슀 : ν‚€μ˜ μˆœμ„œμ— 따라 데이터가 μ •λ ¬ λ˜μ–΄ μ €μž₯λ˜μ–΄μžˆμŒ.
- λ„Œν΄λŸ¬μŠ€ν„°λ“œ 인덱슀 : ν‚€μ˜ κ°’λ§Œ μ •λ ¬λ˜μ–΄μžˆμŒ, μ‹€μ œ λ°μ΄ν„°λŠ” μ •λ ¬ x / 데이터 μ‚½μž…, μ‚­μ œ, λ°œμƒ μ‹œ μˆœμ„œλ₯Ό μœ μ§€ν•˜κΈ° μœ„ν•΄ 데이터λ₯Ό μž¬μ •λ ¬ 해야됨.

2. νŠΈλžœμž­μ…˜ νŠΉμ§•(Transaction)
- μ›μžμ„±(Atomicity) : νŠΈλžœμž­μ…˜μ˜ 연산은 λ°μ΄ν„°λ² μ΄μŠ€μ— λͺ¨λ‘ λ°˜μ˜λ˜λ„λ‘ μ™„λ£Œ λ˜λ˜μ§€ μ•„λ‹ˆλ©΄ μ „ν˜€ λ°˜μ˜λ˜μ§€ μ•Šλ„λ‘ 볡ꡬ λ˜μ–΄μ•Όν•¨
>> λͺ¨λ‘ 반영 ν˜Ήμ€ 반영 λ˜μ§€ μ•Šλ„λ‘ 볡ꡬ
>> all commit or all rollback
- 일관성(Consistency) : νŠΈλžœμž­μ…˜μ΄ κ·Έ 싀행을 μ„±κ³΅μ μœΌλ‘œ μ™„λ£Œν•˜λ©΄ μ–Έμ œλ‚˜ 일관성 μžˆλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μƒνƒœλ‘œ λ³€ν™˜ν•¨.
- 독립성, 격리성, μˆœμ°¨μ„±(Isolation) : λ‘˜ μ΄μƒμ˜ νŠΈλžœμž­μ…˜μ΄ λ™μ‹œμ— 병행 μ‹€ν–‰λ˜λŠ” 경우 μ–΄λŠ ν•˜λ‚˜μ˜ νŠΈλžœμž­μ…˜ 싀행쀑에 λ‹€λ₯Έ νŠΈλžœμž­μ…˜μ˜ 연산이 끼어듀 수 μ—†μŒ.
- μ˜μ†μ„±, 지속성(Durability) : μ„±κ³΅μ μœΌλ‘œ μ™„λ €λœ νŠΈλžœμž­μ…˜μ˜ κ²°κ³ΌλŠ” μ‹œμŠ€ν…œμ΄ κ³ μž₯λ‚˜λ”λΌλ„ 영ꡬ적으둜 λ°˜μ˜λ˜μ–΄μ•Όν•¨.

3. μ •κ·œν™” κ³Όμ • 정리
1. 도메인이 μ›μžκ°’
2. 뢀뢄적 ν•¨μˆ˜ 쒅속 제거
3. 이행적 ν•¨μˆ˜ 쒅속 제거
4. κ²°μ •μžμ΄λ©΄μ„œ 후보킀가 μ•„λ‹Œ 것 제거
5. λ‹€μΉ˜ 쒅속 제거
6. 쑰인 쒅속성 이용

4. 속성, νŠœν”Œ, λ¦΄λ ˆμ΄μ…˜, 디그리=차수, 카디널리티=기수=λŒ€μ‘μˆ˜
- 속성(Attribute) : λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μ„±ν•˜λŠ” κ°€μž₯ μž‘μ€ 논리적 λ‹¨μœ„ / μ—΄(컬럼/Column)
- νŠœν”Œ(Tuple) : λ¦΄λ ˆμ΄μ…˜μ„ κ΅¬μ„±ν•˜λŠ” 각각의 ν–‰ / ν–‰(둜우/Row)
- 차수, 디그리(
Degree) : μ†μ„±μ˜ 수
- 기수, λŒ€μ‘μˆ˜, 카디널리티(Cardinality) : νŠœν”Œμ˜ 수

*μ•„λž˜ 사진 μ°Έκ³ 

'일상' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

2022-10-09 곡뢀  (0) 2022.10.09
카카였 뱅크 26μ£Ό 적금  (0) 2022.09.27
2022-09-18 곡뢀  (0) 2022.09.18
λ‚΄ λͺΈμ„ μœ„ν•˜μ—¬,,, 비타민 투자  (2) 2022.08.26
2022.04.25  (0) 2022.04.26
Comments