Development/Database(490)
-
EQUI JOIN(동등 조인)
EQUI JOIN(동등 조인) 가장 많이 사용하는 조인 방법 조인 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생성하는 조인 기법
-
CARTESIAN PRODUCT
CARTESIAN PRODUCT(카티션 곱) 2개 이상의 테이블이 조인 될 때, WHERE절에 공통되는 컬럼에 의한 조인이 발생되지 않아 모든 데이터가 검색 결과로 나타나는 경우를 말합니다. CARTESIAN PRODUCT(카티션 곱)의 결과는 아무런 의미를 갖지 못합니다. 따라서 조인 결과가 의미를 가지려면, WHERE절에 올바른 JON조건을 지정해야 합니다.
-
인덱스 설계 - 인덱스 적용 기준, 인덱스 칼럼 선정, 설계시 고려사항
인덱스 설계 인덱스 적용 기준 인덱스 칼럼 선정 설계시 고려사항 인덱스 적용 기준 분포도가 범위 이상이더라도 부분처리를 목적으로 하는 경우 입출력 장표 등에서 조회 및 출력 조건으로 사용되는 칼럼인 경우 인덱스가 자동 생성되는 기본키와 Unique키의 제약조건을 사용할 경우 인덱스 칼럼의 분포도가 10 ~ 15% 이내인 경우 분포도 = ( 1 / 칼럼값의 종류 ) X 100 = (칼럼값의 평균 Row수 / 테이블의 총 Row수 ) X 100 인덱스 칼럼 선정 분포도가 좋은 칼럼은 단독적으로 생성하여 활용도를 향상시킨다. 자주 조합되어 사용되는 칼럼은 결합 인덱스로 생성하여 활용한다. 결합 인덱스는 구성되는 칼럼순서 선정(사용빈도, 유일성, Sort,...)에 유의해야 한다. 가능한 한 수정이 빈번하지 않..
-
SQL*PLUS
SQL*PLUS SQL명령문을 저장하거나 편집하는 기능 제공합니다. 컬럼이나 데이터의 출력 형식을 지정하며, 환경을 설정하는 기능 포함하고 있습니다. SQL문을 실행시키고 그 결과를 볼 수 있도록 Oracle에서 제공하는 툴 SQL vs SQL*PLUS SQL문SQL*PLUS관계형 데이터베이스의 ANSI표준 언어SQL문을 실행시킬 수 있는 Oracle툴여러 줄 실행한 줄 실행종결문자(;) 필요종결문자 불필요연결문자 불필요연결문자(-) 필요키워드 단축 불가 SELECT, INSERT, ALTER키워드 단축 가능 Connect -> conn버퍼에 마지막 명령문 저장버퍼에 저장 하지 않습니다.
-
QUERY 연습
QUERY 연습 1 사용자(honggildong) 계정에 대한 잠금/잠금해제에 관련된 DCL문을 작성 사용자 계정 잠금ALTER USER honggildong ACCOUNT LOCK;사용자 계정 잠금해제ALTER USER honggildong ACCOUNT UNLOCK; 'test1234'라는 비밀번호를 부여한 사용자(honggildong) 계정 생성 CREATE USER "honggildong" IDENTIFIED BY "test1234"; 생성한 "honggildong" 사용자에 대하여 connect role과 resource role에 정의된 권한을 부여한다. GRANT connect, resource TO "honggildong"; 2 설치된 DBMS에 대하여 아래에 제시된 내용의 보고서를 작성하..
-
테이블 스페이스 생성 및 사용자에게 할당하는 방법
테이블 스페이스 생성 및 사용자에게 할당하는 방법 DB 관리자나 권한을 가진 사용자만이 테이블 스페이스를 생성하는 것이 가능한 업무이므로 개념만 이해하기 바랍니다. 사용자 테이블 스페이스 생성 예 CREATE TABLESPACE users DATAFILE 'c:/oracle/oradata/orcl/test01.dbf' SIZE 10M DEFAULT STORAGE (INITIAL 2M NEXT 1M MINEXTENTS 1 MAXEXTENTS 121 PCTINCREASE 0);CREATE TABLESPACE udata1 DATAFILE '/u02/app/oracle/oradata/orcl/udata1a.dbf' SIZE 11256K AUTOEXTEND ON NEXT 10M MAXSIZE unlimited U..