Notice
Recent Posts
Recent Comments
Link
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ’ปcs (9)

eazyseon

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๊ณ„

1 : 1 ๊ด€๊ณ„ ํ•˜๋‚˜์˜ ๋ ˆ์ฝ”๋“œ๊ฐ€ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ๋ ˆ์ฝ”๋“œ ํ•œ ๊ฐœ์™€ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ์ด๋‹ค. ์ด๋ฉ”์ผ์ด ๋‹จ ํ•œ ๋ช…์˜ ์œ ์ €์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ , ๊ทธ ๋ฐ˜๋Œ€๋„ ๋™์ผํ•œ ๊ฒฝ์šฐ์— ํ•ด๋‹น๋œ๋‹ค. 1 : N ๊ด€๊ณ„ ํ•˜๋‚˜์˜ ๋ ˆ์ฝ”๋“œ๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ์™€ ์—ฐ๊ฒฐ๋œ ๊ฒฝ์šฐ์ด๋‹ค. ํ•œ ์œ ์ €๋‹น ์—ฌ๋Ÿฌ ์ฃผ๋ฌธ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์— ํ•ด๋‹น๋œ๋‹ค. N : M ๊ด€๊ณ„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ๊ฐ€ ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ์™€ ๊ด€๊ณ„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์ด๋ฉฐ join ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด ๊ด€๋ฆฌํ•œ๋‹ค. ํ•™์ƒ๋„ ์—ฌ๋Ÿฌ ๊ฐ•์˜๋ฅผ ๋“ค์„ ์ˆ˜ ์žˆ๊ณ , ๊ฐ•์˜๋„ ์—ฌ๋Ÿฌ ํ•™์ƒ์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์— ํ•ด๋‹น๋œ๋‹ค. ์œ„ ๊ฒฝ์šฐ ์œ ์ €-๊ฐ•์˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ปcs 2023. 4. 18. 14:00
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค KEY

์Šˆํผํ‚ค (Super Key) ์œ ์ผ์„ฑ์„ ๋งŒ์กฑํ•˜๋Š” ํ‚ค / ์–ด๋–ค ์†์„ฑ๋ผ๋ฆฌ ๋ฌถ๋˜ ์ค‘๋ณต๊ฐ’์ด ์•ˆ ๋‚˜์˜ค๊ณ  ์„œ๋กœ ๊ตฌ๋ณ„๋งŒ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๊ฐ€๋Šฅ ex) ๋ฒˆํ˜ธ, ์ „ํ™”๋ฒˆํ˜ธ, ์ด๋ฆ„+๋‚˜์ด ํ›„๋ณดํ‚ค (Candidate Key) ์œ ์ผ์„ฑ๊ณผ ์ตœ์†Œ์„ฑ์„ ๋งŒ์กฑํ•˜๋ฉฐ ๊ธฐ๋ณธํ‚ค๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ํ›„๋ณด๋“ค ๊ธฐ๋ณธํ‚ค (Primary Key) ์œ ์ผ์„ฑ ์ตœ์†Œ์„ฑ ๋งŒ์กฑํ•˜๋ฉฐ ํ›„๋ณดํ‚ค๋“ค ์ค‘์—์„œ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•œ ํ‚ค ํ…Œ์ด๋ธ” ์ค‘ ๊ณ ์œ ํ•˜๊ฒŒ ์กด์žฌํ•˜๋Š” ์†์„ฑ ๋Œ€์ฒดํ‚ค (Alternate Key) ํ›„๋ณดํ‚ค๊ฐ€ ๋‘ ๊ฐœ ์ด์ƒ์ผ ๊ฒฝ์šฐ ์–ด๋А ํ•˜๋‚˜๋ฅผ ๊ธฐ๋ณธํ‚ค๋กœ ์ง€์ •ํ•˜๊ณ  ๋‚จ์€ ํ›„๋ณดํ‚ค ์™ธ๋ž˜ํ‚ค (Foreign Key) ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์˜ ๊ธฐ๋ณธํ‚ค๋ฅผ ๊ทธ๋Œ€๋กœ ์ฐธ์กฐํ•˜๋Š” ๊ฐ’ / ๊ฐœ์ฒด์™€์˜ ๊ด€๊ณ„๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ

