2016년 8월 30일 화요일

3주차 데이터베이스 View 16_08_31 ( 수 )

3주차 데이터베이스 View 16_08_31 ( 수 )



조회용으로 만들어짐

부서별 급여의 총액과 평균을 구하는 뷰를 VIEW_SAL 로 만들기


COMPLEX VIEW(복합 뷰)

-두개 이상의 기본 테이블에 의해 정의된 뷰.


about project
POS 기기 = 공부도 많이되고 신선함

좋아하는 분야의 것을 만들면 도움이 됨

sequence?

-유일한 값을 생성해주는 오라클 객체
-보통 primary key 값을 생성하기 위해 사용한다.
-시퀀스는 테이블과는 독립적으로 저장되고 생성된다.


INDEX
-빠른 검색을 위해 인덱스를 사용
-B-TREE 형식의 내부 구조를 갖고 있습니다.

장점
-검색 속도가 빨라집니다.
-시스템에 부하르 줄여서 시스템의 전체 성능을 향상시킵니다.

단점
-인덱스를 위한 추가 공간이 필요합니다.
-인덱스를 생성하는데 시간이 걸립니다.
-데이터 변경 작업이 자주 일어날 때는 오히려 성능이 저하됩니다.

인덱스 사용 추천

-데이터가 많을때
-WHERE 문에 해당 칼럼이 많이 사용될때
-검색 결과가 전체 데이터의 2~4%정도일 때
-JOIN에 자주 사용되는 컬럼이나 NULL을 포함하는 컬럼이 많은 경우


데이터베이스 끝

























* privilege 권한 , 특권 

댓글 없음:

댓글 쓰기