πŸ“œ 자격증/SQLD

[λ…Έλž‘μ΄] μ˜€λ‹΅ | κ³Όλͺ© 1 | 데이터 λͺ¨λΈλ§μ˜ 이해 1-33

바쿄리 2024. 2. 17. 16:46

 

1. μ‹œμŠ€ν…œ κ΅¬ν˜„λ§Œμ„ μ˜ν•΄ μ§„ν–‰ν•˜λŠ” μ‚¬μ „λ‹¨κ³„μ˜ μž‘μ—…μœΌλ‘œμ„œ λ°μ΄ν„°λ² μ΄μŠ€ ꡬ좕을 μœ„ν•œ μ‚¬μ „μž‘μ—…μ˜ μ˜λ―Έκ°€ μžˆλ‹€ X

→ λͺ¨λΈλ§μ€ 단지 μ‹œμŠ€ν…œ κ΅¬ν˜„λ§Œμ„ μœ„ν•΄ μˆ˜ν–‰ν•˜λŠ” νƒœμŠ€ν¬κ°€ μ•„λ‹ˆλ©°, μ‹œμŠ€ν…œ κ΅¬ν˜„μ„ ν¬ν•¨ν•œ 업무뢄석 및 μ—…λ¬΄ν˜•μƒν™”λ₯Ό ν•˜λŠ” λͺ©μ μ΄ μžˆλ‹€. O

 

2. λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΅¬μΆ•ν•˜λŠ” λͺ©μ μœΌλ‘œ 데이터 λͺ¨λΈλ§μ„ μˆ˜ν–‰ν•˜λ©° 업무에 λŒ€ν•œ μ„€λͺ…은 λ³„λ„μ˜ ν‘œκΈ°λ²•μ„ μ΄μš©ν•œλ‹€. X

→ 데이터 λͺ¨λΈλ§μ˜ 첫번째 λͺ©μ  : 업무정보λ₯Ό κ΅¬μ„±ν•˜λŠ” 기초 정보듀을 μΌμ •ν•œ ν‘œκΈ°λ²•μœΌλ‘œ ν‘œν˜„ν•˜μ—¬ μ •λ³΄μ‹œμŠ€ν…œ κ΅¬μΆ•μ˜ λŒ€μƒμ΄ λ˜λŠ” 업무 λ‚΄μš©μ„ μ •ν™•ν•˜κ²Œ λΆ„μ„ν•˜λŠ” 것이닀. O

λ‘λ²ˆμ§Έ λͺ©μ  : λΆ„μ„λœ λͺ¨λΈλ‘œ μ‹€μ œ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μƒμ„±ν•˜μ—¬ 개발 및 데이터관리에 μ‚¬μš©ν•˜κΈ° μœ„ν•œ 것이닀.

 

3. 데이터 λͺ¨λΈλ§μ„ ν•  λ•Œ μœ μ˜ν•  사항 : 쀑볡성 Duplication, λΉ„μœ μ—°μ„± Inflexibility, 비일관성 Inconsistency

3-1) 쀑볡성

데이터 λͺ¨λΈμ€ 같은 데이터λ₯Ό μ‚¬μš©ν•˜λŠ” μ‚¬λžŒ, μ‹œκ°„, 그리고 μž₯μ†Œλ₯Ό νŒŒμ•…ν•˜λŠ” 데 도움을 μ£Όμ–΄ λ°μ΄ν„°λ² μ΄μŠ€κ°€ μ—¬λŸ¬ μž₯μ†Œμ— 같은 정보λ₯Ό μ €μž₯ν•˜λŠ” 잘λͺ»μ„ ν•˜μ§€ μ•Šλ„λ‘ ν•œλ‹€.

3-2) λΉ„μœ μ—°μ„±

λ°μ΄ν„°μ˜ μ •μ˜λ₯Ό λ°μ΄ν„°μ˜ μ‚¬μš© ν”„λ‘œμ„ΈμŠ€μ™€ λΆ„λ¦¬ν•¨μœΌλ‘œμ¨ 데이터 λͺ¨λΈλ§μ€ 데이터 ν˜Ήμ€ ν”„λ‘œμ„ΈμŠ€μ˜ μž‘μ€ λ³€ν™”κ°€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜κ³Ό λ°μ΄ν„°λ² μ΄μŠ€μ— μ€‘λŒ€ν•œ λ³€ν™”λ₯Ό μΌμœΌν‚¬ 수 μžˆλŠ” κ°€λŠ₯성을 쀄인닀.

