DBMS
BKJang opened this issue Β· comments
π Reference
DBMS
μ°μ DBMS
λ₯Ό μκΈ° μ΄μ μ Database
μ λν΄μ ν λ² μ§κ³ λμ΄κ° νμκ° μλ€.
Database?
- λ°μ΄ν°μ μ§ν© (a Set of Data)μ΄λ€.
- μ¬λ¬ μ ν리μΌμ΄μ λ€μ ν΅ν©λ μ 보λ€μ μ μ₯νμ¬ μ΄μν μ μλ 곡μ©(share) λ°μ΄ν°μ μ§ν©μ΄λ€.
Databaseλ λ°μ΄ν°μ μ§ν©μ΄κΈ° λλ¬Έμ ν¨μ¨μ μΌλ‘ μ μ₯(C), κ²μ(R), κ°±μ (U), μμ (D)ν μ μλλ‘ λ°μ΄ν° μ§ν©λ€λΌλ¦¬ μ°κ΄μν€κ³ μ‘°μ§νλμ΄μΌ νλ€.
νΉμ±
- μ€μκ° μ κ·Όμ±(Real-time Accessability)
- μ¬μ©μμ μꡬλ₯Ό μ¦μ μ²λ¦¬ν μ μλ€.
- κ³μμ μΈ λ³ν(Continuous Evolution)
- μ νν κ°μ μ μ§νλ €κ³ μ½μ Β·μμ Β·μμ μμ λ±μ μ΄μ©ν΄ λ°μ΄ν°λ₯Ό μ§μμ μΌλ‘ κ°±μ ν μ μλ€.
- λμ 곡μ μ±(Concurrent Sharing)
- μ¬μ©μλ§λ€ μλ‘ λ€λ₯Έ λͺ©μ μΌλ‘ μ¬μ©νλ―λ‘ λμμ μ¬λ¬ μ¬λμ΄ λμΌν λ°μ΄ν°μ μ κ·Όνκ³ μ΄μ©ν μ μλ€.
- λ΄μ© μ°Έμ‘°(Content Reference)
- μ μ₯ν λ°μ΄ν° λ μ½λμ μμΉλ μ£Όμκ° μλ μ¬μ©μκ° μꡬνλ λ°μ΄ν°μ λ΄μ©, μ¦ λ°μ΄ν° κ°μ λ°λΌ μ°Έμ‘°ν μ μμ΄μΌ νλ€.
DBMS(Database Management System)
DBMS
λ μ©μ΄μμ μ μ μλ―μ΄ λ°μ΄ν°λ² μ΄μ€λ₯Ό κ΄λ¦¬νλ μμ€ν
μ¦, μννΈμ¨μ΄λ€.
DBMS
λ₯Ό ν΅ν΄ μ°λ¦¬λ μμμ μ΄ν΄λ³΄μλ λ°μ΄ν°λ² μ΄μ€μ νΉμ±λ€μ λ³΄λ€ μ½κ³ ν¨μ¨μ μΌλ‘ 보μ₯ν μ μλ€.
DBMS
μ νμ κΈ°λ₯μλ 3κ°μ§κ° μλλ° μ μ
, μ‘°μ
, μ μ΄
κ° μλ€.
- μ μ : λ°μ΄ν° λ² μ΄μ€μ λ Όλ¦¬μ , 물리μ ꡬ쑰λ₯Ό μ μνλ κΈ°λ₯.
- μ‘°μ : λ°μ΄ν°λ₯Ό κ²μ, μμ , κ°±μ , μ½μ , μμ νλ κΈ°λ₯.
- μ μ΄ : λ°μ΄ν°λ² μ΄μ€μ λ΄μ© μ νμ±κ³Ό μμ μ±μ μ μ§νλλ‘ μ μ΄νλ κΈ°λ₯.
μ₯/λ¨μ
-
μ₯μ
- λ°μ΄ν° μ€λ³΅μ΄ μ΅μν
- λ°μ΄ν°μ μΌκ΄μ± λ° λ¬΄κ²°μ± μ μ§
- λ°μ΄ν° 보μ 보μ₯
-
λ¨μ
- λΉμΌ μ΄μλΉ
- λ°±μ λ° λ³΅κ΅¬μ λν κ΄λ¦¬κ° 볡μ‘
- λΆλΆμ λ°μ΄ν°λ² μ΄μ€ μμ€μ΄ μ 체 μμ€ν μ μ μ§
μμ λ¨μ λ€μ΄ μλ κ²μ΄ μ¬μ€μ΄κΈ΄ νμ§λ§, μ¬μ€μ Databaseλ₯Ό μ¬μ©ν λ DBMS
λ₯Ό μ¬μ©νμ§ μλ κ²½μ°λ κ±°μ μλ€κ³ 보λκ² λ§μ κ² κ°λ€.
λνμ μΈ DBMS
μ μ’
λ₯μλ Oracle, SQL Server, MySQL, DB2 λ±μ΄ μλ€.
MySQL μ€μΉ λ° μ€ν(Mac OS κΈ°μ€)
- μ€μΉ
brew install mysql
- μ€ν λ° μ μ§
mysql.server start
mysql.server stop
mysql.server restart
- λ°λͺ¬μΌλ‘ μ€ν λ° μ μ§
- μ΄μ체μ μ λ°±κ·ΈλΌμ΄λλ‘ MySQLμ΄ κ³μ μ€νλλλ‘ νκ³ μΆλ€λ©΄ HomeBrewκ° μ 곡νλ λͺ λ Ήμ μ΄μ©νλ©΄ λλ€.
brew services start mysql
brew services stop mysql
brew services restart mysql
brew services list