
OracleSQL 핵심정리9 - 시퀀스와 인덱스
SEQUENCE 시퀀스 개념 이해와 시퀀스 생성 테이블 내의 유일한 숫자를 자동으로 생성하는 자동 번호 발생기 ex) CREATE SEQUENCE 시퀀스명 [ 시퀀스종류 ]; 시퀀스종류 START WITH : 시퀀스 번호의 시작 값을 지정할 때 사용 [START WITH N] ...
SEQUENCE 시퀀스 개념 이해와 시퀀스 생성 테이블 내의 유일한 숫자를 자동으로 생성하는 자동 번호 발생기 ex) CREATE SEQUENCE 시퀀스명 [ 시퀀스종류 ]; 시퀀스종류 START WITH : 시퀀스 번호의 시작 값을 지정할 때 사용 [START WITH N] ...
singleton 코틀린에서는 object 키워드를 사용하여 싱글톤 객체를 생성할 수 있다. 싱글톤은 인스턴스 하나를 공유하여 사용하는 방식을 의미한다.(자바의 static과 유사하다.) // object로 객체 생성 시 싱글톤으로 생성 object Singleton { val a = 123 fun printA() = println...
뷰의 개념과 생성 기본 테이블에서 파생된 객체로서, 기본 테이블에 대한 하나의 쿼리문 사용자에게 주어진 뷰를 통해서 기본 테이블을 제한적으로 사용 CREATE VIEW [스키마명] 뷰명 AS 셀렉트문 - 뷰 생성 복잡하고 긴 쿼리문을 뷰로 정의하여 접근을 단순화하고 보안에 유리 뷰의 내부 구조와 USER_VIEWS 데이터 딕셔너리...
JOIN Cross Join 특별한 키워드 없이 테이블을 콤마로 연결해서 연속으로 기술하는 것(where절 X) ex) SELECT*FROM 테이블명1,테이블명2; Equi Join 가장 많이 사용하며 조인 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의 값이 일치되는 행을 연결하여 결과를 생...
데이터 무결성 데이터 무결성 : 데이터베이스에 저장된 데이터의 정확성과 일관성을 유지하는 것 무결성 제약조건의 개념과 종류 데이터 무결성 제약조건 : 테이블에 부적절한 자료가 입력된는 것을 방지하기 위해서 테이블 생성시 각 컬럼에 대해서 정의하는 규칙 제약조건 종류 : NOT NULL, UNIQUE, PRIMARY KEY, FOR...
데이터베이스 설계 데이터베이스 설계 단계 요구 조건 분석 : 개념적 설계 - 논리적 설게 - 물리적 설계 - 구현 요구 조건 분석 : 사용자가 원하는 데이터베이스의 용도를 파악하는 단계 개념적 설계 : 사용자의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계 논리적 설계 : 개념적 설계에서 만들어진 구조를 목적 데이터베이스에...