์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Adobe
- haze #ํ ์ํ๋ก #tensorflow #ai
- CC
- UX
- zero knowledge proof
- Shamir
- ํฌํ ์ต
- ์ด๋๋น
- ๋น๋ฐ ๋ถ์ฐ ๊ธฐ๋ฒ
- ๋ธ๋ก๊ทธ_์ด์ _๊ณํ๋ณด๋ค_์ง๊ธ_ํด์ผํ ๊ฒ_๋_๋ง์์_์ ์ง์์
- #์ํธํ์ด๋ก
- ๋์์ธ
- graph 3 coloring
- ์์ ๋น๋ฐ ๋ถ์ฐ
- ์ค๋ฏธ๋ฅด
- Today
- Total
For Beginners
[DBMS] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ - 1 ๋ณธ๋ฌธ
๐ TABLE
์ฐ์์ฑ์ ๊ฐ์ง ๋ฐ์ดํฐ.
ํ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ํ๋ ๋์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด์ ํ์ํ๋ค.
ex) ํ์ ํ ์ด๋ธ์ ํ ์คํธ๋ก ๋ฐ๊พธ๋ ๊ฒฝ์ฐ, ํ์ ํ ๋ช ๋น ํ๋์ ํ ์คํธ ํ์ผ์ด ํ์ํ๋ค.
row์ column์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
ex) row : ํ์ ํ ๋ช ์ ์ ๋ณด
column : ํ์ ์ ์ฒด์ ์ด๋ฆ(์์ฑ)
ex) ๋ก๊ทธ์ธ: ํ์์ ์์ด๋ column๊ณผ ํจ์ค์๋ column์ด ํ์ํ๋ค.
ํ์ ํํด : ๋ก๊ทธ์ธํ๊ณ ์๋ ํ์์ row๋ฅผ ์ญ์
๐ SQL
์๋ก์ด ์ ๋ณด๋ฅผ ์ป๊ฑฐ๋ ์ง์ฐ๊ฑฐ๋, ๋ณ๊ฒฝํ๋ ๋ฑ์ ๊ณผ์ ์ ์ํด ์ฌ์ฉํ๋ ์ธ์ด
database์ ์๋ ์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ง์ํ๋ ์ธ์ด
๋ชจ๋ DBMS์์ ์ฌ์ฉ๊ฐ๋ฅ.
์ฟผ๋ฆฌ๋ฌธ์ ๋์๋ฌธ์๋ ๊ตฌ๋ณํ์ง ์์ (๋จ, ๋ฐ์ดํฐ์ ๋์๋ฌธ์๋ ๊ตฌ๋ถ)
๐ DBMS
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ๋งค๋์ง๋จผํธ ์์คํ
๐ ์คํค๋ง
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ ์ ์ฅ๋ ๋ ํฐ์ ๊ตฌ์กฐ์ ํ์์ ์ ์
๐ ํ ์ด๋ธ ์์ฑ
create table ํ ์ด๋ธ ์ด๋ฆ{
๋ณ์ ์ด๋ฆ ๋ณ์ ์๋ฃํ(๊ธธ์ด) null ์ฌ๋ถ๋ ์๋ ์์ ๋งค๊น ๋ฑ ์ค์
}
๐ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ญ์ ๋ ์ ์๋๋ก where์ ์ ๊ผญ ์ฌ์ฉํ ๊ฒ
๐ JDBC
์๋ฐํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋ง๋ค์ด์ง ํด๋์ค์ ์ธํฐํ์ด์ค๋ก ์ด๋ฃจ์ด์ง API๋ก์
SQL๋ฌธ์ ์คํํ ์ ์๋ ํจ์ ํธ์ถ ์ธํฐํ์ด์ค
๐ JDBC ํน์ง
DBMS ์ข ๋ฅ์ ๋ ๋ฆฝ์ ์ธ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ฅ
๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ฌ๋ผ์ง๋๋ผ๋ ๋์ผํ API๋ฅผ ์ฌ์ฉํ๊ฒ ํด์ค๋ค. (๋๋ผ์ด๋ฒ์ url๋ง ์์ )
์๋ฐ๊ฐ ๊ฐ์ง๋ ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ด๋ผ๋ ํน์ฑ๊ณผ DBMS์ ๋ ๋ฆฝ์ ์ธ ํน์ฑ์ ๊ฐ์ง๋ค.
๐ JDBC ๊ธฐ๋ฅ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฐ๊ฒฐ, SQL ๋ฌธ์ฅ์ DBMS์ ์ ์ก, SQL
create update delete๋ row์ ๊ฐ์๋ฅผ ๋ฆฌํดํ๋ค.
select์ผ ๊ฒฝ์ฐ์๋ ์งํฉ์ด ๋์ด์จ๋ค.
๐ JDBC API / driver
JDBC API : ์๋ฐ๋ฅผ ์ ๊ณตํ๋ ์ชฝ์์ ์ ๊ณต(์ค๋ผํด)
JDBC driver : ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ง๋๋ ์ชฝ์์ ์ ๊ณต(mysql, mariadb) = Vendor API
์๋ฐ๋ฅผ ๋ง๋๋ ๊ณณ์์๋ ์ธํฐํ์ด์ค๋ง ๋ง๋ค์ด๋๊ณ ,
๋๋น ๋ด๋ถ์ ๊ธฐ๋ฅ์ด ๊ฐ๊ฐ ๋ค๋ฅด๋ฏ๋ก, ๊ทธ๊ฑฐ๋ฅผ ์ฐ๋ํ ์ ์๊ฒ ์ค์ ๊ธฐ๋ฅ ๊ตฌํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฌ ์ธก์์ ์ ๊ณต.
'2021๋ ์๋ฃ > WEB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JSP] ์น ๊ตฌ์กฐ์ ๋ฐฑ์๋ ๊ธฐ์ด - 1 (0) | 2021.03.29 |
---|---|
[FrontEnd] ์ํ ๋๋น์ฉ ์๋ฃ ์ ๋ฆฌ ๋งํฌ (0) | 2021.03.20 |
[BootStrap] ๋ถํธ์คํธ๋ฉ ์ด์ฉํด๋ณด๊ธฐ - 1 (0) | 2021.03.09 |
[AJAX] Asynchronous Javascript and XML ๊ธฐ์ด - 2 (0) | 2021.03.09 |
[AJAX] Asynchronous Javascript and XML ๊ธฐ์ด - 1 (0) | 2021.03.09 |