πŸ’Ύ SQL_

[SQLD] μ˜€λ‹΅λ…ΈνŠΈ#2

Joyfullyever 2025. 3. 2. 19:49

1. ν•˜λ‚˜μ˜ λ¦΄λ ˆμ΄μ…˜μ—μ„œ νŠœν”Œμ˜ 전체 개수λ₯Ό λ¦΄λ ˆμ΄μ…˜μ˜ () 라고 ν•œλ‹€. ()μ•ˆμ— μ˜¬λ°”λ₯Έ 것은?

β‘  도메인 : λ²”μœ„κ°’

β‘‘ ν…Œμ΄λΈ” : μ—”ν‹°ν‹°

β‘’ 닀쀑값속성 : μ—¬λŸ¬κ°œμ˜ 값듀이 쑴재

β‘£ 카디널리티 : νŠœν”Œμ˜ 전체 개수λ₯Ό 의미

 

2. ()λŠ”(은) νŠΉμ • 쑰건에 μ˜ν•΄μ„œ 선택될 κ²ƒμœΌλ‘œ μ˜ˆμƒλ˜λŠ” λ ˆμ½”λ“œμ˜ λΉ„μœ¨μ΄λ‹€. ()μ•ˆμ— μ˜¬λ°”λ₯Έ 것은?

β‘  카디널리티

β‘‘ 도메인

β‘’ 선택도 : νŠΉμ • 쑰건에 μ˜ν•΄μ„œ 선택될 κ²ƒμœΌλ‘œ μ˜ˆμƒλ˜λŠ” λ ˆμ½”λ“œμ˜ λΉ„μœ¨μ„ 의미, μ‘°κ±΄μ ˆμ—μ„œ μš”μ²­ν•œ κ°’μ˜ λ²”μœ„/μ „μ²΄κ°’μœΌλ‘œ 계산

β‘£ ν–‰

 

3. μ„±λ³„μ΄λΌλŠ” μΉΌλŸΌμ€ M ν˜Ήμ€ Fκ°’λ§Œ κ°€μ§ˆ 수 μžˆλ‹€. μ„±λ³„μ΄λΌλŠ” 칼럼의 μ œμ•½μ‘°κ±΄μ€ 무엇인가?

β‘  카디널리티

β‘‘ 도메인 : ν•˜λ‚˜μ˜ 속성이 κ°€μ§ˆ 수 μžˆλŠ” μ›μž κ°’λ“€μ˜ μ§‘ν•©

β‘’ 선택도

β‘£ ν–‰

 

6. μ—”ν„°ν‹°μ˜ μ’…λ₯˜ 쀑 데이터 양이 κ°€μž₯ λ§Žμ„ κ²ƒμœΌλ‘œ μ˜ˆμƒλ˜λŠ” 것은?

β‘  ν‚€ μ—”ν„°ν‹°

β‘‘ 메인 μ—”ν„°ν‹° → 업무 처리의 쀑심

β‘’ 쀑심 μ—”ν„°ν‹° : κΈ°λ³Έ 엔터티와 ν–‰μœ„ μ—”ν„°ν‹°κ°„μ˜ κ°€μž₯ 쀑심에 μžˆλŠ” 것

β‘£ ν–‰μœ„ μ—”ν„°ν‹° : μ§€μ†μ μœΌλ‘œ 변경이 λ°œμƒλ˜λŠ” λΆ€λΆ„ → 지속적 정보 μΆ”κ°€&λ³€κ²½, 데이터 양이 κ°€μž₯ λ§Žμ„ κ²ƒμœΌλ‘œ μΆ”λ‘ 

 

7. μ΅œλŒ€ν•œ λ²”μš©μ μΈ 값을 μ‚¬μš©ν•˜κ³  μœ μΌν•œ 값을 λ§Œλ“€κΈ° μœ„ν•΄μ„œ μ‚¬μš©λ˜λŠ” μ‹λ³„μžλŠ”?

β‘  보쑰 μ‹λ³„μž

β‘‘ 인쑰 μ‹λ³„μž : μ΅œλŒ€ν•œ λ²”μš©μ μΈ 값을 μ‚¬μš©ν•΄μ„œ μœ μΌν•œ 값을 λ§Œλ“€κΈ° μœ„ν•œ 것 → ν•˜λ‚˜μ˜ 인쑰 속성을 λ‹€λ₯Έ κ²ƒμœΌλ‘œ λŒ€μ²΄ν•  수 μ—†μŒ

β‘’ 본질 μ‹λ³„μž