๐Ÿ’ปcs 2023. 4. 11. 09:04
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ•„๋“œ ํƒ€์ž…

๊ธฐ๋ณธ๋ช…์นญ ์—”ํ„ฐํ‹ฐ ์‚ฌ๋žŒ, ์žฅ์†Œ, ๋ฌผ๊ฑด, ์‚ฌ๊ฑด, ๊ฐœ๋… ๋“ฑ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์†์„ฑ์„ ์ง€๋‹Œ ๋ช…์‚ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์—์„œ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์ถ”์ƒ์ ์ธ ๊ฐœ๋… ๋ฆด๋ ˆ์ด์…˜ ์ •๋ณด๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ €์žฅํ•˜๋Š” ๊ธฐ๋ณธ ๋‹จ์œ„ / ํ…Œ์ด๋ธ”์ด๋ผ๊ณ ๋„ ํ•จ ์†์„ฑ ์—”ํ„ฐํ‹ฐ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํŠน์ง•์ด๋‚˜ ์„ฑ์งˆ ๋„๋ฉ”์ธ ์†์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ์ง‘ํ•ฉ ex) ์„ฑ๋ณ„์ด๋ผ๋Š” ์†์„ฑ์ด ์žˆ๋‹ค๋ฉด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์€ ๋‚จ / ์—ฌ ๋„๋ฉ”์ธ์„ ๊ฐ€์ง ํ•„๋“œ ํ…Œ์ด๋ธ”์˜ ์—ด๋‹จ์œ„ ๋ฐ์ดํ„ฐ ๋ ˆ์ฝ”๋“œ ํ…Œ์ด๋ธ”์˜ ํ–‰๋‹จ์œ„ ๋ฐ์ดํ„ฐ / ํŠœํ”Œ์ด๋ผ๊ณ ๋„ ํ•จ ํ•„๋“œํƒ€์ž… ์ˆซ์žํƒ€์ž… ์Œ์ˆ˜๊นŒ์ง€ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•œ Signed ํƒ€์ž…๊ณผ ์–‘์ˆ˜๋งŒ์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” Unsigned ํƒ€์ž…์œผ๋กœ ๊ตฌ๋ถ„๋จ. TINYINT (1byte) -128 ~ +127 ๋˜๋Š” 0 ~ 255 SMALLINT (2byte) -32768 ~ 32767 ๋˜๋Š” 0 ~ 65..

๐Ÿ’ปcs 2023. 4. 10. 15:24
๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ

๋ฌผ๋ฆฌ๊ณ„์ธต์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๊ธฐ ๋ฆฌํ”ผํ„ฐ ์ „๊ธฐ ์‹ ํ˜ธ ์ฆํญ (๋‹จ์ˆœ ์ „๊ธฐ๋งŒ) NIC(Network Interface Card) ์ปดํ“จํ„ฐ ๋‚ด์— ์„ค์น˜ํ•˜๋Š” ํ™•์žฅ ์นด๋“œ / ๊ณ ์œ ์˜ ์‹๋ณ„๋ฒˆํ˜ธ์ธ MAC ์ฃผ์†Œ ์žˆ์Œ AP AP์— ์œ ์„  LAN์„ ์—ฐ๊ฒฐํ•œ ํ›„ ์žฅ์น˜์—์„œ ๋ฌด์„  LAN ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฐ๊ฒฐ ๋ฐ์ดํ„ฐ ๊ณ„์ธต์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๊ธฐ ๋ธŒ๋ฆฌ์ง€ ๋‘ ๊ฐœ์˜ ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง์„ ์ƒํ˜ธ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ†ต์‹ ๋ง ์—ฐ๊ฒฐ ์žฅ์น˜ / MAC ์ฃผ์†Œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด์„œ ํŠน์ • ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„ L2 ์Šค์œ„์น˜ Mac ์ฃผ์†Œ๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ / ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์˜ ๊ฒฝ์šฐ ํ†ต์‹  ์•ˆ๋จ ์ธํ„ฐ๋„ท ๊ณ„์ธต์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๊ธฐ ๋ผ์šฐํ„ฐ ํŒจํ‚ท์ด ๋“ค์–ด์˜ค๋ฉด ๋„์ฐฉ์ง€ IP์ฃผ์†Œ๋ฅผ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”๊ณผ ๋น„๊ตํ•ด ์ตœ์„ ์˜ ๊ฒฝ๋กœ๋กœ ํŒจํ‚ท์„ ๋‚ด๋ณด๋ƒ„ / ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ปจํŠธ๋กค ์ฐธ๊ณ ) ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” - ์ˆ˜์‹ ์ง€์— ๋„๋‹ฌํ•˜๊ธฐ๊นŒ์ง€์˜ ์ •๋ณด..

