중복을 최소화 하는 테이블 구조를 말한다.장: 이상현상 발생 감소단: 연산시간 증가인위적으로 정규화를 깨트려 조회 속도를 올릴 수 있다.장: 연산시간 감소(잘못할 경우 오히려 증가)단: 이상현상 발생 증가테이블 통합자주 사용하는 join되는 두 테이블을 1개로 만들어
분산 데이터베이스여러개의 DB를 네크워크로 연결해 1개의 DB처럼 작업을 하는 것상향식 : 지역 스키마 작성 후 전역 스키마 작성하향식 : 전역 스키마 작성 후 지역 스키마 작성장 : 병렬처리로 속도가 빠르다, 용량 확장 쉬움단 : 무결성 관리가 어려움, 네트워크를 통
외부 스키마사용자 에게 보여지는 단계개념 스키마사용 될 정보를 가져와서 조립하는 단계내부 스키마실제 DB저장된 단계
인덱스는 데이터를 빠르게 찾기위해 목차를 만들어 놓은 것이다.b-트리 인덱스3단계로 나뉘어진 그림이다.이런 그림으로 인덱스가 세분화 될 수 있다고 이해하고 아래그림을 보자인덱스가 숫자로 저장된 경우를 예시로 들어보면Root Block에 50이 적혀있다. 이렇게 적혀 있
Row Chaining저장하는 데이터의(열) 공간이 부족하여 확장하기컬럼 수를 줄이기(DB_BLock_SIZE를 조정하면 가능하지만 건드리지말자!)Row Migration저장하는 컬림의 공간이 부족해서 확장하기\-PCTFREE 을 충분히 할당하기(데이터 낭비 가능성 생
기본적인insertselectdeleteupdate 를 말한다.다만 1줄을 말하는 것이 아니라 게시글 작성후 확인 이라는 과정에서는insert 와 select가 필요할 것이고 이 2개를 합쳐서 1개의 트랜잭션이라고 말을 한다.특징\-원자성 (db에 과정 모두가 반영 되
기본적인 뜻은 \_ = 한 공간 있음;% = 공간 있기도 없기도 함;이다.해당 특수기호를 문자열로 만들어서 인식 시키려면SELECT \* FROM A WHERE LIKE '%@%' ESCAPE'@';뜻 = '앞뒤 문자 있을 수도 있음 + 문자가 포함된 값 출력' 이 된