β‘£ 고유 μ‹λ³„μž : λ²”μš©μ μ΄ μ•„λ‹˜

 

8. 데이터 λͺ¨λΈλ§ μ€‘μ—μ„œ κ°€μž₯ 높은 μˆ˜μ€€μ˜ 좔상화λ₯Ό μš”κ΅¬ν•˜λŠ” λͺ¨λΈλ§ λ‹¨κ³„λŠ”?

β‘  κ°œλ…μ  λͺ¨λΈλ§ : 개•λ…Ό•λ¬Ό 단계λ₯Ό μˆ˜ν–‰ν•˜λ©΄μ„œ 좔상화가 쀄어듬

β‘‘ 논리적 λͺ¨λΈλ§

β‘’ 물리적 λͺ¨λΈλ§

β‘£ λ¦¬λ²„μŠ€ λ°μ΄ν„°λ² μ΄μŠ€ λͺ¨λΈλ§

 

9. 데이터 λͺ¨λΈλ§μ˜ 고렀사항에 ν•΄λ‹Ήν•˜μ§€ μ•ŠλŠ” 것은?

β‘  데이터 쀑볡

β‘‘ λΉ„μœ μ—°μ„±

β‘’ 좔상화 : ν•˜λ‚˜μ˜ 방법일 뿐, κ³ λ €ν•˜μ§€λŠ” μ•ŠμŒ

β‘£ 비일관성

 

10. 데이터 베이슀의 독립성을 ν–₯μƒν•˜κΈ° μœ„ν•œ 3μΈ΅ μŠ€ν‚€λ§ˆ μ€‘μ—μ„œ 쑰직 전체적인 κ΄€μ μœΌλ‘œ 톡합을 ν‘œν˜„ν•˜λŠ” 계측은 무엇인가?

β‘  κ°œλ… μŠ€ν‚€λ§ˆ : μ„€κ³„μž 관점, 톡합 DB

β‘‘ λ‚΄λΆ€ μŠ€ν‚€λ§ˆ : 개발자 관점, 물리적

β‘’ μ™ΈλΆ€ μŠ€ν‚€λ§ˆ : User 관점

β‘£ κ°„μ ‘ μŠ€ν‚€λ§ˆ

 

11. λ‹€μŒμ˜ μ‹œλ‚˜λ¦¬μ˜€μ—μ„œ μ—”ν„°ν‹°(Entity) ν•­λͺ©μœΌλ‘œ μ˜¬λ°”λ₯Έ 것은?

학생이 AλŒ€ν•™κ΅μ— μž…ν•™ν•˜κΈ° μœ„ν•΄μ„œ μ£Όλ―Όλ“±λ‘λ²ˆν˜Έ, 이름, λ‚˜μ΄ 등을 μž…λ ₯ν•΄μ•Ό ν•œλ‹€.

β‘  AλŒ€ν•™κ΅

β‘‘ μ£Όλ―Όλ“±λ‘λ²ˆν˜Έ

β‘’ μ£Όλ―Όλ“±λ‘λ²ˆν˜Έ, 이름, λ‚˜μ΄

β‘£ 학생 : 학생을 μ œμ™Έν•œ 1,2,3λ²ˆμ€ 속성

 

13. λ‹€μŒμ€ 속성(Attribute)에 λŒ€ν•œ μ„€λͺ…이닀. μ˜¬λ°”λ₯΄μ§€ μ•Šμ€ 것은?

β‘  μ‚¬λ¬Όμ˜ μ„±μ§ˆ

β‘‘ μ‚¬λ¬Όμ˜ νŠΉμ§•

β‘’ μœ μΌν•œ κ°’ : PK 값에 λŒ€ν•œ λ‚΄μš©

β‘£ μ‚¬λ¬Όμ˜ 본질적 μ„±μ§ˆ

 

14. 속성(Attribute)을 νŠΉμ„±μ— 따라 λΆ„λ₯˜ν•œ 것이 μ•„λ‹Œ 것은?

β‘  κΈ°λ³Έ 속성 : μ›λž˜μ˜ 속성

β‘‘ 선택 속성

β‘’ 섀계 속성 : 데이터 λͺ¨λΈλ§ κ³Όμ •μ—μ„œ λ°œμƒλ˜λŠ” 속성 → μœ μΌν•œ 값을 λΆ€μ—¬ν•΄μ£ΌλŠ” 것

β‘£ νŒŒμƒ 속성 : λ‹€λ₯Έ 속성에 μ˜ν•΄μ„œ λ§Œλ“€μ–΄μ§€λŠ” 속성 → 합계, 평κ·