๐Ÿ’ปcs 2023. 4. 5. 12:48
ARP

ARP(Address Resolution Protocol) IP์ฃผ์†Œ๋ฅผ MAC ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ ํ†ต์‹ ์„ ์œ„ํ•ด IP์ฃผ์†Œ๋งŒ ์žˆ์œผ๋ฉด ๋˜์ง€ ์•Š์„๊นŒ? ๊ตณ์ด ์™œ MAC์ฃผ์†Œ๊นŒ์ง€ ํ•„์š”ํ• ๊นŒ? ์บก์Аํ™”๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ๋•Œ๋ฌธ์— IP์™€ MAC ์ฃผ์†Œ ๋ชจ๋‘ ํ•„์š”ํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ์‹ค์ œ ํ†ต์‹ ์‹œ ํ•„์š”ํ•œ๊ฑด ๋ฌผ๋ฆฌ์ฃผ์†Œ MAC์ฃผ์†Œ์ด๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋…ผ๋ฆฌ์ฃผ์†Œ์ธ IP์ฃผ์†Œ๋Š” ๊ณ„์† ๋ณ€ํ™”ํ•˜๋Š” ๊ฐ’์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ MAC์ฃผ์†Œ๋ฅผ ์•Œ์•„์•ผํ•œ๋‹ค!! ARP ๋™์ž‘๋ฐฉ์‹ A๊ฐ€ ARP ์š”์ฒญ์„ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฐฉ์‹์œผ๋กœ ์Šค์œ„์น˜์— ๋ณด๋‚ธ๋‹ค. ์Šค์œ„์น˜๋Š” ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์•ˆ์˜ ๋ชจ๋“  ๊ธฐ๊ธฐ์— ์š”์ฒญ์„ ๋ณด๋‚ธ๋‹ค. ํ•ด๋‹น ๊ธฐ๊ธฐ B๋Š” ์ž์‹ ์˜ MAC์ฃผ์†Œ๋ฅผ ๋„ฃ์–ด ์œ ๋‹ˆ์บ์ŠคํŠธ๋กœ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค. ์ฐธ๊ณ ) ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ - ํ˜ธ์ŠคํŠธ๊ฐ€ ์ „์†กํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ์ „์†ก๋˜๋Š” ๋ฐฉ์‹ ์œ ๋‹ˆ์บ์Šค..

๐Ÿ’ปcs 2023. 4. 5. 11:14
IP์ฃผ์†Œ

