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

Database/SQLD & SQLP

[SQLD] 제 2절. μ—”ν„°ν‹°(Entity) - 1. μ—”ν„°ν‹°μ˜ κ°œλ…

[좜처 : SQL μ „λ¬Έκ°€ κ°€μ΄λ“œ(2013 EDITION)]

 

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

엔터티에 λŒ€ν•΄μ„œ 데이터 λͺ¨λΈκ³Ό λ°μ΄ν„°λ² μ΄μŠ€ κΆŒμ˜μžκ°€ μ •μ˜ν•œ 사항

  • 변별할 수 μžˆλŠ” 사물 - Peter Chen
  • λ°μ΄ν„°λ² μ΄μŠ€ λ‚΄μ—μ„œ 변별 κ°€λŠ₯ν•œ 객체 - C.J Date
  • 정보λ₯Ό μ €μž₯ν•   수 μžˆλŠ” μ–΄λ–€ 것 - James Martin
  • 정보가 μ €μž₯될 수 μžˆλŠ” μ‚¬λžŒ, μž₯μ†Œ, 물건, 사건 그리고 κ°œλ… λ“± - Thomas Bruce

μœ„ μ •μ˜λ“€μ˜ 곡톡점

  • μ—”ν„°ν‹°λŠ” μ‚¬λžŒ, μž₯μ†Œ, 물건, 사건, κ°œλ… λ“±μ˜ λͺ…사에 해당함
  • μ—”ν„°ν‹°λŠ” 업무상 관리가 ν•„μš”ν•œ 관심사에 해당함
  • μ—”ν„°ν‹°λŠ” μ €μž₯이 되기 μœ„ν•œ μ–΄λ–€ 것(Thing)

μ—”ν„°ν‹°λž€

  • "업무에 ν•„μš”ν•˜κ³  μœ μš©ν•œ 정보λ₯Ό μ €μž₯ν•˜κ³  κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ 집합적인 것(Thing)"
  • 업무 ν™œλ™μƒ 지속적인 관심을 κ°€μ§€κ³  μžˆμ–΄μ•Ό ν•˜λŠ” λŒ€μƒμœΌλ‘œμ„œ κ·Έ λŒ€μƒλ“€ 간에 λ™μ§ˆμ„±μ„ μ§€λ‹Œ μΈμŠ€ν„΄μŠ€λ“€μ΄λ‚˜ 그듀이 ν–‰ν•˜λŠ” ν–‰μœ„μ˜ μ§‘ν•©
  • κ·Έ 집합에 μ†ν•˜λŠ” κ°œμ²΄λ“€μ˜ νŠΉμ„±μ„ μ„€λͺ…ν•  수 μžˆλŠ” 속성(Attribute)λ₯Ό 가짐 - μ—”ν„°ν‹° μΈμŠ€ν„΄μŠ€ 전체가 κ³΅μœ ν•  수 μžˆλŠ” 곡톡 속성, μ—”ν„°ν‹° μΈμŠ€ν„΄μŠ€ 쀑 μΌλΆ€μ—λ§Œ ν•΄λ‹Ήν•˜λŠ” κ°œλ³„ 속성 λ“±
  • μΈμŠ€ν„΄μŠ€μ˜ μ§‘ν•© - μΈμŠ€ν„΄μŠ€λŠ” μ—”ν„°ν‹° ν•˜λ‚˜μ˜ κ°’
  • μ—”ν„°ν‹°λ₯Ό 이해할 λ•Œ λˆˆμ— λ³΄μ΄λŠ”(Tangible) κ²ƒλ§Œ μ—”ν„°ν‹°λ‘œ μƒκ°ν•΄μ„œλŠ” μ•ˆ 되며 λˆˆμ— 보이지 μ•ŠλŠ” κ°œλ… 등에 λŒ€ν•΄μ„œλ„ μ—”ν„°ν‹°λ‘œμ„œ 인식을 ν•  수 μžˆμ–΄μ•Ό 함