๐ ๊ฐ๋ฐ/๋ฐ์ดํฐ๋ฒ ์ด์ค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. ์ด์ 1 ๋ค์ ๋ฐ์ํ