Computer/ETC
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํ์ํ๋ฐ, ์ธ๋ถ์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋ฌด๋ฃ๊ฐ ์์๊น?
๋ด์ฉ์ ์ ๋ชฉ ๊ทธ๋๋ก์ด๋ค.๋๋ถ๋ถ์ ์นํธ์คํ
์ localhost ๋ง ์ง์ํ๊ณ , ๊ทธ๋ ๋ค๊ณ ์ฌ๋ฌด์ค์ด๋ ์ง์์ ์ปดํจํฐ๋ฅผ ๊ฐ์ง๊ณ ๋๋น๋ฅผ ์ค์นํ๊ณ ์๋ฒ๋ฅผ ์ด์ฉํ๊ธฐ์๋... ๊ท์ฐฎ๋ค.๊ทธ๋์, ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋น์ค๋ค์ ์๋์ ๋ช ๊ฐ์ง๋ฅผ ์๊ฐํด ๋ณด๊ฒ ๋ค.1. Firebase Firestore์ค๋ช
: Google์์ ์ ๊ณตํ๋ NoSQL ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ์ค์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค.๋ฌด๋ฃ ํ๋: Firebase Spark Plan์ ์ 1GB์ ์ ์ฅ ๊ณต๊ฐ๊ณผ ์ผ์ผ 50,000 ์ฝ๊ธฐ, 20,000 ์ฐ๊ธฐ, 20,000 ์ญ์ ์์
์ ์ ๊ณตํฉ๋๋ค.์น์ฌ์ดํธ: Firebase Firebase | Google's Mobile and Web App Development Platform๊ฐ๋ฐ์๊ฐ ์ฌ์ฉ์๊ฐ ์ข์..
Computer/ETC
์ ๋ณด์ฒ๋ฆฌ - ๋ฐ์ดํฐ๋ฒ ์ด์ค
๋ฆด๋ ์ด์
๊ฐ์ฒดํ์
(Entity Type): ์์ฑ๋ค๋ก๋ง ๊ธฐ์ ๋ ๊ฐ์ฒด์ ์ ์๊ฐ์ฒด ์ด์ปค๋ฐ์ค(Occurence): ๊ฐ์ฒด๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ ๊ฐ ์์ฑ๋ค์ด ๊ฐ์ ๊ฐ์ ธ ํ๋์ ๊ฐ์ฒด๋ฅผ ๋ํ๋ด๋ ๊ฒ. ํํ๊ณผ ๊ฐ์ ์๋ฏธ์ํํ(Tuple): - ๋ฆด๋ ์ด์
์ ๊ตฌ์ฑํ๋ ๊ฐ๊ฐ์ ํ - ์์ฑ์ ๋ชจ์์ผ๋ก ๊ตฌ์ฑ๋๋ค. - ํ์ผ ๊ตฌ์กฐ์์ ๋ ์ฝ๋์ ๊ฐ์ ์๋ฏธ - ์นด๋๋๋ฆฌํฐ = ํํ์ ์ = ๊ฐ์ = ๋์ ์์์ฑ(Attribute, ์ ํ๋ฆฌ๋ทฐํธ) - ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ์ฅ ์์ ๋
ผ๋ฆฌ์ ๋จ์ - ํ์ผ ๊ตฌ์กฐ์์ ๋ฐ์ดํฐ ํญ๋ชฉ ๋๋ ๋ฐ์ดํฐ ํ๋์ ํด๋น๋๋ค. - ๊ฐ์ฒด์ ํน์ฑ์ ๊ธฐ์ ํ๋ค. - ๋๊ทธ๋ฆฌ = ์์ฑ์ ์ = ์ฐจ์๋๋ฉ์ธ(Domain) - ํ๋์ ์ ํธ๋ฆฌ๋ทฐํธ๊ฐ ์ทจํ ์ ์๋ ๊ฐ์ ํ์
์ ์์(Atomic)๊ฐ๋ค์ ์งํฉ - ์ค์ ์ ํธ๋ฆฌ๋ทฐํธ ๊ฐ์ด ๋ํ๋ ๋..