3-3) 비일관성

데이터 쀑볡이 없더라고 비일관성은 λ°œμƒν•  수 μžˆλ‹€. 예 : 고객의 μ‹ μš© μƒνƒœ λ³€κ²½

데이터와 데이터 κ°„μ˜ μƒν˜Έ μ—°κ΄€ 관계에 λŒ€ν•΄ λͺ…ν™•ν•˜κ²Œ μ •μ˜ν•œλ‹€λ©΄ μ΄λŸ¬ν•œ μœ„ν—˜μ„ 사전에 μ˜ˆλ°©ν•˜λŠ”λ° 도움을 쀄 수 μžˆλ‹€.

* μ‚¬μš©μžκ°€ μ²˜λ¦¬ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€ ν˜Ήμ€ 이와 κ΄€λ ¨λœ ν”„λ‘œκ·Έλž¨κ³Ό ν…Œμ΄λΈ”μ˜ 연계성을 λ†’μ΄λŠ” 것은 데이터 λͺ¨λΈμ΄ 업무 변경에 λŒ€ν•΄ μ·¨μ•½ν•˜κ²Œ λ§Œλ“œλŠ” 단점에 ν•΄λ‹Ήν•œλ‹€.

 

5. View λ‹¨κ³„λŠ” μ—¬λŸ¬ μ‚¬μš©μž κ΄€μ μœΌλ‘œ κ΅¬μ„±ν•˜λŠ” κ°œλ…μŠ€ν‚€λ§ˆμ— ν•΄λ‹Ήν•œλ‹€. X

→ μ—¬λŸ¬ μ‚¬μš©μž κ΄€μ μœΌλ‘œ κ΅¬μ„±ν•˜λŠ” 것은 μ™ΈλΆ€μŠ€ν‚€λ§ˆμ΄λ‹€. O

 

6. λ°μ΄ν„°λ² μ΄μŠ€ μŠ€ν‚€λ§ˆ κ΅¬μ‘°λŠ” 3λ‹¨κ³„λ‘œ κ΅¬λΆ„λ˜κ³  각각은 μƒν˜Έ 독립적인 의미λ₯Ό κ°€μ§€κ³  κ³ μœ ν•œ κΈ°λŠ₯을 κ°€μ§„λ‹€. 그쀑 ν†΅ν•©κ΄€μ μ˜ μŠ€ν‚€λ§ˆ ꡬ쑰λ₯Ό ν‘œν˜„ν•œ 것은 κ°œλ… μŠ€ν‚€λ§ˆ(Conceptual Schema)라고 ν•˜λ©°, 데이터 λͺ¨λΈλ§μ€ ν†΅ν•©κ΄€μ μ˜ λ·°λ₯Ό κ°€μ§€κ³  μžˆλŠ” κ°œλ… μŠ€ν‚€λ§ˆλ₯Ό λ§Œλ“€μ–΄κ°€λŠ” κ³Όμ •μœΌλ‘œ 이해할 수 μžˆλ‹€.

 

7. ERD μž‘μ„± μˆœμ„œ

μ—”ν„°ν‹°λ₯Ό κ·Έλ¦°λ‹€ → μ—”ν„°ν‹°λ₯Ό λ°°μΉ˜ν•œλ‹€ → μ—”ν„°ν‹° κ°„μ˜ 관계λ₯Ό μ„€μ •ν•œλ‹€ → 관계λͺ…을 κΈ°μˆ ν•œλ‹€ → κ΄€κ³„μ˜ 참여도λ₯Ό κΈ°μˆ ν•œλ‹€ → κ΄€κ³„μ˜ ν•„μˆ˜μ—¬λΆ€λ₯Ό κΈ°μˆ ν•œλ‹€

 

9. μ—”ν„°ν‹°λŠ” 2개 μ΄μƒμ˜ 속성과 2개 μ΄μƒμ˜ μΈμŠ€ν„΄μŠ€λ₯Ό κ°€μ Έ μ†Œμœ„ 면적으둜 ν‘œν˜„λ  수 μžˆμ–΄μ•Ό λΉ„λ‘œμ†Œ 기본적인 μ—”ν„°ν‹°μ˜ μžκ²©μ„ κ°–μ·„λ‹€ ν•  수 μžˆλ‹€.

 

