목차
1. 데이터
2. 데이터베이스
3. 데이터베이스를 구축해야 하는 이유
1). 기술적 측면
2). 기업적 측면
4. 데이터데이스의 장점
5. 데이터 베이스의 설계 단계
6. 데이터베이스의 논리적 구조
2. 데이터베이스
3. 데이터베이스를 구축해야 하는 이유
1). 기술적 측면
2). 기업적 측면
4. 데이터데이스의 장점
5. 데이터 베이스의 설계 단계
6. 데이터베이스의 논리적 구조
본문내용
이 공간이 모두 사용되면 다시 익스텐트를 할당 받아 연속적으로 데이터를 저장하게 되는 것 입니다.
SQL> CONNECT scott/tiger
SQL> CREATE TABLE test1
CREATE TABLE test1
a NUMBER(2), b VARCHAR2(10))
TABLESPACE insa
STORAGE ( INITIAL 10K ← 테이블의 최초 크기를 결정합니다.
NEXT 10K ← 최초 크기가 모두 사용된 후
다음 크기를 결정합니다.
MINEXTENT 1
MAXEXTENT UNLIMITED
PCTINCREASE 50);
결론적으로, 하나의 테이블은 하나의 연속적인 공간으로 생성되는 것이 아니라 익스텐트라는 작은 구성요소로 생성되어 있는 것을 확인할 수 있습니다.
5) 블록
오라클 데이터베이스의 가장 작은 저장구조를 블록(Block)이라고 합니다. 앞에서 소개 드린 익스텐트 구조는 사실은 하나의 연속적인 공간이 아니라 블록구조가 여러 개 모여 만들어지는 하나의 공간입니다. 결국, 여러 개의 블록이 모여 하나의 익스텐트를 만들게 됩니다.
그렇다면, 하나의 익스텐트를 왜 여러 개의 작은 구성요소로 만들었을까요 ??
만약, 하나의 익스텐트를 하나의 연속적인 공간으로 만들었다면 테이블의 데이터를 읽을 때 한번에 많은 데이터를 읽어야 하기 때문에 시간이 많이 소요될 뿐만 아니라 한번에 많은 데이터를 저장해야 하기 때문에 효과적인 저장과 관리가 용이하지 않기 때문입니다.
그래서, 연속적인 데이터를 여러 개의 블록구조로 쪼개서 관리함으로써 효율성을 높이게 되는 것 입니다.
SQL> CONNECT scott/tiger
SQL> CREATE TABLE test1
CREATE TABLE test1
a NUMBER(2), b VARCHAR2(10))
TABLESPACE insa
STORAGE ( INITIAL 10K ← 테이블의 최초 크기를 결정합니다.
NEXT 10K ← 최초 크기가 모두 사용된 후
다음 크기를 결정합니다.
MINEXTENT 1
MAXEXTENT UNLIMITED
PCTINCREASE 50);
결론적으로, 하나의 테이블은 하나의 연속적인 공간으로 생성되는 것이 아니라 익스텐트라는 작은 구성요소로 생성되어 있는 것을 확인할 수 있습니다.
5) 블록
오라클 데이터베이스의 가장 작은 저장구조를 블록(Block)이라고 합니다. 앞에서 소개 드린 익스텐트 구조는 사실은 하나의 연속적인 공간이 아니라 블록구조가 여러 개 모여 만들어지는 하나의 공간입니다. 결국, 여러 개의 블록이 모여 하나의 익스텐트를 만들게 됩니다.
그렇다면, 하나의 익스텐트를 왜 여러 개의 작은 구성요소로 만들었을까요 ??
만약, 하나의 익스텐트를 하나의 연속적인 공간으로 만들었다면 테이블의 데이터를 읽을 때 한번에 많은 데이터를 읽어야 하기 때문에 시간이 많이 소요될 뿐만 아니라 한번에 많은 데이터를 저장해야 하기 때문에 효과적인 저장과 관리가 용이하지 않기 때문입니다.
그래서, 연속적인 데이터를 여러 개의 블록구조로 쪼개서 관리함으로써 효율성을 높이게 되는 것 입니다.
소개글