ORACLEDB

·DataBase
[ 데이터 모델링 목차 ] 1. 데이터 모델링의 개요 1) 데이터 모델링 정의 2) 데이터 모델링 수행절차 3) 좋은 데이터 모델링이란 2. 개체-관계 모델 (E-R) 1) 개체-관계 모델의 정의 2) 개체-관계 모델의 구성요소 - Entity Type - Relationship - Attribute - Unique Identifier 3) 사례 3. ERD(Entity Relationship Diagram) 작성 절차 1) 다양한 ERD 표기법 2) ERD 작성 절차 4. ERD 도구 - eXERD 1) Eclipse 플러그인으로 설치 2) 관계 설정 [ 1 ] 데이터 모델링의 개요 1. 데이터 모델링의 정의 - 데이터 모델(Data Model) : 데이터베이스 내에 존재하는 데이터의 타입을 정의하고 ..
·DataBase
[ 저장 프로시저, 저장함수, 커서, 트리거 목차 ] 1. 저장 프로시저 1) 저장 프로시저 생성하는 방법 2) 저장 프로시저의 오류 원인 살피기 3) 저장 프로시저 조회하기 2. 저장 프로시저의 매개 변수 3. IN, OUT, INOUT 매개변수 1) IN 매개변수 2) OUT 매개변수 3) IN, OUT 매개변수 활용 4. 저장 함수 5. 커서 1) 커서의 형식과 개념 - DECLARE CURSOR - OPEN CURSOR - FETCH CURSOR - 커서의 상태 - CLOSE CURSOR 2) CURSOR와 FOR LOOP 6. 트리거 1) 트리거란 무엇인가 2) 트리거 삭제 3) 트리거 적용 [ 1 ] 저장 프로시저 - 오라클은 사용자가 만든 PL/SQL 문을 데이터베이스에 저장할 수 있도록 저..
·DataBase
[ 동의어 목차 ] 1. 동의어의 개념과 종류 2. 동의어 생성 및 제거 [ 1 ] 동의어의 개념과 종류 - 데이터베이스의 객체에 대한 소유권은 해당 객체를 생성한 사용자에게 있다. 따라서 다른 사용자가 객체에 접근하기 위해서는 소유자로부터 접근 권한을 부여받아야 한다. 또한 다른 사용자가 소유한 객체에 접근하기 위해서는 소유자의 이름을 객체 앞에 지정해야 한다. - 이렇게 객체를 조회할 때마다 일일이 객체의 소유자를 지정하는 것이 번거로울 경우, 동의어를 정의하면 긴 이름대신 간단한 이름만으로 접근이 가능하다. - 동의어는 개별 사용자를 대상으로 하는 비공개 동의어와 전체 사용자를 대상으로 한 공개 동의어가 있다. 1) 비공개 동의어 : 객체에 대한 접근 권한을 부여받은 사용자가 정의한 동의어, 해당 ..
·DataBase
[ 데이터베이스 롤 권한 제어 목차 ] 1. 롤의 정의와 종류 1) 롤의 정의 2) 사전에 정의된 롤의 종류 - CONNECT 롤 - RESOURCE 롤 - DBA 롤 3) 롤 관련 데이터 딕셔너리 2. 사용자 롤 정의 3. 롤 회수하기 4. 롤 장점 [ 1 ] 롤의 정의와 종류 1. 롤의 정의 - 롤 : 사용자에게 보다 효율적으로 권한을 부여할 수 있도록 여러개의 권한을 묶어 놓은 것 - 사용자를 생성했으면 그 사용자에게 각종 권한을 부여해야만 생성된 사용자가 데이터베이스를 사용할 수 있다. - 데이터베이스의 접속 권한 (CREATE SESSION), 테이블 생성 권한 (CREATE TABLE), 데이블 수정 (UPDATE), 삭제 (DELETE), 조회 (SELECT) 등과 같은 권한은 사용자에게 기..
·DataBase
[ 인덱스 목차 ] 1. 인덱스의 개요 1) 인덱스 정의와 장점 2) 인덱스 정보 조회 3) 인덱스와 칼럼의 조회 속도 비교 4) 인덱스 생성 및 제거 5) 인덱스 사용하는 경우 2. 인덱스의 물리적인 구조와 재생성 1) B-트리 인덱스 구조 2) B-트리 인덱스의 추가와 삭제 3. 인덱스의 종류 1) 고유와 비고유 인덱스 2) 결합 인덱스 정의 3) 함수 기반 인덱스 정의 * stackoverflow 사이트 --> 문제 발생 시 이 사이트에서 찾아보면 좋다. [ 1 ] 인덱스의 개요 1. 인덱스란? - 인덱스 : SQL 명령문의 처리 속도를 향상시키기 위해 칼럼에 대해서 생성하는 오라클 객체 * 인덱스 : 데이터를 빨리 찾기 위한 하나의 자료구조..? 순서가 없는 구조를 규칙있는 구조로 만드는데 사용하..
·DataBase
[ 시퀀스 목차 ] 1. 시퀀스의 개념 이해와 시퀀스 생성 2. 시퀀스 관련 데이터 딕셔너리 3. 시퀀스 값을 알아보는 CURRVAL과 NEXTVAL 4. 시퀀스 실무에 적용하기 5. 시퀀스 제거와 수정 * sequence : 순서 [ 1 ] 시퀀스의 개념 이해와 시퀀스 생성 - 오라클에서는 행을 구분하기 위해 기본 키(PRIMARY KEY)를 두고 있다. 기본 키는 중복된 값을 가질 수 없어 항상 유일한 값을 가져야만 한다. - 기본 키가 유일한 값을 갖도록 사용자가 직접 값을 생성해내려면 부담이 크다. - 시퀀스는 테이블 내의 유일한 숫자를 자동으로 생성하는 자동 번호 발생기이므로 시퀀스를 기본 키로 사용하게 되면 사용자의 부담을 줄일 수 있다. * sequence 는 1, 2, 3, 4 .... 순..
행복한 (돌)맹이
'ORACLEDB' 태그의 글 목록