10. μ—”ν„°ν‹°μ˜ νŠΉμ§•

- λ°˜λ“œμ‹œ ν•΄λ‹Ή μ—…λ¬΄μ—μ„œ ν•„μš”ν•˜κ³  κ΄€λ¦¬ν•˜κ³ μž ν•˜λŠ” 정보이어야 ν•œλ‹€.

- μœ μΌν•œ 식별이 κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€.

- μ˜μ†μ μœΌλ‘œ μ‘΄μž¬ν•˜λŠ” (두 개 μ΄μƒμ˜) μΈμŠ€ν„΄μŠ€μ˜ 집합이어야 ν•œλ‹€.

- μ—”ν„°ν‹°λŠ” 업무 ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ μ΄μš©λ˜μ–΄μ•Ό ν•œλ‹€.

- μ—”ν„°ν‹°λŠ” λ°˜λ“œμ‹œ 속성이 μžˆμ–΄μ•Ό ν•œλ‹€.

- μ—”ν„°ν‹°λŠ” λ‹€λ₯Έ 엔터티와 μ΅œμ†Œ ν•œ 개 μ΄μƒμ˜ 관계가 μžˆμ–΄μ•Ό ν•œλ‹€.

 

12. λ°œμƒ μ‹œμ μ— λ”°λ₯Έ μ—”ν„°ν‹°

- κΈ°λ³Έ, ν‚€ μ—”ν„°ν‹° (Fundamental Entity, Key Entity)

- 쀑심 μ—”ν„°ν‹° (Main Entity)

- ν–‰μœ„ μ—”ν„°ν‹° (Active Entity)

 

13. μ—”ν„°ν‹°λ₯Ό λͺ…λͺ…ν•˜λŠ” 일반적인 κΈ°μ€€

- κ°€λŠ₯ν•˜λ©΄ ν˜„μ—… μ—…λ¬΄μ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄λ₯Ό μ‚¬μš©ν•œλ‹€.

- κ°€λŠ₯ν•˜λ©΄ μ•½μ–΄λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€.

- λ‹¨μˆœλͺ…사λ₯Ό μ‚¬μš©ν•œλ‹€.

- λͺ¨λ“  μ—”ν„°ν‹°λ₯Ό ν†΅ν‹€μ–΄μ„œ μœ μΌν•˜κ²Œ 이름이 λΆ€μ—¬λ˜μ–΄μ•Ό ν•œλ‹€.

- μ—”ν„°ν‹° μƒμ„±μ˜λ―ΈλŒ€λ‘œ 이름을 λΆ€μ—¬ν•œλ‹€.

 

14. 속성 : μ—…λ¬΄μ—μ„œ ν•„μš”λ‘œ ν•˜λŠ” μΈμŠ€ν„΄μŠ€μ—μ„œ κ΄€λ¦¬ν•˜κ³ μž ν•˜λŠ” μ˜λ―Έμƒ 더 λΆ„λ¦¬λ˜μ§€ μ•ŠλŠ” μ΅œμ†Œμ˜ 데이터 λ‹¨μœ„

 

16. μ •κ·œν˜• NF : Normal Form

- 1NF : λͺ¨λ“  값이 μ›μžκ°’μ„ 가짐

- 2NF : λΆ€λΆ„ν•¨μˆ˜μ’…μ† 제거

- 3NF : μ΄ν–‰ν•¨μˆ˜μ’…μ† 제거 (μ‹λ³„μžκ°€ μ•„λ‹Œ 속성(μ£Όμ‹λ³„μžμ˜ 일뢀 or μΌλ°˜μ†μ„±)이 κ²°μ •μž 역할을 ν•˜λŠ” ν•¨μˆ˜ 쒅속 제거)

 

18. 도메인 Domain

각 속성은 κ°€μ§ˆ 수 μžˆλŠ” κ°’μ˜ λ²”μœ„κ°€ μžˆλŠ”λ° 이λ₯Ό κ·Έ μ†μ„±μ˜ 도메일이라고 ν•˜λ©°, μ—”ν„°ν‹° λ‚΄μ—μ„œ 속성에 λŒ€ν•œ 데이터 νƒ€μž…κ³Ό 크기 그리고 μ œμ•½μ‚¬ν•­μ„ μ§€μ •ν•˜λŠ” 것이닀.

 

