분류 전체보기

·DB Oracle
Stored Procedure(procedure) CREATE [OR REPLACE] PROCEDURE 프로시저명 [ ( 변수명 [ IN | OUT | INOUT 타입명] [,]-- 변수명의 성격입력 생략되면 IN이 default : 변수명 [ IN | OUT | INOUT 타입명] ) ] IS | AS 선언영역 (변수/상수/커서) ; BEGIN 비지니스 로직처리 sql문 ; END; 미리 컴파일 되어 서버에 저장된 모듈 반환값이 없는 서브프로그램 프로시저 캐쉬에 저장되어 호출 실행되므로 처리속도가 빠름 DB 내부 구조 보안 IN 변수는 입력받는것 OUT 변수를 밖에서 변수에 넣어주는 역할, 선언할 수 있는 구조가 필요 (익명블록, 프로시저, 트리거 ->PL/SQL) INOUT 입력 출력 동시 사용 가능..
·DB Oracle
ERwin new > logical/physical 관계형 DB 데이터모델링 데이터 모델링 단계 개념 데이터 모델링 주제별로 분류 가능한 업무를 분석하고 핵심 엔터티(Entity)를 추출, 관계 정의하여 전체 데이터 모델의 골격을 생성 이렇게 도출된 엔터티 간의 관계를 표현하기 위해 개체-관계 다이어그램(ERD, Entity-Relationship Diagram)을 작성 논리 데이터 모델링 개념 데이터 모델링 단계에서 정의한 핵심 엔터티와 관계를 바탕으로 상세 속성을 정의하고 식별자를 확정하며 정규화와 같은 상세화 과정을 수행 물리 데이터 모델링 논리 데이터 모델을 기반으로 목표하는 DBMS의 특성 및 구현 환경 등을 감안한 스키마(데이터 구조)를 일정한 기준과 규칙에 의해 도출하고 칼럼(Column)의..
·DB Oracle
PL/SQL Procedure Language - SQL 구조적 언어인 SQL의 제한적 성질(분기문, 반복문, 변수의 부재)을 보완한 SQL block구조로 여러 SQL문을 한번에 실행 가능 모듈화/캡슐화가 가능 서버에 저장되어 빠른 실행과 반복사용 가능 표준 문법이 없음 (각 DBMS에 종속적) 익명블록(Anonymous Block), User Defined Function, Stored Procedure, Trigger, Package 등이 제공됨 익명블록 DECLARE 선언부 : 변수/상수/커서 선언 BEGIN 실행부 : 처리할 비지니스 로직을 구현한 SQL문 : [EXCEPTION 예외처리; ] END; 이름이 없는 블록 PL/SQL의 기본 구조 제공 선언부/실행부로 구성 2020년 5월 가장 많..
·JAVA/JAVA BASIC
view 화면 전환은 view를 통해 이루어진다 메소드 선언 시 리턴타입을 View로 설정하므로 화면 전환이 매끄럽게 이루어지도록 함 number > BigDecimal Date > TimeStamp VARCHAR2 > String private void start() { View view = View.MAIN; while (true) { switch (view) { case MAIN: view = home(); break; case LOGIN: view = login(); break; case SIGN: view = sign(); break; default: break; } } } private View home() { System.out.println("1. 로그인"); System.out.print..
·JAVA/JAVA BASIC
예외처리를 한다면 오류 상황을 우회(try-catch)하고 정상적으로 실행하게 해준다. import java.util.Scanner; public class ExceptionExample { Scanner sc = new Scanner(System.in); public static void main(String[] args) { ExceptionExample obj = new ExceptionExample(); obj.process(); } public void process() { int[] num = new int[5]; System.out.println("실행1"); // num의 크기가 5이므로 범위를 벗어 났다는 에러가 뜬다 (ArrayIndexOutOfBoundsException) for(in..
·DB Oracle
INDEX CREATE [UNIQUE | BITMAP ] INDEX 인덱스명 ON 테이블명(컬럼명 [, 컬럼명, .... ] ) [ASC | DESC] ASC | DESC : 오름차순 또는 내림차순으로 된 인덱스, 기본은 ASC 자료 검색의 효율성을 증대 시키기 위한 객체 DB SERVER의 성능은 검색의 효율성에 가장 민감하게 반응 인덱스는 자료 검색 시 전체를 비교하지 않고 각 행을 대표하는 컬럼과 해당 컬럼의 나머지 데이터가 저장된 주소로 구성된 인덱스 파일을 별도로 구성하여 검색시 인덱스를 검사하고 일치하는 값의 주소를 참조하여 나머지 자료를 추출함 DBMS의 부하를 줄여서 DB SERVER의 전체 성능을 향상 단점 - 별도의 공간 필요 (인덱스 파일) - 인덱스 파일 관리에 시간과 비용이 소요 ..
아잠만_
'분류 전체보기' 카테고리의 글 목록 (50 Page)