๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • log.info(" Nice Developer ");
Study/DB

DBMS์— ๋Œ€ํ•˜์—ฌ(+RDBMS ์„ค๋ช…)

by kwan97 2022. 7. 20.

๐Ÿ“ŸDBMS(DataBase Management System)๋ž€


  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์šด์˜ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
  • DB๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ• ์ค‘์˜ ํ•˜๋‚˜์ด๋ฉฐ DBMS ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•˜์—ฌ DB๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” DB๋ฅผ ์—ฌ๋Ÿฌ๋ช…์˜ ์‚ฌ์šฉ์ž๋‚˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๋™์‹œ ์ ‘๊ทผ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
*๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€?
DB
๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ์ €์žฅ๋˜๋Š” ์ €์žฅ์†Œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.
์ •๋ณด๊ฐ€ ๋‹ด๊ธด ๋ฐ์ดํ„ฐ๋“ค์ด ๋ชจ๋‘ DB์— ์ €์žฅ(=์ง‘ํ•ฉ)๋œ๋‹ค.

*์˜ตํ‹ฐ๋งˆ์ด์ €๋ž€?
์˜ตํ‹ฐ๋งˆ์ด์ €
๋Š” ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ SQL์„ ์ˆ˜ํ–‰ํ•  ์ตœ์ ์˜ ์ฒ˜๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋Š” DBMS์˜ ํ•ต์‹ฌ ์—”์ง„์ด๋‹ค. ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ๊ฐ€ CPU์ธ ๊ฒƒ์ฒ˜๋Ÿผ DBMS์˜ ๋‘๋‡Œ๋Š” ์˜ตํ‹ฐ๋งˆ์ด์ €๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
DBMS ์ข…๋ฅ˜(RDBMS)
  • MySQL 
  • Oracle
  • SQL ์„œ๋ฒ„
  • MariaDB
DBMS์˜ ์œ ํ˜• ์ข…๋ฅ˜
  • ๊ณ„์ธตํ˜• DBMS(ํ˜„์žฌ ์‚ฌ์šฉโŒ)
  • ๋งํ˜• DBMS(ํ˜„์žฌ ์‚ฌ์šฉโŒ)
  • ๊ด€๊ณ„ํ˜• DBMS(=RDBMS์˜ค๋Š˜๋‚  ์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค)
  • ๊ฐ์ฒด์ง€ํ–ฅํ˜• DBMS
  • ๊ฐ์ฒด๊ด€๊ณ„ํ˜• DBMS

 

๐Ÿ“ŸRDBMS(=๊ด€๊ณ„ํ˜• DBMS)๋ž€?


RDBMS์˜ ๊ตฌ์กฐ ์˜ˆ์‹œ

RDBMS์˜ DB๋Š” ํ…Œ์ด๋ธ”(table)์ด๋ผ๋Š” ์ตœ์†Œ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ด ํ…Œ์ด๋ธ”์€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์—ด(column)๊ณผ ํ–‰(row)์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.
RDBMS์—์„œ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ๋‹ค.

 

๋ฐ‘์— ํ‘œ๋Š” RDBMS๋ฅผ ์—‘์…€๊ณผ ๋น„์œ ํ•ด ์„ค๋ช…ํ•œ ํ‘œ์ด๋‹ค.

<Exel> <RDBMS>
์—‘์…€ ํŒŒ์ผ ์ƒ์„ฑ = DB(์Šคํ‚ค๋งˆ) ์ƒ์„ฑ
์‹œํŠธ ์ƒ์„ฑ = ํ…Œ์ด๋ธ” ์ƒ์„ฑ
๋ฐ์ดํ„ฐ ์ž…๋ ฅํ•˜๊ธฐ = ๋ฐ์ดํ„ฐ ์ž…๋ ฅํ•˜๊ธฐ

 

728x90

'Study > DB' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[DB] ORM์— ๋Œ€ํ•˜์—ฌ  (0) 2022.07.20

๋Œ“๊ธ€