목록[DB] (15)
Beny's Study

DESC (컬럼명 조회) DESC employee; "본 인터넷 사이트 내의 모든 이미지, 문구, 콘텐츠, 내용 등에 대한 저작권은 76beny에게 있습니다. 이를 무단으로 도용, 복사, 전재, 재배포, 2차 변형 등을 할 경우 민, 형사상 법적 조치 등 저작권법에 의거하여 처벌 받을 수 있습니다."

SYNONYM 동의어 사용자의 별칭, 별명으로 보통 줄임말로 사용할때 활용 (사용자가 다른 사용자의 객체를 참조할 때 [사용자ID].[테이블명]으로표시하는데 이처럼 길게 표현되는 것을 동의(SYNONYM)로 설정 후간단히 사용 가능한 객체) ■ 비공개 동의어 객체에 대한 접근 권한을 부여 받은 사용자가 정의한 동의어로 해당 사용자만 사용 가능 ■ 공개동의어 권한을 주는 사용자(DBA)가 정의한 동의어로 모든 사용자가 사용 가능(PUBLIC) ex. DUAL 비공개 동의어 -- CREATE SYNONYM EMP FOR EMPLOYEE; -- (SYSTEM 계정) GRANT CREATE SYNONYM TO EMPLOYEE; (EMPLOYEE 계정) CREATE SYNONYM EMP FOR EMPLOYEE; ..

INDEX ■ DB에서 데이터 검색의 성능향상을 위해 별도의 INDEX를 활성화 하여 빠르게 검색이 가능하도록 돕는기능 (SQL명령문의 처리 속도를 향상시키기 위해서 컬럼에 대해 생성하는오라클 객체로 내부 구조는 B*트리 형식으로 구성되어 있음) ■ 사전에 색인과 같이 File의 위치, Block의 위치와 같은 실제 물리주소를 저장하는 원리 ■ 조회할시 Key 값으로 조회하는 경우 일반값을 조회하는 것보다 10배 이상 빠르게 탐색 가능 ★★★★★ 장점 & 단점 ■ 장점 검색 속도가 빨라지고 시스템에 걸리는 부하를 줄여 시스템 전체 성능 향상 ■ 단점 - 인덱스를 위한 추가 저장 공간이 필요하고 인덱스를 생성하는데 시간이 걸림 - 데이터의 변경 작업(INSERT/UPDATE/DELETE)이 자주 일어날 경..

SEQUENCE ■ 자동 번호 발생기 역할로 사용자가 정해준 숫자로부터 일정 숫자가 자동으로 증감되는 객체 ■ 주사용처 : 사번, 주문번호, 게시판번호 등의 일련번호 ■ 응용 : 코드화 해서 활용됨 ex) 100xxxxxxx -> 전자제품 200xxxxxxx -> 식품 문법 CREATE SEQUENCE '시퀀스 명' [START WITH 숫자] -- 처음 시작되는 숫자, default : 1 [INCREMENT BY 숫자] -- 증감되는 수, default : 1 [MAXVALUE 숫자 | NOMAXVALUE] -- 최대값 default : 10^27 [MINVALUE 숫자 | NOMINVALUE] -- 최소값 default : -10^28 [CYCLE | NOCYCLE] -- 값의 순환여부. NO CY..

DDL ■ 데이터 정의 언어로 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문을 말함 ■ ALTER : 테이블이나 각종 제약사항들 등의 Object를 수정하는 명령어 테이블 수정(컬럼명 수정, 컬럼 추가, 컬럼 삭제) 제약사항 추가,수정,삭제 ■ DROP : 데이터베이스 객체를 삭제하는 구문 DROP TABLE TBL_ALTER_TEST; CREATE TABLE TBL_ALTER_TEST( user_no NUMBER PRIMARY KEY, user_id VARCHAR2(20), user_name VARCHAR2(20) ); SELECT * FROM TBL_ALTER_TEST; INSERT INTO TBL_ALTER_TEST VALUES('1','test_id1..