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

๐Ÿ’š ๊ฐœ๋ฐœ/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค9

[Oracle] Oracle Database 18c Express Edition ์„ค์น˜ ๋ฐ ์ œ๊ฑฐ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์•ž์„œโ€ฆ ์„ค์น˜์— ์„ฑ๊ณตํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค.. ์‚ด์ง ํ•€ํŠธ๊ฐ€ ๋‚˜๊ฐ€ ์„ค์น˜์— ์‹คํŒจํ•œ๋‹ค๋ฉด.. ์˜ค๋ผํด์„ ๊นจ๋—์ด ์ง€์šฐ๊ณ  ์žฌ์„ค์น˜ ํ•ด์•ผ ํ•˜๋Š”๋ฐ,, ์ง€์šฐ๋Š” ๊ฒŒ ๋งŒ๋งŒ์น˜ ์•Š์Œ.. -> ๊ทธ๋ž˜์„œ ๋ฐ˜๋“œ์‹œ ๋กœ์ปฌ์— ์„ค์น˜ํ•ด์•ผ๋งŒ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด, ๊ฐ€์ƒ๋จธ์‹ ์— ์˜ค๋ผํด์„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค. 1. ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค. ๋‹ค์Œ(N) 2. ๋ผ์ด์„ผ์Šค์— ๋™์˜ํ•จ(A) > ๋‹ค์Œ(N) 3. ์„ค์น˜ ์œ„์น˜๋ฅผ ์žก์•„ ์ฃผ๊ณ  ๋‹ค์Œ(N). ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ๊ทธ๋ž˜๋„ ์‚ฌ์šฉํ•ด๋„ ๋˜์ง€๋งŒ ๋‚˜๋Š” D๋“œ๋ผ์ด๋ธŒ๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ์—ˆ๋‹ค. 4. SYS, SYSTEM, PDBADMIN ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ •ํ•ด์ค€๋‹ค. ์žŠ์ง€ ์•Š๋„๋ก ์‰ฌ์šด ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ •ํ•ด์ฃผ์ž. > ๋‹ค์Œ(N) 5. ์„ค์น˜(I) 6. 7. ์„ค์น˜ ์™„๋ฃŒ ํ™”๋ฉด * ์‚ญ์ œ ๋ฐฉ๋ฒ• ์•„๋ž˜ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ฐธ๊ณ ํ•˜์—ฌ ๊น”๋”ํ•˜๊ฒŒ ์‚ญ์ œํ•œ๋‹ค. (ํ›„์— ๋‚ด๊ฐ€ ๋‹ค์‹œ ์ž‘.. 2021. 10. 3.
[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.
[MySQL] MariaDB root ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ (MariaDB 10.4 ์ด์ƒ) ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ์„ค์น˜ํ•œ MairaDB root์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด... root ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๊พธ๊ณ ์ž ๊ตฌ๊ธ€๋ง ํ–ˆ๋‹ค. ๋‚˜๋Š” MariaDB 10.6.3 ์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” qwer๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. 1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ mysql ๋กœ ๋ณ€๊ฒฝํ•œ๋‹ค. MariaDB [(none)]> use mysql 2. ์‹คํŒจํ•œ ๋ช…๋ น๋ฌธ -- ์‹คํŒจํ•œ ๋ช…๋ น๋ฌธ. MariaDB 10.4 ์ด์ „ ๋ฒ„์ „์—์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค MariaDB [myssql]> update user set password=password('qwer') where root='root'; - ๋‹ค์‹œ ๊ตฌ๊ธ€๋ง์„ ํ•˜๋‹ˆ, MariaDB 10.4๋ถ€ํ„ฐ๋Š” root ์˜ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋ฐ”๋€Œ์—ˆ๋‹ค๊ณ  ํ•œ๋‹ค. 3. ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์— ์„ฑ๊ณตํ•œ ๋ช…๋ น๋ฌธ -- MariaDB 10.4 .. 2021. 7. 14.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๋ทฐ (View) - 2 ๋‹ค์Œ ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค. ์ œ๋ชฉ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ (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. SQL ์งˆ์˜์—์„œ ๋ทฐ์˜ ์‚ฌ์šฉ - ์ผ๋‹จ ๋ทฐ๋ฅผ ์ •์˜ํ•˜๋ฉด, ๊ทธ ๋ทฐ๊ฐ€ ์ƒ์„ฑํ•˜๋Š” ๊ฐ€์ƒ ๋ฆด๋ ˆ์ด์…˜์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋ทฐ์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. - physics_fall_2009 ๋ทฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ 2009๋…„ ๊ฐ€์„์— Watson ๋นŒ๋”ฉ์—์„œ ํ•œ ๋ชจ๋“  ์ˆ˜์—…์„ ์ฐพ๋Š” ์งˆ์˜๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. select course_id fro.. 2021. 7. 14.
[MySQL] Windows ํ™˜๊ฒฝ์— MariaDB ์„ค์น˜ํ•˜๊ธฐ ๋‹ค์Œ ์ฑ…์„ ์ฐธ๊ณ ํ–ˆ๋‹ค.. ์ œ๋ชฉ : ์†Œ๋ฌธ๋‚œ ๋ช…๊ฐ•์˜ ๊น€์ƒํ˜•์˜ SQL ์ •๋ณต (Oracle, MSSQL, MariaDB ๊ธฐ๋ฐ˜ ์‹ค์Šตํ™˜๊ฒฝ) ์ถœํŒ์‚ฌ : McGraw-Hill Korea http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9791162244241&orderClick=LAG&Kc= [MariaDB์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ] - MySQL ์€ ๊ฐ€์žฅ ์ฒ˜์Œ ์˜คํ”ˆ์†Œ์Šค DBMS๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค. - Sun Microsystems์— ์ธ์ˆ˜๋˜๊ณ , ๋‹ค์‹œ 2010๋…„ Oracle์— ์ธ์ˆ˜๋˜์–ด ํ˜„์žฌ MySQL์€ Oracle์˜ ์†Œ์œ ์ด๋‹ค. - Oracle์—์„œ๋Š” MySQL์˜ ๋ถ€๋ถ„ ์œ ๋ฃŒํ™” ์ •์ฑ…์„ ์‹œํ–‰ํ•ด ๊ธฐ์กด ์‚ฌ์šฉ์ž๋“ค์ด ๋ถˆ์•ˆํ•ดํ•˜์ž ์›๊ฐœ๋ฐœ์ž๊ฐ€ 2009๋…„ MySQL.. 2021. 7. 14.
[๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค] ๋ทฐ (View) - 1 ๋‹ค์Œ ์ฑ…์œผ๋กœ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ–ˆ๋‹ค. ์ œ๋ชฉ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์‹œ์Šคํ…œ (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= Chapter 4. ์ค‘๊ธ‰ SQL 4.2. ๋ทฐ - ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์ „์ฒด ๋…ผ๋ฆฌ์  ๋ชจ๋ธ์„ ๋ณด๋Š” ๊ฒƒ์€ ๋ฐ”๋žŒ์งํ•˜์ง€ ์•Š๋‹ค. ๋”๊ตฌ๋‚˜, ๋ณด์•ˆ์ƒ ํŠน์ • ์ •๋ณด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ˆจ๊ฒจ์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. - ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ต์ˆ˜์˜ ID, ์ด๋ฆ„, ํ•™๊ณผ ์ด๋ฆ„์€ ์‚ฌ๋ฌด์›์ด ์•Œ์•„๋„ ์ƒ๊ด€์ด ์—†์ง€๋งŒ ๊ต์ˆ˜์˜ ์—ฐ๋ด‰์— ๋Œ€ํ•ด์„œ๋Š” ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๊ฐ€์ ธ์„œ๋Š” ์•ˆ ๋œ๋‹ค๊ณ ํ•˜์ž. ์ด.. 2021. 7. 13.
๋ฐ˜์‘ํ˜•