공부기록
코타쿠
« 2024/11 »
일 |
월 |
화 |
수 |
목 |
금 |
토 |
|
|
|
|
|
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 |
관리 메뉴
공부기록
데이터 추상화와 데이터 모델 본문
CS/DB
데이터 추상화와 데이터 모델
코타쿠
2021. 4. 30. 15:46
- 인스턴스 및 스키마
- 인스턴스는 변수의 값에 대응
- 스키마는 변수의 타입에 대응
- 시간에 따라 인스턴스는 자주 변하는 반면 스키마는 자주 변하지 않는다.
- 데이터베이스 스키마
- 데이터 베이스의 논리적, 물리적 구조를 의미
- 구조를 기술하는 방법은 데이터베이스의 모델, 데이터베이스를 보는 높이에 따라 다르다.
- 데이터 추상화 레벨
- 물리적 레벨
- record가 어떻게 물리적으로 저장되는지 기술
- 논리적레벨
- 뷰 레벨
- view -> logical -> physical 의 3단계로 추상화한다.
- 데이터 독립성
- 물리적 데이터 독립성은 논리적 데이터 스키마 변화 없이 물리적 스키마를 변화시킨다.
- 논리적 데이터 독립성은 뷰 스키마의 변화 없이 논리적 스키마를 변화시킨다.
- 각 레벨 간의 인터페이스는 잘 정의되어 각 레벨의 변화가 다른 레벨에 영향을 끼치지 않게 해야된다.
- 트랜잭션 관리
- 트랜잭션은 데이터베이스에서 하나의 논리적 기능을 수행하는 일련의 데이터베이스 연산을 의미한다.
- 트랜잭션 관리는 동시성제어와 복구기능으로 구분된다.