ν‹°μŠ€ν† λ¦¬ λ·°

λ°μ΄ν„°λ² μ΄μŠ€(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)라고 ν•œλ‹€.

곡지사항
μ΅œκ·Όμ— 올라온 κΈ€
μ΅œκ·Όμ— 달린 λŒ“κΈ€
Total
Today
Yesterday
Β«   2024/05   Β»
일 μ›” ν™” 수 λͺ© 금 ν† 
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
κΈ€ 보관함