๊ด€๋ฆฌ ๋ฉ”๋‰ด

IT’s Portfolio

[Lecture] DataBase - Day 1 ๋ณธ๋ฌธ

Development Study

[Lecture] DataBase - Day 1

f1r3_r41n 2023. 3. 7. 15:58
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ–ฅ DataBase - Day 1

๐Ÿ‘‰๐Ÿป [Chapter 01] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ ๊ฐœ๋…

[01] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•„์š”์„ฑ

  • 1.1 ๋ฐ์ดํ„ฐ์™€ ์ •๋ณด
    • ๋ฐ์ดํ„ฐ(Data) : ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ๋‹จ์ˆœํžˆ ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์ธก์ •ํ•˜์—ฌ ์ˆ˜์ง‘ํ•œ ์‚ฌ์‹ค(Fact) ์ด๋‚˜ ๊ฐ’(Value)
    • ์ •๋ณด(Information) : ๋ฐ์ดํ„ฐ๋ฅผ ์˜์‚ฌ๊ฒฐ์ •์— ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌํ•˜์—ฌ ์ฒด๊ณ„์ ์œผ๋กœ ์กฐ์งํ•œ ๊ฒฐ๊ณผ๋ฌผ
    • Data -๊ฐ€๊ณต-> Information -๋ถ„์„-> Knowledge -ํ™œ์šฉ-> Wisdom
    • ์ •๋ณด ์ฒ˜๋ฆฌ(Information Processing) : ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ • ๋˜๋Š” ๋ฐฉ๋ฒ•
      • ๋ฐ์ดํ„ฐ๋ฅผ ์ƒํ™ฉ์— ๋งž๊ฒŒ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ํ•ด์„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ฐ„์˜ ์˜๋ฏธ ๊ด€๊ณ„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ
  • 1.2 ์ •๋ณด ์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
    • ์ •๋ณด ์‹œ์Šคํ…œ(Information System) : ์กฐ์ง ์šด์˜์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์ €์žฅํ•ด๋‘์—ˆ๋‹ค๊ฐ€ ์˜์‚ฌ ๊ฒฐ์ •์ด ํ•„์š”ํ•  ๋•Œ ์ฒ˜๋ฆฌํ•˜์—ฌ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ˆ˜๋‹จ
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DataBase) : ์ •๋ณด ์‹œ์Šคํ…œ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์ œ๊ณตํ•˜๋Š” ํ•ต์‹ฌ ์—ญํ•  ๋‹ด๋‹น
      • DBMS(DataBase Management System) : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ
        • MySQL, Oracle, MSSQL, MariaDB ๋“ฑ

 

[02] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ •์˜์™€ ํŠน์ง•

  • 2.1 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ •์˜
    • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DB, DataBase)
      • ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉํ•ด์„œ ์ €์žฅํ•œ ์šด์˜ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ
      • ๊ณต์œ  ๋ฐ์ดํ„ฐ(Shared Data)
        • ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•จ๊ป˜ ์†Œ์œ ํ•˜๊ณ  ์ด์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ณต์šฉ ๋ฐ์ดํ„ฐ
      • ํ†ตํ•ฉ ๋ฐ์ดํ„ฐ(Integrated Data)
        • ๋ฐ์ดํ„ฐ์˜ ์ค‘๋ณต์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ํ†ต์ œ ๊ฐ€๋Šฅํ•œ ์ค‘๋ณต๋งŒ ํ—ˆ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ
      • ์ €์žฅ ๋ฐ์ดํ„ฐ(Stored Data)
        • ์ปดํ“จํ„ฐ๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๋งค์ฒด์— ์ €์žฅ
      • ์šด์˜ ๋ฐ์ดํ„ฐ(Operational Data)
        • ์กฐ์ง์„ ์šด์˜ํ•˜๊ณ  ์กฐ์ง์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰
  • 2.2 ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํŠน์ง•
    • ์‹ค์‹œ๊ฐ„ ์ ‘๊ทผ(Real-time Accessibility)
      • ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ์š”๊ตฌ์— ์‹ค์‹œ๊ฐ„ ์‘๋‹ต
    • ๊ณ„์†์ ์ธ ๋ณ€ํ™”(Continuous Evolution)
      • ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…(insert), ์‚ญ์ œ(delete), ์ˆ˜์ •(update) ํ•˜์—ฌ ํ•ญ์ƒ ์ตœ๊ทผ์˜ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ์œ ์ง€
    • ๋™์‹œ ๊ณต์œ (Concurrent Sharing)
      • ์„œ๋กœ ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ, ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ
    • ๋‚ด์šฉ์— ์˜ํ•œ ์ฐธ์กฐ(Content Reference)
      • ์ง€์ •๋œ ์ฃผ์†Œ๋‚˜ ์œ„์น˜๊ฐ€ ์•„๋‹Œ ๋ฐ์ดํ„ฐ์˜ ๋‚ด์šฉ(content), ์ฆ‰ ๊ฐ’(value) ์œผ๋กœ ์ฐธ์กฐ ๊ฐ€๋Šฅ
728x90
๋ฐ˜์‘ํ˜•
Comments