์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ๋๋ฆผ์ฝ๋ฉ
- javascript
- ํ๋ก ํธ์๋
- ์ฝ๋ฉํ ์คํธ
- react
- error
- fe
- node.js
- ํ์ด์ฌ
- ๊ฐ๋ฐ
- JS
- KDT
- ์ฝ๋ฉ์ ํ
- ๋ชจ๊ฐ์ฝ
- ํ ์ดํ๋ก์ ํธ
- ๊ตญ๋น์ง์
- ์๊ณ ๋ฆฌ์ฆ
- Til
- CSS
- ํฌ๋กค๋ง
- ํ๋ก์ ํธ
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉ
- heapq
- ๋ฐฑ์ค
- HTML
- mongodb
- ๋ ธ๋ง๋์ฝ๋
- Python
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๋ชฉ๋กComputer Science (4)
๐ฑ → ๐ณ
๐ MVC ํจํด : Model View Controller ์น ์ค๊ณ์ ๋ํ ๊ตฌ์กฐ ์น ์ค๊ณ๋ฅผ 3๊ฐ์ง ๋จ๊ณ๋ก ๊ตฌ๋ถํ์ฌ ๊ตฌ์กฐ์ ์ฅ์ ์ ๊ฐ์ง๊ธฐ ์ํ ์๋จ ๊ธฐ๋ฅ์ถ๊ฐ๋ ์ฉ์ด (์ ์ง๋ณด์ ๋ฐ ํ์ฅ์ด ํธ๋ฆฌ) ๐ model : DB view: ์ฌ์ฉ์๊ฐ ๋ณด๊ณ ์๋ ํ๋ฉด controller: DB์ view ์ฌ์ด โ Model ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์ญํ ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ ๊ณณ์์ DB๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ์ฝ์ , ์์ , ์ญ์ ํ๋ ์ญํ Controller ์ ์ํตํ๋ฉฐ, View ์๋ ์ํตํ์ง X ex) ๋ชฝ๊ณ DB์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ , ์ฝ์ ํ๊ณ , ์์ ํ๋ ์ญํ -> ๋จ, ์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ํ๋์ mongo.js ์ ๋ฌถ์ด์ ์ฒ๋ฆฌํ๋ ๋ฐฉ์ โ Controller Model ๊ณผ View ์ ์ํธ์์ฉ์ ์ปจํธ๋กค Model ๋ก ๋ถ..
๐ DBMS : ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ์ด์ํ๋ SW ๋ค์ํ ํํ, ์๋น์ค๊ฐ ์กด์ฌ โ SQL (Structured Query Language) ๊ตฌ์กฐ๊ฐ ์๋ ์ง๋ฌธ์ฉ ์ธ์ด SELECT, INSERT, UPDATE, DELETE ๊ฐ์ ์ธ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ์ธ์ด ๋ค์์ DBMS๊ฐ SQL ๋ฐฉ์์ ๋ฐ๋ฅด๊ธฐ ๋๋ฌธ์ SQL ์ ๋ฐฐ์ฐ๋ฉด, ๋ง์ DBMS๋ฅผ ๋น๊ต์ ๋น ๋ฅด๊ฒ ์ต๋์ด ๊ฐ๋ฅ MySQL, SQLite, ORACLE ๋ฑ์ด SQL ๊ตฌ๋ฌธ์ ์ฌ์ฉ ๐ DB์ ์ข ๋ฅ ๊ด๊ณํ(SQL) vs ๋น๊ด๊ณํ(NoSQL) โ ๊ด๊ณํ, Relational DBMS(RDBMS) : SQL์ ์ฌ์ฉํ๋ DB ํค์ ๊ฐ์ ๊ด๊ณ๋ฅผ ํ ์ด๋ธํ ์ํจ ์์น์ ํ ๋๋ก DB๋ฅผ ๊ตฌ์ฑ ์ฆ, ํ ์ด๋ธ๋ก ๊ตฌ์ฑ๋จ ๋จผ์ ํ ์ด๋ธ์ด ๊ตฌ์ฑ๋๊ณ ํ ์ด๋ธ์ ๊ตฌ์กฐ์ ..
SQLD ์ํ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค ! ์๊ฐ๋ณด๋ค ์ ์๊ฐ ๋ฎ์๊ฑฐ ๊ฐ์๋ฐ ;;ใ ใ ์ด์จ๋ ํฉ๊ฒฉํ์ผ๋๊น ๋ง์กฑ ! 2022 SQLD ์ํ ์ผ์ ! 46ํ๋ 47ํ ๋์ ํ์ค ๋ถ๋ค์ ์ฐธ๊ณ ํ๋ฉด ๋๋ค. ๋น์ ๊ณต์์ ๊ณต๋ถ๋ฐฉ๋ฒ ์ฐ์ ๋ณธ์ธ์ ๋น์ ๊ณต์์ด์ง๋ง, ์ ๋ณด์ฒ๋ฌ๊ธฐ์ฌ ํ๊ธฐ๋ฅผ ์ํ ๊ณต๋ถ๋ฅผ ํด๋ณด์๊ธฐ์ CS(?)์ ๋ํ ์ง์์ด ์กฐ๊ธ์ ์์๋ค. ๊ณต๋ถ๊ธฐ๊ฐ์ ์ผ์ฃผ์ผ ์ ๋๋ก ์ก์๋๋ฐ ํ๋ฃจ์ข ์ผ ๊ณต๋ถํ ๊ฑด ์๋๊ณ , ํ๋ฃจ์ 3-4์๊ฐ ์ ๋ ํ๋ ๊ฒ ๊ฐ๋ค. ์ฐ์ SQLD ํ๋ฉด ์ ์ผ ์ ๋ช ํ ๋ ธ๋ญ์ด ๊ต์ฌ๋ฅผ ๊ตฌ์ ํ์ฌ ํ์๋ค. ์ํ์ ์ณ๋ณด๋ ์ ์ด ๊ต์ฌ๋ก ํ์ด๋ณด๋ผ๋์ง ์ ์ ์์๋ค. ๋๊ฐ์ด ๋์ค๋ ๋ฌธ์ ๊ฐ ์๋นํ ๋ง๊ธฐ ๋๋ฌธ์ด๋ค. ๊ทผ๋ฐ ์ด๋ก ์ ๋ํ ์ค๋ช ์์ด ๋ฌธ์ ๋ง ๋์์์ด์ ๋น์ ๊ณต์์๋ ๋๋ 1ํ๋ ํ๊ธฐ๋ ํ๋ค์๋ค ;; ํฌ๊ธฐํด์ผ ํ๋ ์ถ์์ ๋ ์ฏค, ๊ตฌ์ธ์ฃผ ๋ฑ์ฅ..
๋น์ ๊ณต์์ธ ๋ด๊ฐ ์ผ์ฃผ์ผ๋ง์ ์ ์ฒ๊ธฐ ํ๊ธฐ ๋ด ๋ฐฉ๋ฒ์ ๋ํด์ ์๊ธฐํด๋ณด๋ ค๊ณ ํ๋ค. (์ค์ ๋ก ๊ณต๋ถํ ์๊ฐ์ 3์ผ๋ ์ฑ ๋์ง ์๋ ๊ฒ ๊ฐ๋ค.) ์ผ๋จ ๋๋ ๋น์ ๊ณต์ ์ด์ง๋ง, ์ง๋ ๋ฌ SQLD๋ฅผ ์ค๋นํ ๊ฒฝํ์ด ์์ด์ ์กฐ๊ธ ์์ํ๋ค๋ ๊ฒ์ ์๋ฆฐ๋ค. (๊ทผ๋ฐ SQLD๋ ๋จ์ด์ก๋ค,,) ๐ ์ ์ฒ๊ธฐ ๊ฐ์ ์ ์ฒ๊ธฐ๋ ์๋์ ์ด 5๊ณผ๋ชฉ(๊ฐ 20๋ฌธ์ )์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. 1๊ณผ๋ชฉ ์ํํธ์จ์ด ์ค๊ณ 2๊ณผ๋ชฉ ์ํํธ์จ์ด ๊ฐ๋ฐ 3๊ณผ๋ชฉ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ 4๊ณผ๋ชฉ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ํ์ฉ 5๊ณผ๋ชฉ ์ ๋ณด์์คํ ๊ตฌ์ถ๊ด๋ฆฌ ์ ์ฒ๊ธฐ ์๊ฐ์ ๊ฐ ๊ณผ๋ชฉ๋น 30๋ถ ์ด 2์๊ฐ 30๋ถ ์์ ํ ์ ์์ผ๋ฉฐ, 9:00๊น์ง ์ ์ค์ด๊ณ 9:30๋ถํฐ 12:00๊น์ง ์ํ์ ์์ํ๋ค. ๐ ์ ์ฒ๊ธฐ ๊ณต๋ถ ๋ฐฉ๋ฒ ์ ํ๋ธ๋ฅผ ํตํด ๊ณต๋ถ ๋ฐฉ๋ฒ์ ์์๋ณด๋ ๋์ค ์ด ์์์ ๋ฐ๊ฒฌํ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์์์์..