IP ์ฃผ์†Œ ๋„คํŠธ์›Œํฌ ํ™˜๊ฒฝ์—์„œ ์ปดํ“จํ„ฐ(๋…ธ๋“œ) ๊ฐ„ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ ์ปดํ“จํ„ฐ์— ๋ถ€์—ฌ๋œ ๋„คํŠธ์›Œํฌ์ƒ์˜ ์ฃผ์†Œ IP์ฃผ์†Œ ํ˜•์‹ IPv4(ํ˜„์žฌ ์ผ๋ฐ˜์ ์œผ๋กœ ์“ฐ์ž„) 32๋น„ํŠธ๋ฅผ 8๋น„ํŠธ ๋‹จ์œ„๋กœ ์ ์„ ์ฐ์–ด ํ‘œ๊ธฐ ex) 192.168.123.123 IPv6 64๋น„ํŠธ๋ฅผ 16๋น„ํŠธ ๋‹จ์œ„๋กœ ์ ์„ ์ฐ์–ด ํ‘œ๊ธฐ ex) 2001:230:abcd:ffff:0000:0000:ffff:1111 IP์ฃผ์†Œ ์ข…๋ฅ˜ ๊ณต์ธ IP ICANN์ด๋ผ๋Š” ๊ธฐ๊ด€์ด ๊ตญ๊ฐ€๋ณ„๋กœ ์‚ฌ์šฉํ•  IP ๋Œ€์—ญ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, KT, LG, SKT ๋“ฑ์—์„œ IP๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•œ๋‹ค. ์‚ฌ์„ค IP ๊ณต์œ ๊ธฐ์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฐ€์ •์ด๋‚˜ ํšŒ์‚ฌ์˜ ๊ฐ ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ์—๋Š” ์‚ฌ์„ค IP๋ฅผ ํ• ๋‹นํ•œ๋‹ค. IP์ฃผ์†Œ ํด๋ž˜์Šค (์‚ฌ์„ค IP) ํด๋ž˜์Šค A - IP์ฃผ์†Œ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ”์œ„๊ฐ€ 0~127 ํด๋ž˜์Šค B - IP์ฃผ์†Œ์˜ ์ฒซ ๋ฒˆ์งธ..

๐Ÿ’ปcs 2023. 4. 3. 13:44
CPU ์Šค์ผ€์ฅด๋ง

CPU ์Šค์ผ€์ฅด๋ง? ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ”„๋กœ์„ธ์Šค๋“ค์—๊ฒŒ CPU๋ฅผ ํ• ๋‹นํ•˜๊ธฐ ์œ„ํ•œ ์ •์ฑ…์„ ๊ณ„ํšํ•˜๋Š” ๊ฒƒ ๋น„์„ ์ ํ˜• ๋ฐฉ์‹ Aํ”„๋กœ์„ธ์Šค๊ฐ€ CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๋•Œ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋” ๋†’์€ Bํ”„๋กœ์„ธ์Šค๊ฐ€ ๋“ค์–ด์˜จ๋‹ค๊ณ  ํ•˜๋”๋ผ๋„ Aํ”„๋กœ์„ธ์Šค์˜ CPU๋ฅผ ๋นผ์•—์ง€ ์•Š๊ณ  ๋ช…๋ น์ด ๋๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ธ๋‹ค ํ• ๋‹น๋ฐ›๋Š” ๋ฐฉ์‹ - ๋ฌธ๋งฅ ๊ตํ™˜์˜ ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ์ ๋‹ค - ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ณจ๊ณ ๋ฃจ ์ž์›์„ ์ด์šฉํ•˜๊ธฐ ์–ด๋ ต๋‹ค ๐Ÿ‘‰ FCFS (First Come First Served) - ์ค€๋น„ ํ์— ์‚ฝ์ž…๋œ ์ˆœ์„œ๋Œ€๋กœ ์ฒ˜๋ฆฌ ๋‹จ์  : ํ˜ธ์œ„ ํšจ๊ณผ convoy effect - ์‹คํ–‰์‹œ๊ฐ„์ด ๊ธด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์•ž์ˆœ์„œ์— ์˜ค๊ณ  ๋’ท์ˆœ์„œ์— ์‹คํ–‰์‹œ๊ฐ„์ด ์งง์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์˜ค๊ฒŒ ๋˜๋ฉด ์ „์ฒด ํ”„๋กœ์„ธ์Šค๋“ค์˜ ํ‰๊ท  ๋Œ€๊ธฐ์‹œ๊ฐ„์ด ๋Š˜์–ด๋‚˜๋Š” ํ˜„์ƒ A์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„ 0 / B์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„ 20 / C์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„ 23 ํ‰..

๐Ÿ’ปcs 2023. 3. 28. 16:33