19. 직원 μ—”ν„°ν‹°μ˜ 이름, 고객 μ—”ν„°ν‹°μ˜ 이름과 같이 μ—”ν„°ν‹°λ³„λ‘œ λ™μΌν•œ 속성λͺ…을 μ‚¬μš©ν•˜μ—¬ 데이터 λͺ¨λΈμ˜ 일관성을 μœ μ§€ν•˜λŠ” 것이 μ’‹λ‹€. X

→ μ†μ„±μ˜ λͺ…칭은 μ• λ§€λͺ¨ν˜Έν•˜μ§€ μ•Šκ²Œ, 볡합 λͺ…사λ₯Ό μ‚¬μš©ν•˜μ—¬ ꡬ체적으둜 λͺ…λͺ…ν•˜μ—¬ 전체 데이터λͺ¨λΈμ—μ„œ μœ μΌμ„±μ„ ν™•λ³΄ν•˜λŠ” 것이 λ°˜μ •κ·œν™”, 톡합 λ“±μ˜ μž‘μ—…μ„ ν•  λ•Œ ν˜Όλž€μ„ λ°˜μ§€ν•  수 μžˆλŠ” 방법이 λœλ‹€. O

 

20. 데이터 λͺ¨λŽ…λ§μ˜ 관계

μ—°κ΄€κ΄€κ³„λŠ” μ˜€νΌλ ˆμ΄μ…˜μ—μ„œ νŒŒλΌλ―Έν„° λ“±μœΌλ‘œ μ΄μš©ν•  수 있고, μ˜μ‘΄κ΄€κ³„λŠ” μ†ŒμŠ€μ½”λ“œμ—μ„œ λ©€λ²„λ³€μˆ˜λ‘œ μ„ μ–Έν•˜μ—¬ μ‚¬μš©ν•  수 μžˆλ‹€. X

μ—°κ΄€κ΄€κ³„λŠ” μ†ŒμŠ€μ½”λ“œμ—μ„œ λ©€λ²„λ³€μˆ˜λ‘œ μ„ μ–Έν•˜μ—¬ μ‚¬μš©ν•˜κ²Œ ν•˜κ³ , μ˜μ‘΄κ΄€κ³„λŠ” μ˜€νΌλ ˆμ΄μ…˜μ—μ„œ νŒŒλΌλ―Έν„° λ“±μœΌλ‘œ μ΄μš©ν•  수 μžˆλ„λ‘ λ˜μ–΄ μžˆλ‹€. O

 

21. 관계 ν‘œκΈ°λ²•

- 관계λͺ… Membership : κ΄€κ³„μ˜ 이름

- κ΄€κ³„μ°¨μˆ˜ Cardinality : 1:1, 1:M, M:N

- 선택성 (선택사양) Optionality : ν•„μˆ˜κ΄€κ³„, 선택관계

 

22. 물리적 독립성은 물리 μŠ€ν‚€λ§ˆκ°€ λ³€κ²½λ˜μ–΄λ„ 논리 μŠ€ν‚€λ§ˆμ— 영ν–₯을 μ£Όμ§€ μ•ŠλŠ”λ‹€.

물리적 독립성은 파일 μ €μž₯ꡬ쑰의 변경이 논리 μŠ€ν‚€λ§ˆμ™€ μ‘μš© ν”„λ‘œκ·Έλž¨μ— 영ν–₯을 μ£Όμ§€ μ•ŠλŠ”λ‹€.

 

24-25. λ‘κ°œμ˜ μ—”ν„°ν‹° μ‚¬μ΄μ—μ„œ μ •μ˜ν•œ 관계에 λŒ€ν•΄ 확인해야 ν•  사항

- 두 개의 μ—”ν„°ν‹° 사이에 관심 μžˆλŠ” μ—°κ΄€κ·œμΉ™μ΄ μ‘΄μž¬ν•˜λŠ”κ°€?

- 두 개의 μ—”ν„°ν‹° 사이에 μ •λ³΄μ˜ 쑰합이 λ°œμƒν•˜λŠ”κ°€?

