๋ฐ์ดํฐ๋ฒ ์ด์ค(2)
-
UMC iOS ์ธ๋ฏธ๋ 7์ฃผ์ฐจ : DB
์ค๋ ๋์ ์ด์์ฒด์ ๋ฅผ ์ ๋ค๋ฃจ๋๊ฒ iOS์์ ๋ง์ด ์ค์ํ๋ค. iOS ์ฌ๋ฌ ๊ธฐ๋ฅ๋ค์ ํ์ฉํ์ฌ ์์ ํ ๋ ๋์์ด ๋ ๊ฒ DBMS ์น๋ช ์ ์ธ ๋จ์ ๋ฐ์ดํฐ๋ฅผ ํ์ผ ํ์์ผ๋ก ๋ค๋ฃฌ๋ค ์ํ ๊ฐ์ ๊ฒฝ์ฐ -> ๋ณด์์ ๋ฌธ์ ๊ฐ๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์กด์ฌ RDBMS ๋ฐ์ดํฐ๊ฐ ํ ์ด๋ธ ํํ๋ก ์กด์ฌ ํ ์ด๋ธ ํ์์ ์คํค๋ง, ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ์ฑ ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ํ์ผ ํํ๋ก ์ ์ฅํ๋ DBMS์์ ๋จ์ ์ ๋ณด์ํจ PK : Primary key, ๊ธฐ๋ณธํค FK : Foreign Key, ์ธ๋ํค SQL ํ ์ด๋ธ์ ํตํด ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ์์ฑ ๋ฐ ์ญ์ , ์ ๋ฐ์ดํธ๋ฅผ ํ๊ธฐ ์ํ ์ธ์ด ์ ๋ฆฌ ์ํ์ ์ ์ฐ ๋ฐ์ดํฐ์ ๊ฐ์ ๊ฒ๋ค ๋ฐ์ดํฐ๋ค์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ๋ฌถ์ฌ์๋ค. ์ด๋ฌํ DB๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์์คํ ์ผ๋ก ๊ด๋ฆฌํ๋ค. RDBMS๊ฐ ๋ฌด์กฐ๊ฑด DBMS๋ณด๋ค ์ข์ ๊ฒ์ ..
2022.11.07 -
UMC Server 4์ฃผ์ฐจ ์ธ๋ฏธ๋ (10/12)
์ ๊ทํ - ํ์์ ํธ๋ํฐ๋ฒํธ์ ์ง์ฃผ์๋ ๊ฐ์ธ ์ ๋ณด๋ก ๋ฐ๋ก ๋นผ์ - ํ๋ฒ: ์ ์ผ ๊ฐ (ํ์๋ณ ์ค๋ณต์ด ์์ด ๋ถ์ฌ๋๋ ๊ฐ), ๋จ์ผ๊ฐ, ๊ธฐ๋ณธํค : PK (primary key) : ํ ์ด๋ธ ๋น ๊ธฐ๋ณธํค๋ ํ๋์ฉ ๊ฐ๊ณ ์๋ ๊ฒ์ด ์ข๋ค. - ์ธ๋ํค (ํ๋ฒ์ ํตํด ๊ฐ์ธ์ ๋ณด๋ฅผ ์ฐพ๋๋ค. ํ์๊ณผ ์ ๋ณด๋ฅผ ๋งค์นญํจ) : FK + ์ฑ์ ์ ๊ณผ๋ชฉ์ฝ๋ == FK - auto increasing : ๋ฐ์ดํฐ ๋จน์ผ ๋ ๋ง๋ค ํ๋์ฉ ๋์ด๋จ (ํ๋ฒ ๋ถ์ฌํ ๋) : ํ์ ๋น ํ๋ฒ์ ์์ฑํ ๋, 1์ฉ ์ฆ๊ฐํ๋๋ก ๋ถ์ฌํ๋ ๊ณผ์ + ๊ฒ์ ์ ๊ณ์์ ๋ง์ด ๋ฐ์ํ๋ ์ด์ ์๋ณ: PK ์๋ ๊ฒฝ์ฐ (FK๋ก ์๋ณํ๋ ๊ฒฝ์ฐ) ๋น์๋ณ: PK๊ฐ ์๋ ๊ฒฝ์ฐ (๊ธฐ๋ณธํค๋ฅผ ๊ฐ๋ ๊ฒฝ์ฐ๊ฐ ํธ๋ฆฌํ๋ค) PK๊ฐ ์์ผ๋ฉด, PK๋ง ๋ณด๊ณ ์ ์ฒ๋ฆฌํ ์ ์๋ค. PK๊ฐ ์์ผ๋ฉด, ์ฌ๋ฌ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ..
2022.10.12