μžκ²©μ¦κ³΅λΆ€/SQLD

[SQLD] πŸ“šμ—”ν„°ν‹°(Entity)

hanna🐀 2022. 2. 16. 09:00
728x90

μ—”ν„°ν‹°μ˜ κ°œλ…

  • 업무에 ν•„μš”ν•™ μœ μš©ν•œ 정보λ₯Ό μ €μž₯ν•˜κ³  κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ 집합적인 것(Thing)
  • 변별할 수 μžˆλŠ” 사물
  • λ°μ΄ν„°λ² μ΄μŠ€ λ‚΄μ—μ„œ 변별 κ°€λŠ₯ν•œ 객체
  • 정보λ₯Ό μ €μž₯ν•  수 μžˆλŠ” μ–΄λ–€ 것
  • 정보가 μ €μž₯될 수 μžˆλŠ” μ‚¬λžŒ, μž₯μ†Œ, 물건, 사건 그리고 κ°œλ… λ“±

EX) 학생(μ—”ν„°ν‹°)  /  ν•™λ²ˆ, 이름, μ΄μˆ˜ν•™μ , λ“±λ‘μΌμž... (속성)

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

  • λ°˜λ“œμ‹œ ν•΄λ‹Ή μ—…λ¬΄μ—μ„œ ν•„μš”ν•˜κ³  κ΄€λ¦¬ν•˜κ³ μž ν•˜λŠ” 정보 이어야 ν•œλ‹€.(ex ν™˜μž, ν† μ΅μ˜ μ‘μ‹œ 횟수,...)
  • μœ μΌν•œ μ‹λ³„μžμ— μ˜ν•΄ 식별이 κ°€λŠ₯ν•΄μ•Ό ν•œλ‹€.
  • μ˜μ†μ μœΌλ‘œ μ‘΄μž¬ν•œ μΈμŠ€ν„΄μŠ€μ˜ 집합이어야 ν•œλ‹€.(ν•œ κ°œκ°€ μ•„λ‹ˆλΌ 두 개 이상)
    ν•˜λ‚˜μ˜ μ—”ν„°ν‹°μ—λŠ” μ—¬λŸ¬ 개의 μΈμŠ€ν„΄μŠ€λ₯Ό ν¬ν•¨ν•œλ‹€.
  • 업무 ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ μ΄μš©λ˜μ–΄μ•Ό ν•œλ‹€.
  • λ°˜λ“œμ‹œ 속성이 μžˆμ–΄μ•Ό ν•œλ‹€.
  • λ‹€λ₯Έ 엔터티와 μ΅œμ†Œ ν•œ 개 μ΄μƒμ˜ 관계가 μžˆμ–΄μ•Ό ν•œλ‹€.

μ—”ν„°ν‹°μ˜ λͺ…λͺ…

  1. κ°€λŠ₯ν•˜λ©΄ ν˜„μ—… μ—…λ¬΄μ—μ„œ μ‚¬μš©ν•˜λŠ” μš©μ–΄λ₯Ό μ‚¬μš©ν•œλ‹€.
  2. κ°€λŠ₯ν•˜λ©΄ μ•½μ–΄λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€.
  3. λ‹¨μˆ˜λͺ…사λ₯Ό μ‚¬μš©ν•œλ‹€.
  4. λͺ¨λ“  μ—”ν„°ν‹°μ—μ„œ μœ μΌν•˜κ²Œ 이름이 λΆ€μ—¬λ˜μ–΄μ•Ό ν•œλ‹€.
  5. μ—”ν„°ν‹° 생성 μ˜λ―ΈλŒ€λ‘œ 이름을 λΆ€μ—¬ν•œλ‹€.

 

πŸ“šλ°μ΄ν„° λͺ¨λΈλ§μ˜ 이해(2)

 

[SQLD] πŸ“šλ°μ΄ν„° λͺ¨λΈλ§μ˜ 이해(2)

데이터 λ…λ¦½μ„±μ˜ ν•„μš”μ„± μœ μ§€λ³΄μˆ˜ λΉ„μš© 증가 데이터 λ³΅μž‘λ„ 증가 데이터 쀑볡성 증가 μš”κ΅¬μ‚¬ν•­ λŒ€μ‘ μ €ν•˜ λ°μ΄ν„°λ² μ΄μŠ€ 3단계 ꡬ쑰 μ™ΈλΆ€ 단계 : μ‚¬μš©μžμ™€ κ°€κΉŒμš΄ λ‹¨κ³„λ‘œ μ‚¬μš©μžκ°€ μ²˜λ¦¬ν•˜κ³ μž ν•˜

happy-hanna12.tistory.com

 

728x90