- μ—…λ¬΄κΈ°μˆ μ„œ, μž₯ν‘œμ— 관계연결에 λŒ€ν•œ κ·œμΉ™μ΄ μ„œμˆ λ˜μ–΄ μžˆλŠ”κ°€?

- μ—…λ¬΄κΈ°μˆ μ„œ, μž₯ν‘œμ— 관계연결을 κ°€λŠ₯ν•˜κ²Œ ν•˜λŠ” 동사(Verb)κ°€ μžˆλŠ”κ°€?

 

27. μ‹λ³„μž μ’…λ₯˜

- μ—”ν„°ν‹° λ‚΄μ—μ„œ λŒ€ν‘œμ„±μ„ κ°€μ§€λŠ”κ°€?

  - μ£Όμ‹λ³„μž Primary Identifier : μ—”ν„°ν‹° λ‚΄μ—μ„œ 각 μ–΄μ»€λŸ°μŠ€λ₯Ό ꡬ뢄할 수 μžˆλŠ” κ΅¬λΆ„μžμ΄λ©°, 타 엔터티와 참쑰관계λ₯Ό μ—°κ²°ν•  수 있음

  - λ³΄μ‘°μ‹λ³„μž Alternate Identifier : μ—”ν„°ν‹° λ‚΄μ—μ„œ 각 μ–΄μ»€λŸ°μŠ€λ₯Ό ꡬ뢄할 수 μžˆλŠ” κ΅¬λΆ„μžμ΄λ‚˜ λŒ€ν‘œμ„±μ„ κ°€μ§€μ§€ λͺ»ν•΄ 참쑰관계 연결을 λͺ»ν•¨

- μ—”ν„°ν‹° λ‚΄μ—μ„œ 슀슀둜 μƒμ„±λ˜μ—ˆλŠ”κ°€?

  - λ‚΄λΆ€μ‹λ³„μž : μ—”ν„°ν‹° λ‚΄λΆ€μ—μ„œ 슀슀둜 λ§Œλ“€μ–΄μ§€λŠ” μ‹λ³„μž

  - μ™ΈλΆ€μ‹λ³„μž Foreign Identifier : 타 μ—”ν„°ν‹°μ™€μ˜ 관계λ₯Ό 톡해 타 μ—”ν„°ν‹°λ‘œλΆ€ν„° λ°›μ•„μ˜€λŠ” μ‹λ³„μž

- 단일 μ†μ„±μœΌλ‘œ μ‹λ³„λ˜λŠ”κ°€?

  - λ‹¨μΌμ‹λ³„μž Single Identifier : ν•˜λ‚˜μ˜ μ†μ„±μœΌλ‘œ κ΅¬μ„±λœ μ‹λ³„μž

  - λ³΅ν•©μ‹λ³„μž Composit Identifier : λ‘˜ μ΄μƒμ˜ μ†μ„±μœΌλ‘œ κ΅¬μ„±λœ μ‹λ³„μž

- μ›λž˜ μ—…λ¬΄μ μœΌλ‘œ μ˜λ―Έκ°€ 있던 μ‹λ³„μž 속성을 λŒ€μ²΄ν•˜μ—¬ μΌλ ¨λ²ˆν˜Έμ™€ 같이 μƒˆλ‘­κ²Œ λ§Œλ“  μ‹λ³„μžλ₯Ό ꡬ뢄

  - λ³Έμ§ˆμ‹λ³„μž : 업무에 μ˜ν•΄ λ§Œλ“€μ–΄μ§€λŠ” μ‹λ³„μž

  - μΈμ‘°μ‹λ³„μž : λ‘˜ μ΄μƒμ˜ μ†μ„±μœΌλ‘œ κ΅¬μ„±λœ μ‹λ³„μž

 

29. μ£Όμ‹λ³„μžμ˜ νŠΉμ§•

- μœ μΌμ„± : μ£Όμ‹λ³„μžμ— μ˜ν•΄ μ—”ν„°ν‹° 내에 λͺ¨λ“  μΈμŠ€ν„΄μŠ€λ“€μ„ μœ μΌν•˜κ²Œ ꡬ뢄함

