πŸ“’ κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€(Relational DataBase)

KimdongkiΒ·2024λ…„ 4μ›” 8일

DB

λͺ©λ‘ 보기
1/33

πŸ“Œ κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€(Relational DataBase)

데이터λ₯Ό ν–‰κ³Ό μ—΄λ‘œ 이루어진 ν…Œμ΄λΈ”λ‘œ κ΅¬μ„±ν•˜κ³ , ν…Œμ΄λΈ” κ°„μ˜ 관계λ₯Ό μ •μ˜ν•˜λŠ” DB이닀.
μž₯κ³ μ—μ„œλŠ” Modelμ΄λΌλŠ” κ°œλ…μ„ ν™œμš©ν•˜μ—¬ RDBμ™€μ˜ 연동을 κ΅¬ν˜„ν•œλ‹€.
Model은 DBμ—μ„œ Table에 ν•΄λ‹Ήν•˜λ©° 각 λͺ¨λΈμ€ ν•„λ“œλ₯Ό κ°€μ§€κ³  μžˆλ‹€.


πŸ“Œ Table

DBμ—μ„œ ν–‰κ³Ό μ—΄λ‘œ κ΅¬μ„±λ˜μ–΄ μžˆλŠ” λ°μ΄ν„°μ˜ 집합을 μ˜λ―Έν•œλ‹€.


πŸ“Œ μ—΄(column)

RDBμ—μ„œ μ—΄(column)은 ν…Œμ΄λΈ”μ— μ‘΄μž¬ν•˜λŠ” ν•„λ“œλ₯Ό λ‚˜νƒ€λ‚Έλ‹€.
ν•„λ“œλŠ” μ•žμœΌλ‘œ ν…Œμ΄λΈ”μ˜ 행에 μ €μž₯될 λ‚΄μš©λ“€μ΄ 무엇인지 ν‘œμ‹œν•˜λŠ” κΈ°λŠ₯을 κ°€μ§€κ³  μžˆλ‹€.

  • Primary key : ν…Œμ΄λΈ”μ˜ 각 ν–‰(row)을 κ³ μœ ν•˜κ²Œ 식별할 수 μžˆλŠ” μ—΄(column)을 μ˜λ―Έν•œλ‹€.
  • foreign key : λ‹€λ₯Έ ν…Œμ΄λΈ”μ˜ primary keyλ₯Ό μ°Έμ‘°ν•˜λŠ” μ—΄(column)을 μ˜λ―Έν•©λ‹ˆλ‹€. foreign keyλ₯Ό μ‚¬μš©ν•˜λ©΄ 두 ν…Œμ΄λΈ” κ°„μ˜ 관계λ₯Ό μ„€μ •ν•  수 μžˆλ‹€.

πŸ“Œ ν–‰(row)

ν…Œμ΄λΈ”μ—μ„œ κ°€λ‘œλ‘œ λŠ˜μ–΄μ„  각각의 ν–‰(row)은 ν…Œμ΄λΈ”μ— μ €μž₯된 데이터 λ ˆμ½”λ“œλ₯Ό μ˜λ―Έν•œλ‹€.
DBμ—μ„œλŠ” ν•˜λ‚˜μ˜ λ‹¨μœ„λ‘œ ν‘œν˜„λ˜μ–΄μ§€λŠ” ν•„λ“œλ“€μ˜ 집합을 λ ˆμ½”λ“œλΌκ³  ν‘œν˜„ν•œλ‹€.

1)

IDPW
DB_row_01DB_col_1

2)

IDPW
DB_row_02DB_col_2

0개의 λŒ“κΈ€