[λ°μ΄ν°λ² μ΄μ€] λ°μ΄ν°λ² μ΄μ€ κ°λ μ΄μ 리
λ°μ΄ν°λ² μ΄μ€(Database, DB): λ°μ΄ν°λ₯Ό μ μ₯ν΄λλ κ³³, μ¦ μ μ₯λ λ°μ΄ν°μ μ§ν©
λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν (Database Management System, DBMS):
λ°μ΄ν°λ² μ΄μ€μ μ μ₯λ λ°μ΄ν°κ° μΌκ΄λκ³ λ¬΄κ²°ν μνλ‘ μ μ§λλλ‘ κ΄λ¦¬νλ μμ€ν
λ°μ΄ν°λ² μ΄μ€ μμ€ν (Database System) :
λ°μ΄ν°λ² μ΄μ€μ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν μ μ΄μ©ν΄ μ‘°μ§μ νμν μ 보λ₯Ό μ 곡ν΄μ£Όλ μ 체 μμ€ν .
<λ°μ΄ν°λ² μ΄μ€ ꡬ쑰 κ°λ >
μ€ν€λ§(Schema): λ°μ΄ν°λ² μ΄μ€μ μ μ₯λλ λ°μ΄ν° ꡬ쑰μ μ μ½ μ‘°κ±΄μ μ μν κ²
μΈμ€ν΄μ€(Instance): μ μλ μ€ν€λ§μ λ°λΌ λ°μ΄ν°λ² μ΄μ€μ μ€μ λ‘ μ μ₯λ κ°
(μ€ν€λ§λ ν λ² μ μλλ©΄ μμ£Ό λ³κ²½λμ§ μμ§λ§, μΈμ€ν΄μ€λ κ³μ λ³νλ νΉμ±)
μ¬μ(Mapping): μ€ν€λ§ μ¬μ΄μ λμ κ΄κ³
μμ€ν μΉ΄νλ‘κ·Έ(System Catalog):
λ°μ΄ν°λ² μ΄μ€μ μ μ₯λλ λ°μ΄ν°μ κ΄ν μ 보λ₯Ό μ μ₯νλ κ³³
μ€ν€λ§, μ¬μ μ 보, λ€μν μ μ½μ‘°κ±΄λ±μ μ μ₯
λ°μ΄ν°μ λν λ°μ΄ν°λ₯Ό μλ―Έν΄ λ©ν λ°μ΄ν°λΌκ³ λ νλ€.
< κ΄κ³ λ°μ΄ν° λͺ¨λΈμ κΈ°λ³Έ μ©μ΄ >
릴λ μ΄μ (relation):
κ΄κ³ λ°μ΄ν° λͺ¨λΈμμλ νλμ κ°μ²΄μ κ΄ν λ°μ΄ν°λ₯Ό 릴λ μ΄μ νλμ λ΄μ λ°μ΄ν°λ² μ΄μ€μ μ μ₯νλ€.
μμ±(attribute):
릴λ μ΄μ μ μ΄μ μμ± λλ μ νΈλ¦¬λ·°νΈλΌκ³ λΆλ₯Έλ€.
릴λ μ΄μ μ νμΌ κ΄λ¦¬ μμ€ν μ νμΌ, μμ±μ ν΄λΉ νμΌμ νλμ ν΄λΉνλ κ°λ μ΄λ€.
νν(tuple):
릴λ μ΄μ μ νμ ννμ΄λΌ λΆλ₯Έλ€.
ννμ νμΌ κ΄λ¦¬ μμ€ν κ΄μ μμ ν΄λΉ νμΌμ λ μ½λμ ν΄λΉνλ κ°λ μ΄λ€.
λλ©μΈ(domain):
μμ± νλκ° κ°μ§ μ μλ λͺ¨λ κ°μ μ§ν©μ ν΄λΉ μμ±μ λλ©μΈμ΄λΌ νλ€.
λ±κΈ μμ±μ κ°μΌλ‘ vip, gold, silver, bronze μ€ νλλ§ νμ©λλ€λ©΄, λ€ κ°μ§ κ°μ λͺ¨μλμ κ²μ΄ λ±κΈ μμ±μ λλ©μΈμ΄ λλ€.
λλ©μΈμ κ°λ₯ν κ°μ μΌμΌμ΄ λμ΄νκΈ° μ΄λ €μ΄ κ²½μ°κ° λλΆλΆμ΄λΌ μΌλ°μ μΌλ‘ μμ±μ νΉμ±μ κ³ λ €ν λ°μ΄ν° νμ μΌλ‘ μ μνλ€.
μ) κ³ κ°μ΄λ¦ μμ±μ λλ©μΈμ CHAR(20), λμ΄ μμ±μ λλ©μΈμ INT
μ°¨μ:
νλμ 릴λ μ΄μ μμ μμ±(attribute)μ μ 체 κ°μλ₯Ό 릴λ μ΄μ μ μ°¨μ(degree)λΌκ³ νλ€.
μΉ΄λλ리ν°:
νλμ 릴λ μ΄μ μμ ννμ μ 체 κ°μλ₯Ό 릴λ μ΄μ μ μΉ΄λλ리ν°(cardinality)λΌκ³ νλ€.