- μ΅œμ†Œμ„± : μ£Όμ‹λ³„μžλ₯Ό κ΅¬μ„±ν•˜λŠ” μ†μ„±μ˜ μˆ˜λŠ” μœ μΌμ„±μ„ λ§Œμ‘±ν•˜λŠ” μ΅œμ†Œμ˜ μˆ˜κ°€ λ˜μ–΄μ•Ό 함

- λΆˆλ³€μ„± : μ£Όμ‹λ³„μžκ°€ ν•œλ²ˆ νŠΉμ • 엔터티에 μ§€μ •λ˜λ©΄ κ·Έ μ‹λ³„μžμ˜ 값은 λ³€ν•˜μ§€ μ•Šμ•„μ•Ό 함

- μ‘΄μž¬μ„± : μ£Όμ‹λ³„μžκ°€ μ§€μ •λ˜λ©΄ λ°˜λ“œμ‹œ 데이터 값이 μ‘΄μž¬ν•΄μ•Ό 함 (NULL ν—ˆμš© μ•ˆλ¨)

 

30. SQL 문의 쑰인 관계λ₯Ό μ΅œμ†Œν™” ν•˜λŠ” 경우 λΉ„μ‹λ³„μž κ΄€κ³„λ‘œ μ—°κ²°ν•΄μ•Ό ν•œλ‹€. X

→ SQL 문의 쑰인 관계λ₯Ό μ΅œμ†Œν™”ν•˜κΈ° μœ„ν•΄ μ‹λ³„μž κ΄€κ³„λ‘œ μ—°κ²°ν•΄μ•Ό ν•œλ‹€. O

 

ν•­λͺ© μ‹λ³„μž 관계 λΉ„μ‹λ³„μž 관계
λͺ©μ  κ°•ν•œ 연결관계 ν‘œν˜„ μ•½ν•œ 연결관계 ν‘œν˜„
μžμ‹ μ£Όμ‹λ³„μž 영ν–₯ 주식 μ£Όμ‹λ³„μžμ˜ ꡬ성에 포함됨 μžμ‹ 일반 속성에 포함됨
ν‘œκΈ°λ²• μ‹€μ„  ν‘œν˜„ 점선 ν‘œν˜„
μ—°κ²° 고렀사항 - λ°˜λ“œμ‹œ λΆ€λͺ¨ 엔터티에 쒅속
- μžμ‹ μ£Όμ‹λ³„μž ꡬ성에 λΆ€λͺ¨ μ£Όμ‹λ³„μž 포함 ν•„μš”
- 상속받은 μ£Όμ‹λ³„μž 속성을 타엔터티에 이전 ν•„μš”
- μ•½ν•œ 쒅속관계
- μžμ‹ μ£Όμ‹λ³„μž ꡬ성을 λ…λ¦½μ μœΌλ‘œ ꡬ성
- μžμ‹ μ£Όμ‹λ³„μž ꡬ성에 λΆ€λͺ¨ μ£Όμ‹λ³„μž λΆ€λΆ„ ν•„μš”
- 상속받은 μ£Όμ‹λ³„μž 속성을 타 엔터티에 차단 ν•„μš”
- λΆ€λͺ¨μͺ½μ˜ 관계참여가 선택관계

 

33. 속성

- 기본속성 Basic Attribute : 업무뢄석을 톡해 λ°”λ‘œ μ •μ˜ν•œ 속성

- 섀계속성 Designed Attribute : μ›λž˜ 업무 상 μ‘΄μž¬ν•˜μ§€λŠ” μ•Šμ§€λ§Œ 섀계λ₯Ό ν•˜λ©΄μ„œ λ„μΆœν•΄ λ‚΄λŠ” 속성

- νŒŒμƒμ†μ„± Derived Attribute : λ‹€λ₯Έ μ†μ„±μœΌλ‘œλΆ€ν„° κ³„μ‚°μ΄λ‚˜ λ³€ν˜•μ΄ λ˜μ–΄ μƒμ„±λ˜λŠ” 속성

* μΌλ°˜μ†μ„± : μ—”ν„°ν‹° ꡬ성방식에 λ”°λ₯Έ λΆ„λ₯˜μ†μ„±μœΌλ‘œ 엔터티에 ν¬ν•¨λ˜μ–΄ 있고 PK, FK에 ν¬ν•¨λ˜μ§€ μ•Šμ€ 속성이닀.