코틀린 심화3 - 싱글톤과 동반객체
singleton 코틀린에서는 object 키워드를 사용하여 싱글톤 객체를 생성할 수 있다. 싱글톤은 인스턴스 하나를 공유하여 사용하는 방식을 의미한다.(자바의 static과 유사하다.) // object로 객체 생성 시 싱글톤으로 생성 object Singleton { val a = 123 fun printA() = println...
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...
데이터베이스 설계 데이터베이스 설계 단계 요구 조건 분석 : 개념적 설계 - 논리적 설게 - 물리적 설계 - 구현 요구 조건 분석 : 사용자가 원하는 데이터베이스의 용도를 파악하는 단계 개념적 설계 : 사용자의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계 논리적 설계 : 개념적 설계에서 만들어진 구조를 목적 데이터베이스에...
주요 함수 DUAL 테이블 산술 연산결과를 한 줄로 얻기 위해서 오라클에서 제공하는 테이블 from절에 기술할 테이블이 없는 경우에만 사용하는 DUMMY한 테이블 DUMMY라는 단 하나의 컬럼으로 구성되어 있음 숫자함수 숫자데이터를 처리하기 위한 함수 ABS : 절대값 반환 COS : COSIN...