ν°μ€ν 리 λ·°
[λ°μ΄ν°λ² μ΄μ€] λ°μ΄ν°λ² μ΄μ€ κ°λ μ΄μ 리
10000COW 2022. 10. 14. 11:19λ°μ΄ν°λ² μ΄μ€(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)λΌκ³ νλ€.
'π§π»βπ» CS > λ°μ΄ν°λ² μ΄μ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ°μ΄ν°λ² μ΄μ€] μ κ·νλ? (0) | 2022.10.17 |
---|---|
[λ°μ΄ν°λ² μ΄μ€] Three Schema Architecture (3λ¨κ³ μ€ν€λ§ μν€ν μ²) (0) | 2022.10.17 |
- Total
- Today
- Yesterday
- BOJ
- Browser
- Python
- 리μ‘νΈ
- error
- JavaScript
- ν¨μ
- mdn
- useState
- CSS
- νμ΄μ¬
- μλ¬
- react
- zustand
- Component
- κ·Έλν
- μ λ ¬
- github
- λΈλΌμ°μ
- leetcode
- Context API
- DB
- state
- μλ°μ€ν¬λ¦½νΈ
- μλ£κ΅¬μ‘°
- React Query
- DOM
- git
- λ°μ΄ν°λ² μ΄μ€
- μκ³ λ¦¬μ¦
μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |