μ 보μ²λ¦¬κΈ°μ¬ μ€κΈ°_ν΅ν©κ΅¬ν2π
μ±ν° 2. μ°κ³ λ©μ»€λμ¦ κ΅¬μ±
κ°λ
μ°κ³ λ©μ»€λμ¦ μ΄λ?
: μμ© μννΈμ¨μ΄μ μ°κ³ λμ λͺ¨λ κ°μ λ°μ΄ν° μ°κ³ μ μꡬμ¬νμ κ³ λ €ν μ°κ³λ°©λ²κ³Ό μ£ΌκΈ°λ₯Ό μ€κ³νκΈ° μν λ©μ»€λμ¦μ΄λ€.
μ°κ³ λ°©μμ λΆλ₯
: μ°κ³ λ°©μμ μ§μ μ°κ³ λ°©μκ³Ό μ€κ° λ§€κ°μ²΄λ₯Ό μ΄μ©ν κ°μ μ°κ³ λ°©μμΌλ‘ λΆλ₯νλ€.
μ§μ μ°κ³ λ°©μ
μ₯μ : μ°κ³ λ° ν΅ν© ꡬνμ΄ λ¨μνμ¬ μ©μ΄ν¨ / κ°λ° μμ λΉμ©λ° κΈ°κ°μ΄ μ§§μ / μ€κ° λ§€κ°μ²΄κ° μμΌλ―λ‘ λ°μ΄ν° μ°κ³μ²λ¦¬ μ±λ₯μ΄ λμ²΄λ‘ μ’μ
λ¨μ : μμ€ν κ°μ κ²°ν©λκ° λμ μμ€ν λ³κ²½μ λ―Όκ°/ μ 볡νΈν μ²λ¦¬ λΆκ° / μ°κ³ λ° ν΅ν© κ°λ₯ν μμ€ν μ νκ²½μ΄ μ νμ
κ°μ μ°κ³ λ°©μ
μ₯μ : μλ‘ μμ΄ν λ€νΈμν¬, νλ‘ν μ½ μ°κ³ λ° ν΅ν© κ°λ₯
λ¨μ : μ°κ³ μν€ν μ² λ° λ©μ»€λμ¦μ΄ 볡μ‘ν΄ μ±λ₯ μ ν μμ μ‘΄μ¬/ μλμ μ₯κΈ°κ° μμ
λ¬Έμ
1. μ°κ³ λ°©μμ μ§μ μ°κ³ λ°©μκ³Ό μ€κ° λ§€κ°μ²΄λ₯Ό μ΄μ©ν κ°μ μ°κ³ λ°©μμΌλ‘ λΆλ₯ν μ μλ€.
μ§μ μ°κ³λ°©μμ€ ( DB λ§ν¬ ) λ°©μμ λ°μ΄ν° λ² μ΄μ€μμ μ 곡νλ ( DBλ§ν¬ ) κ°μ²΄λ₯Ό μ΄μ©νλ λ°©μμΌλ‘ μμ μμ€ν μμ ( DBλ§ν¬) λ₯Ό μμ±νκ³ μ‘μ μμ€ν μμ ν΄λΉ (DB λ§ν¬) λ₯Ό μ§μ μ°Έμ‘°νλ λ°©μ.
2. DB μ°κ²°μ μν΄μ μ¬μ©νλ 컀λ₯μ ν(connection pool) μ΄λ 무μμΈμ§?
λ°μ΄ν°λ² μ΄μ€μ μ°κ²°νκΈ° μν΄μ λ§€λ² μ»€λ₯μ κ°μ²΄λ₯Ό μμ±ν λλ§λ€ λ§μ μμ€ν μμμ΄ μμλλ λ¬Έμ ν΄κ²°μ μν΄ μ»€λ₯μ ν κΈ°λ²μ νμ©νλ€.
3. JDBC : λ°μ΄ν° λ² μ΄μ€μμ μλ£λ₯Ό μ‘°ννκ±°λ μ λ°μ΄νΈνκΈ° μν΄μ μλ°μμ λ°μ΄ν°λ² μ΄μ€μ μ μν μ μλλ‘ νλ μλ° APIλ₯Ό μ¬μ©νλ μ°κ³ λ°©μ.
(java database connectivity)
4. νμ΄νΌλ§ν¬ : νμ¬ νμ΄μ§μμ λ€λ₯Έ λΆλΆμΌλ‘ κ°κ±°λ μ ν λ€λ₯Έ νμ΄μ§λ‘ μ΄λνκ² ν΄μ£Όλ μ°κ³ κΈ°μ
볡μ΅
9. E-R λ€μ΄μ΄κ·Έλ¨ μ κ° μ 무 λΆμμμ λ ΈμΆλ μν°ν° κ°μ κ΄κ³λ₯Ό μ΄ν΄νκΈ° μ½κ² λμνν λ€μ΄μ΄κ·Έλ¨μ΄λ€.
10.κ°λ λ°μ΄ν° λͺ¨λΈμ νμ€ μΈκ³μ λν μΈμμ μΆμμ , κ°λ μ μΌλ‘ νννμ¬ κ°λ μ ꡬ쑰λ₯Ό λμΆνλ λ°μ΄ν° λͺ¨λΈμ΄λ€.
11. κ΄κ³ λ°μ΄ν° λͺ¨λΈμ λ°μ΄ν°λ₯Ό νκ³Ό μ΄λ‘ ꡬμ±λ 2μ°¨μ ν μ΄λΈ ννλ‘ κ΅¬μ±ν λͺ¨λΈμ΄λ€.
12. μ€ν€λ§ λ λ°μ΄ν°λ² μ΄μ€μ ꡬ쑰, μ μ½μ‘°κ±΄ λ±μ μ 보λ₯Ό λ΄κ³ μλ κΈ°λ³Έμ μΈ κ΅¬μ‘°μ΄λ€.
13. μΈμ€ν΄μ€ λ μ μλ μ€ν€λ§μ λ°λΌ μμ±λ ν μ΄λΈμ μ€μ μ μ₯λ λ°μ΄ν°μ μ§ν©μ΄λ€.
14. κ΄κ³ λμλ κ΄κ³ν λ°μ΄ν°λ² μ΄μ€μμ μνλ μ 보μ κ·Έ μ 보λ₯Ό μ΄λ»κ² μ λνλκ°λ₯Ό κΈ°μ νλ μ μ°¨μ μ νμΈμ΄μ΄λ€.
15. μ°¨μ§ν©μ Rμ μ‘΄μ¬νκ³ Sμ λ―Έ μ‘΄μ¬νλ ννλ‘ κ²°κ³Ό 릴λ μ΄μ μ ꡬμ±νλ μ°μ°μμ΄λ€.
16. μμ±μ μν°ν°κ° κ°μ§κ³ μλ μμ λλ μ±μ§μ΄λ€.
17. μ΄μνμμ λ°μ΄ν°μ μ€λ³΅μ±μΌλ‘ μΈν΄ 릴λ μ΄μ μ μ‘°μν λ λ°μνλ λΉ ν©λ¦¬μ νμμ΄λ€.
18. μ½μ μ΄μ μ μ 보 μ μ₯μ ν΄λΉ μ 보μ λΆ νμν μΈλΆμ 보λ₯Ό μ λ ₯ν΄μΌ νλ κ²½μ°μ΄λ€.
19. 3NF λ μ΄νν¨μ μ’ μ μ κ±° μμ±μ μ’ μμ μΈ μμ±μ λΆλ¦¬νλ€.
20. 4NF λ λ€μΉ(λ€μ€ κ°) μ’ μμ± μ κ±°, νΉμ μμ±κ°μ λ°λΌ μ νμ μΈ μμ±μ λΆλ¦¬νλ€.
21. λΆν¬λ λ νΉμ 컬λΌμ λ°μ΄ν°κ° ν μ΄λΈμ νκ· μ μΌλ‘ λΆν¬λμ΄ μλ μ λμ΄λ€.
22. λ°μ΄ν° μ‘°μμ΄ (DML) λ λ°μ΄ν°λ² μ΄μ€μ μ μ₯λ μλ£λ€μ μ λ ₯, μμ , μμ , μ‘°ννλ μΈμ΄μ΄λ€.
23. λ μΈμ§ νν°μ λ(range partitioning) μ μ°μμ μΈ μ«μλ λ μ§λ₯Ό κΈ°μ€μΌλ‘ νλ νν°μ λ κΈ°λ²μ΄λ€.
24. ν΄μ νν°μ λ μ νν°μ ν€μ ν΄μ ν¨μ«κ°μ μν νν°μ λ κΈ°λ²μ΄λ€.
25. μ»΄ν¬μ§νΈ νν°μ λ μ λ²μλΆν μ μ΄ν ν΄μ ν¨μλ₯Ό μ μ©νμ¬ μ¬λΆν νλ νν°μ λ κΈ°λ²μ΄λ€.
26. 리μ€νΈ νν°μ λ μ νΉμ νν°μ μ μ μ₯λ λ°μ΄ν°μ λν λͺ μμ μ μ΄κ° κ°λ₯ν νν°μ λ κΈ°λ²μ΄λ€.
27. λ°μ΄ν° λ² μ΄μ€ μ λ€μμ μΈμ, μμ€ν λλ νλ‘κ·Έλ¨μ΄ μ¬μ©ν λͺ©μ μΌλ‘ ν΅ν©νμ¬ κ΄λ¦¬λλ ν μ΄ν°μ μ§ν©μ΄λ€.
28. κ΄κ³ν λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬μμ€ν (RDBMS) λ κ΄κ³ν λͺ¨λΈμ κΈ°λ°μΌλ‘ νλ κ°μ₯ 보νΈνλ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬μμ€ν μ΄λ€.
29. key - value sotre μ key κΈ°λ° get/put/delete λ©μλλ₯Ό μ 곡νκ³ , λ©λͺ¨λ¦¬ κΈ°λ°μμ μ±λ₯μ μ°μ νλ μμ€ν . λΉ λ°μ΄ν° μ²λ¦¬ κ°λ₯ν DBMS μ΄λ€.