본문으둜 κ±΄λ„ˆλ›°κΈ°

πŸ“– μ†Œλ¬Έλ‚œ λͺ…κ°•μ˜ κΉ€μƒν˜•μ˜ SQL 정볡

Chanho Lee
정보

ν•œλΉ›λ―Έλ””μ–΄ <λ‚˜λŠ” 리뷰어닀> ν™œλ™μ„ μœ„ν•΄μ„œ 책을 μ œκ³΅λ°›μ•„ μž‘μ„±λœ μ„œν‰μž…λ‹ˆλ‹€.

λ‚˜λŠ” 리뷰어닀 2021

Book Info​

팁

μ±… 이미지λ₯Ό ν΄λ¦­ν•˜λ©΄ ꡐ보문고 μ‚¬μ΄νŠΈλ‘œ μ΄λ™ν•©λ‹ˆλ‹€!

μ±…

  • 제λͺ©: μ†Œλ¬Έλ‚œ λͺ…κ°•μ˜ κΉ€μƒν˜•μ˜ SQL 정볡
  • μ €μž: κΉ€μƒν˜•
  • μΆœνŒμ‚¬: ν•œλΉ›λ―Έλ””μ–΄
  • μΆœκ°„: 2021-05-01

Intro​

이번 책은 4μ›” 달과 λ§ˆμ°¬κ°€μ§€λ‘œ SQL을 κ³΅λΆ€ν•˜κΈ° μœ„ν•΄μ„œ μ„ νƒν•œ μ±…μž…λ‹ˆλ‹€. μ €λ²ˆ Learning SQL 책은 MySQL을 κΈ°μ€€μœΌλ‘œ 쓰여진 μ±…μ΄μ—ˆλ‹€λ©΄ 이번 책은 Oracle κΈ°μ€€μœΌλ‘œ μž‘μ„±λœ μ±…μž…λ‹ˆλ‹€. Oracle DBλŠ” 특히 λŒ€κΈ°μ—…μ—μ„œ 자주 μ‚¬μš©λ˜λŠ” SQL이죠. κ·Έλž˜μ„œ 더 κΆκΈˆν–ˆμŠ΅λ‹ˆλ‹€. 맀번 MySQL, PostgreSQL만 λ‹€λ€„λ³΄λ˜ μ €μ—κ²ŒλŠ” μƒμ†Œν•œ SQLμ΄μ—ˆκ±°λ“ μš”. λ˜ν•œ, MSSQL, MariaDBμ™€μ˜ 차이점도 같이 μ„€λͺ…ν•΄μ£Όλ‹ˆ λ‹€λ₯Έ SQL도 μž…λ¬Έν•˜κΈ°μ— μ’‹λ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€.

Book Review​

μ €μžβ€‹

이 μ±…μ˜ μ €μžλŠ” SoEnμ΄λΌλŠ” μ‚¬μ΄νŠΈλ₯Ό μš΄μ˜ν•˜μ‹œλŠ” λΆ„μž…λ‹ˆλ‹€.(μ‚¬μ΄νŠΈκ°€ 연결이 μ•ˆ λ˜λ„€μš”. soen.krμž…λ‹ˆλ‹€.) C/C++ λ˜λŠ” Windows APIλ₯Ό 곡뢀해보신 적이 μžˆμœΌμ‹œλ‹€λ©΄ μ•„μ‹€ 거라고 μƒκ°ν•©λ‹ˆλ‹€. μ˜ˆμ „μ— Windows API μ •λ³΅μ΄λΌλŠ” 책도 μ“°μ…¨λ˜ 뢄이죠. 그렇기에 이번 책을 μ½μœΌλ©΄μ„œ μ„€λͺ…듀이 μΉœκ·Όν•˜λ‹€κ³  λŠκ»΄μ‘ŒμŠ΅λ‹ˆλ‹€.

λ‹€μ–‘ν•œ μ’…λ₯˜μ˜ SQL​

Oracle DBλŠ” λŒ€λΆ€λΆ„ λŒ€κΈ°μ—…μ—μ„œ μ‚¬μš©ν•˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ κ·ΈλŸ°μ§€λŠ” 잘 λͺ¨λ₯΄κ² μ§€λ§Œ, 이 책은 μΏΌλ¦¬λ§Œμ„ μ„€λͺ…ν•˜λŠ” 것이 μ•„λ‹ˆλΌ UIκ°€ 이루어진 μ‹€μŠ΅ν™˜κ²½μ„ μ‚¬μš©ν•˜μ—¬ SQL을 μ‹€μŠ΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, Oracle, MSSQL, MariaDB의 3가지 μ‹€μŠ΅ν™˜κ²½μ„ κ΅¬μΆ•ν•΄λ³΄λ©΄μ„œ λ‹€μ–‘ν•œ μ’…λ₯˜μ˜ SQL을 κ²½ν—˜ν•΄λ³Ό 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ›λž˜λΌλ©΄ 각각의 SQLλ§ˆλ‹€ μ±… ν•œ κΆŒμ”© λ³΄λ©΄μ„œ 곡뢀λ₯Ό ν•΄μ•Όν•˜λŠ”λ° μ΄λ ‡κ²Œ 차이점만 μ•Œλ €μ£Όλ‹ˆ κ³΅λΆ€ν•˜λŠ” μž…μž₯μ—μ„œλŠ” λ„ˆλ¬΄ νŽΈλ¦¬ν–ˆμ—ˆμŠ΅λ‹ˆλ‹€.

개인적으둜 μ•„μ‰¬μš΄ 점​

쑰금 μ•„μ‰¬μ› λ˜ 점은 PostgreSQL에 λŒ€ν•΄μ„œλŠ” 거의 μ–ΈκΈ‰ μˆ˜μ€€μœΌλ‘œλ§Œ λ‚˜μ™”λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. 졜근 μŠ€νƒ€νŠΈμ—…μ—μ„œλŠ” PostgreSQL의 μ‚¬μš©μ΄ 점차 λŠ˜μ–΄λ‚˜κ³  μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 그렇기에 MariaDB λŒ€μ‹  PostgreSQL이 μ„€λͺ…λ˜μ—ˆλ‹€λ©΄ 더 쒋지 μ•Šμ•˜μ„κΉŒ?λΌλŠ” 아쉬움을 λ‚¨μŠ΅λ‹ˆλ‹€.

λŒ€μƒ λ…μžβ€‹

SQL을 μ •μ„μœΌλ‘œ κ³΅λΆ€ν•΄λ³΄μ‹œκ³  싢은 λΆ„ λ˜λŠ” λ‹€μ–‘ν•œ μ’…λ₯˜μ˜ SQL을 κ²½ν—˜ν•΄λ³΄μ‹œκ³  μ‹ΆμœΌμ‹  λΆ„κ»˜ μΆ”μ²œλ“œλ¦½λ‹ˆλ‹€. λ˜ν•œ, λŒ€κΈ°μ—…μ—μ„œλ§Œ 주둜 μ‚¬μš©λ˜λŠ” Oracle DB에 λŒ€ν•΄ κΆκΈˆν•˜μ…¨λ˜ λΆ„ 그리고 μ‚¬μš©ν•΄λ³΄μ‹œκ³  싢은 λΆ„λ“€κ»˜ μΆ”μ²œλ“œλ¦½λ‹ˆλ‹€.