λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

#6 자격증 πŸ—‚οΈ/5-2 SQLD

[데이터 λͺ¨λΈλ§μ˜ 이해] Entity

Entity λž€?
  • 업무에 ν•„μš”ν•˜κ³  μœ μš©ν•œ 정보λ₯Ό μ €μž₯ν•˜κ³  κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ 집합적인 것
  • 보이지 μ•ŠλŠ” κ°œλ… 포함

Entity νŠΉμ§•
  1.  λ°˜λ“œμ‹œ ν•΄λ‹Ή μ—…λ¬΄μ—μ„œ ν•„μš”ν•˜κ³  κ΄€λ¦¬ν•˜κ³ μž 함
  2. μœ μΌν•œ μ‹λ³„μžμ— μ˜ν•΄ 식별 κ°€λŠ₯
  3. 두 개 μ΄μƒμ˜ μΈμŠ€ν„΄μŠ€μ˜ μ§‘ν•©
  4. 업무 ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ μ΄μš©λ˜μ–΄μ•Ό 함
  5. λ°˜λ“œμ‹œ 속성이 μžˆμ–΄μ•Ό 함
  6. λ‹€λ₯Έ 엔티티와 μ΅œμ†Œ 1개 μ΄μƒμ˜ 관계가 μžˆμ–΄μ•Ό 함
    • 톡계성 / μ½”λ“œμ„± μ—”ν‹°ν‹°λŠ” 관계 μƒλž΅ κ°€λŠ₯
Entity의 λΆ„λ₯˜
  • μœ λ¬΄ν˜•μ— λ”°λ₯Έ λΆ„λ₯˜ : μœ ν˜•, κ°œλ…, 사건 
    • μœ ν˜• : 물리적 ν˜•νƒœ  ex) 사원, λ¬Όν’ˆ, 강사
    • κ°œλ… : κ°œλ…μ  정보  ex)  쑰직, λ³΄ν—˜ μƒν’ˆ
    • 사건 : 업무 μˆ˜ν–‰ μ‹œ λ°œμƒ  ex) μ£Όλ¬Έ, 청ꡬ, λ―Έλ‚©
  • λ°œμƒμ‹œμ μ— λ”°λ₯Έ λΆ„λ₯˜ : κΈ°λ³Έ / ν‚€, 쀑심, ν–‰μœ„
    • κΈ°λ³Έ : κ·Έ 업무에 μ›λž˜ μ‘΄μž¬ν•˜λŠ” 정보, 타 μ—”ν‹°ν‹°μ˜ λΆ€λͺ¨ μ—­ν• , μžμ‹ μ˜ κ³ μœ ν•œ μ£Όμ‹λ³„μž 가짐  ex) 사원, λΆ€μ„œ
    • 쀑심 : κΈ°λ³Έ μ—”ν‹°ν‹°λ‘œλΆ€ν„° λ°œμƒ, λ‹€λ₯Έ μ—”ν‹°ν‹°μ™€μ˜ κ΄€κ³„λ‘œ λ§Žμ€ ν–‰μœ„ μ—”ν‹°ν‹° 생성   ex) 계약, 사고, μ£Όλ¬Έ
    • ν–‰μœ„ : 2개 μ΄μƒμ˜ λΆ€λͺ¨ μ—”ν‹°ν‹°λ‘œλΆ€ν„° λ°œμƒ, 자주 λ°”λ€Œκ±°λ‚˜ 양이 증가  ex) μ£Όλ¬Έ λͺ©λ‘, 사원 λ³€κ²½ 이λ ₯
μ—”ν‹°ν‹°μ˜ λͺ…λͺ…
  • ν˜„μ—…μ—…λ¬΄μ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄ μ‚¬μš©
  • μ•½μ–΄ μ‚¬μš© κΈˆμ§€
  • λ‹¨μˆ˜λͺ…사 μ‚¬μš©
  • κ³ μœ ν•œ 이름 μ‚¬μš©
  • μƒμ„±μ˜λ―ΈλŒ€λ‘œ λΆ€μ—¬

 

LIST