[DB] πŸ•΅οΈ 데이터 λͺ¨λΈ 정리

ν•΄λ‘±κ·ΈΒ·2023λ…„ 4μ›” 24일
0

λ°μ΄ν„°λ² μ΄μŠ€

λͺ©λ‘ 보기
2/9

데이터λͺ¨λΈ

ν˜„μ‹€ μ„Έκ³„μ˜ 정보듀을 컴퓨터에 ν‘œν˜„ν•˜κΈ° μœ„ν•΄μ„œ λ‹¨μˆœν™”, μΆ”μƒν™”ν•˜μ—¬ μ²΄κ³„μ μœΌλ‘œ ν‘œν˜„ν•œ κ°œλ…μ  λͺ¨ν˜•
데이터, λ°μ΄ν„°μ˜ 관계, λ°μ΄ν„°μ˜ 의미 및 일관성, μ œμ•½μ‘°κ±΄ 등을 κΈ°μˆ ν•˜κΈ° μœ„ν•œ κ°œλ…μ  λ„κ΅¬λ“€μ˜ λͺ¨μž„이닀.

데이터λͺ¨λΈμ˜ μ’…λ₯˜

κ°œλ…μ  데이터 λͺ¨λΈ

  • ν˜„μ‹€ 세계에 λŒ€ν•œ μΈκ°„μ˜ 이해λ₯Ό 돕기 μœ„ν•΄ ν˜„μ‹€ 세계에 λŒ€ν•œ 인식을 좔상적 κ°œλ…μœΌλ‘œ ν‘œν˜„ν•˜λŠ” 과정이닀.
  • ν˜„μ‹€ 세계에 μ‘΄μž¬ν•˜λŠ” 개체λ₯Ό 인간이 이해할 수 μžˆλŠ” 정보 ꡬ쑰둜 ν‘œν˜„ν•˜κΈ° λ•Œλ¬Έμ— 정보 λͺ¨λΈμ΄λΌκ³ λ„ ν•œλ‹€.
  • λŒ€ν‘œμ μΈ κ°œλ…μ  데이터 λͺ¨λΈλ‘œλŠ” E-Rλͺ¨λΈμ΄ μžˆλ‹€.

논리적 데이터 λͺ¨λΈ

  • κ°œλ…μ  λͺ¨λΈλ§ κ³Όμ •μ—μ„œ 얻은 κ°œλ…μ  ꡬ쑰λ₯Ό 컴퓨터가 μ΄ν•΄ν•˜κ³  μ²˜λ¦¬ν•  수 μžˆλŠ” 컴퓨터 μ„Έκ³„μ˜ ν™˜κ²½μ— λ§žλ„λ‘ λ³€ν™˜ν•˜λŠ” 과정이닀.
  • λ‹¨μˆœνžˆ 데이터 λͺ¨λΈμ΄λΌκ³  ν•˜λ©΄ 논리적 데이터 λͺ¨λΈμ„ μ˜λ―Έν•œλ‹€.
  • 데이터 κ°„μ˜ 관계λ₯Ό μ–΄λ–»κ²Œ ν‘œν˜„ν•˜λŠλƒμ— 따라 관계 λͺ¨λΈ, 계측 λͺ¨λΈ, λ„€νŠΈμ›Œν¬ λͺ¨λΈλ‘œ κ΅¬λΆ„ν•œλ‹€.

관계 데이터 λͺ¨λΈ

μ‚¬λžŒλ“€μ΄ μ§κ΄€μ μœΌλ‘œ μƒκ°ν•˜κΈ°μ— ν‘œ ν˜•νƒœμ˜ 데이터λ₯Ό μ €μž₯ν•˜κΈ° μœ„ν•œ 그릇


데이터 λͺ¨λΈμ˜ κ΅¬μ„±μš”μ†Œ

⭐⭐⭐⭐⭐ 개체, 속성, 관계 - 계속관 ⭐⭐⭐⭐⭐⭐

개체(μ—”ν‹°ν‹°, Entity)

λ°μ΄ν„°λ² μ΄μŠ€μ— ν‘œν˜„ν•˜λ €λŠ” κ²ƒμœΌλ‘œ μ‚¬λžŒμ΄ μƒκ°ν•˜λŠ” κ°œλ…μ΄λ‚˜ 정보 λ‹¨μœ„ 같은 ν˜„μ‹€ μ„Έκ³„μ˜ λŒ€μƒμ²΄

  • 파일 μ‹œμŠ€ν…œμ˜ λ ˆμ½”λ“œμ— λŒ€μ‘ν•˜λŠ” κ²ƒμœΌλ‘œ μ–΄λ–€ 정보λ₯Ό μ œκ³΅ν•˜λŠ” 역할을 μˆ˜ν–‰ν•œλ‹€.
  • λ…λ¦½μ μœΌλ‘œ μ‘΄μž¬ν•˜κ±°λ‚˜ κ·Έ μžμ²΄λ‘œμ„œλ„ ꡬ별 κ°€λŠ₯ν•˜λ‹€.

속성(Attribute)

λ°μ΄ν„°μ˜ κ°€μž₯ μž‘μ€ 논리적 λ‹¨μœ„λ‘œμ„œ, 파일 κ΅¬μ‘°μƒμ˜ 데이터 ν•­λͺ© λ˜λŠ” 데이터 ν•„λ“œ
속성은 개체(Entity)λ₯Ό κ΅¬μ„±ν•˜λŠ” ν•­λͺ©μ΄λ‹€.

μœ„ 그림은 ꡐ수번호, μ„±λͺ…, 전곡, μ†Œμ†μ΄λΌλŠ” 각 μ†μ„±μœΌλ‘œ κ΅¬μ„±λœ ꡐ수 κ°œμ²΄μ΄λ‹€.

관계(Relation)

개체(Entity) κ°„μ˜ 관계 λ˜λŠ” 속성 κ°„μ˜ 관계
μœ„ 그림은 κ΅μˆ˜κ°€ 학생을 μ§€λ„ν•˜λŠ” 관계이닀.

κ΄€κ³„μ˜ ν˜•νƒœ

1. μΌλŒ€μΌ 관계 : 개체 집합 A의 각 μ›μ†Œκ°€ 개체 집합 B의 μ›μ†Œ 1κ°œμ™€ λŒ€μ‘ν•˜λŠ” 관계
2. μΌλŒ€λ‹€ 관계 : 개체 집합 A의 각 μ›μ†ŒλŠ” 개체 집합 B의 μ›μ†Œ μ—¬λŸ¬ κ°œμ™€ λŒ€μ‘ν•˜κ³  μžˆμ§€λ§Œ, 개체 집합 B의 각 μ›μ†ŒλŠ” 개체 집합 A의 μ›μ†Œ 1κ°œμ™€ λŒ€μ‘ν•˜λŠ” 관계
3. λ‹€λŒ€λ‹€ 관계 : 개체 집합 A의 각 μ›μ†ŒλŠ” 개체 집합 B의 μ›μ†Œ μ—¬λŸ¬ κ°œμ™€ λŒ€μ‘ν•˜κ³  개체 집합 B의 각 μ›μ†Œλ„ 개체 집합 A의 μ›μ†Œ μ—¬λŸ¬ κ°œμ™€ λŒ€μ‘ν•˜λŠ” 관계


Reference
좜처

profile
μ‚¬λž‘μ•„ 컴퓨터해 ~

0개의 λŒ“κΈ€