๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ137

[PostgreSQL] Windows ํ™˜๊ฒฝ์— PostgreSQL ์„ค์น˜ํ•˜๊ธฐ [PostgreSQL ์†Œ๊ฐœ] - PostgreSQL ์€ ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค. - ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ (RDBMS) ์˜ ์ผ์ข…์ด๋‹ค. - ๊ฐ€์žฅ ์ง„๋ณดํ•œ ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ - Unix/Linux, macOS, Solaris, Windows ๋“ฑ์˜ OS๋ฅผ ์ง€์›ํ•œ๋‹ค. [PostgreSQL ์„ค์น˜ํ•˜๊ธฐ] ๋งํฌ : https://www.postgresql.org/download/windows/ PostgreSQL: Windows installers Windows installers Interactive installer by EDB Download the installer certified by EDB for all supported PostgreSQL versions. This i.. 2021. 7. 19.
[MySQL] ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋“ฑ๋กํ•˜๊ธฐ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ์–ด๋Š ๊ฒฝ๋กœ์—์„œ๋“  mysql ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฐฉ๋ฒ• 1 ๋ฐฉ๋ฒ• 2 Windows + r ํ‚ค ๊ฒฐ๊ณผ : ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•˜์ง€ ์•Š์œผ๋ฉด C:\Program Files\MariaDB 10.6\bin ์ด ๊ฒฝ๋กœ์—์„œ๋งŒ mysql ์„ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜, ์œˆ๋„์šฐ ์‹œ์ž‘์—์„œ ํ•ด๋‹น ์•ฑ์„ ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฒˆ๊ฑฐ๋กœ์šฐ๋‹ˆ๊นŒ ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ฒ ๋‹ค. 1. ์‹œ์ž‘์—์„œ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŽธ์ง‘ 2. ํ™˜๊ฒฝ ๋ณ€์ˆ˜(N)... 3. ์‹œ์Šคํ…œ ๋ณ€์ˆ˜(S) ์—์„œ Path ์„ ํƒ ํ›„ ํŽธ์ง‘(I)... (์œ„์— ์‚ฌ์šฉ์ž์ด๋ฆ„์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ๋ณ€์ˆ˜(U)๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๋Š” ๋ฌด์‹œ) 4. ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ(N) > C:\Program Files\MariaDB 10.6\bin ์ถ”๊ฐ€ > ํ™•์ธ + .. 2021. 7. 19.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ํ•จ์ˆ˜(function)์™€ ํ”„๋กœ์‹œ์ €(procedure)์˜ ์ฐจ์ด ์˜ค๋ผํด์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ์ž์ฃผ ์ ‘ํ•˜๊ฒŒ ๋˜๋Š” ํ”„๋กœ์‹œ์ €์™€ ํ•จ์ˆ˜. โ€‹ ์ด ๋‘˜์˜ ์ •์˜์™€ ์ฐจ์ด์ ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ํ”„๋กœ์‹œ์ €(Procedure)๋ž€? ๋„“์€ ์˜๋ฏธ๋กœ๋Š” ์–ด๋–ค ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ ˆ์ฐจ๋ฅผ ๋œปํ•œ๋‹ค. โ€‹ ์˜ˆ๋ฅผ ๋“ค์–ด ์‡ผํ•‘๋ชฐ์—์„œ ์‹ ๋ฐœ์„ ๊ตฌ๋งคํ•˜๋Š” ํ”„๋กœ์‹œ์ €๋กœ ํ‘œํ˜„ํ•ด๋ณธ๋‹ค๋ฉด [ Procedure Start ] โ‘  ์‡ผํ•‘๋ชฐ ํšŒ์› ๋กœ๊ทธ์ธ โ‘ก ๊ตฌ๋งคํ•  ์‹ ๋ฐœ ์„ ํƒ โ‘ข ๊ฐœ์ธ์ •๋ณด ๋ฐ ๋ฐฐ์†ก์ง€ ์„ ํƒ โ‘ฃ ๊ฒฐ์ œ [ Procedure End ] ์œ„ ์ฒ˜๋Ÿผ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋ฅผ ์ ˆ์ฐจ์ ์œผ๋กœ ๊ธฐ์ˆ ํ•ด ๋†“์€ ๊ฒƒ์„ ํ”„๋กœ์‹œ์ €๋ผ ํ•œ๋‹ค. ํ”„๋กœ์‹œ์ € ๋ฌธ๋ฒ• CREATE OR REPLACE PROCEDURE ํ”„๋กœ์‹œ์ € ์ด๋ฆ„ ( ๋งค๊ฐœ๋ณ€์ˆ˜๋ช…1 [ IN || OUT || INOUT ] ๋ฐ์ดํ„ฐํƒ€์ž…, ๋งค๊ฐœ๋ณ€์ˆ˜๋ช…2 [ IN || OUT || INOUT ] ๋ฐ์ดํ„ฐํƒ€์ž… ... ) IS||AS.. 2021. 7. 15.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๋ทฐ (View) - 3 ๋‹ค์Œ ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค. ์ œ๋ชฉ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ (Database System Concepts) - 6th Edition ์ถœํŒ์‚ฌ : McGraw-Hill Korea http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788960552036&orderClick=LAG&Kc= 4.2.4. ๋ทฐ์˜ ๊ฐฑ์‹  - ๋ทฐ๋Š” ์งˆ์˜์— ์œ ์šฉํ•œ ๋„๊ตฌ์ด์ง€๋งŒ ๊ฐฑ์‹ , ์‚ฝ์ž… ๋ฐ ์‚ญ์ œ ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ๋ทฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‘œํ˜„ํ•  ๋•Œ์—๋Š” ๋งŽ์€ ๋ฌธ์ œ์ ์ด ์กด์žฌํ•œ๋‹ค. - ์ด์ „์— ์‚ดํŽด๋ณธ ์‚ฌ๋ฌด์›์„ ์œ„ํ•œ faculty ๋ทฐ๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์ž. ๋ฆด๋ ˆ์ด์…˜ ์ด๋ฆ„์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ณณ์— ๋ทฐ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ๋ฌด์›์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์งˆ์˜๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜.. 2021. 7. 15.