
현실 세계의 비즈니스 프로세스와 데이터 요구 사항같은 개념으로부터 추상적이고 구조화된 논리적인 데이터 모델을 구성하는 작업을 말한다. 일반적으로 물리적인 데이터베이스 모델과 연관되어 고객의 요구에 따라 특정 정보 시스템의 데이터베이스에 반영하는 작업을 포함하며, 흔히

데이터의 중복을 제거하고 데이터를 최소 단위로 분해하는 과정으로, 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 확보하기 위한 과정이다. 데이터 이상현상을 줄이기 위한 데이터베이스 설계 기법이며, 엔터티를 상세화하는 과정으로 논리 데이터 모델링 수행

DBMS의 장점:중앙 집중식 데이터 관리데이터 일관성 및 무결성 보장보안 강화동시 접근 제어데이터 백업 및 복구 용이소유권: 하나의 테이블은 반드시 하나의 유저(계정) 소유여야 함관계: 테이블 간 관계는 일대일(1:1), 일대다(1:N), 다대다(N:N)의 관계가 가능

SQL의 기본 문법을 알아보자.

조인은 여러 테이블의 데이터를 사용하여 동시에 출력하거나 참조할 때 사용하는 기법이다.EQUI JOIN(등가 JOIN)조인 조건이 동등 조건(=)인 경우가장 많이 사용되는 조인 방법NON EQUI JOIN(비등가 JOIN)조인 조건이 동등 조건이 아닌 경우(>, <

그룹함수와 윈도우함수에 대해 알아보자

TOP N 쿼리는 정렬된 결과에서 특정 개수(N)의 최상위 행을 추출하는 기법이다. 페이징 처리나 순위 기반 조회 시 효과적으로 사용할 수 있다.ROWNUM은 Oracle에서 제공하는 가상 컬럼으로, 쿼리 결과의 각 행에 1부터 시작하는 번호를 부여한다.서브쿼리에서 먼

한 테이블 내 각 행끼리 관계를 갖는 경우 사용하는 조인 기법한 테이블을 참조할 때마다 명시해야 함테이블명이 중복되므로 반드시 테이블 별칭 사용같은 테이블을 여러 번 조인테이블 별칭으로 구분하여 사용주로 조직도, 직원-매니저 관계 등에서 활용설명: KING은 MGR이

EMP 테이블:구매 테이블 (UNSTACK_TEST):교차표 (STACK_TEST):하나의 속성이 하나의 컬럼으로 정의되어 값들이 여러 행으로 쌓이는 구조RDBMS의 표준적인 테이블 설계 방식다른 테이블과의 조인 연산이 가능한 구조정규화된 형태로 데이터 중복을 최소화행

정규 표현식은 문자열의 공통된 규칙을 보다 일반화하여 표현하는 방법이다.

데이터베이스 관리구문은 데이터 정의(DDL), 데이터 조작(DML), 트랜잭션 제어(TCL), 데이터 제어(DCL)로 구분된다.DDL은 데이터베이스 구조를 정의하는 언어로, 객체의 생성, 변경, 삭제 작업을 수행한다. AUTO COMMIT 특성을 가지므로 실행 즉시 저