1. 함수 (Function) 데이터베이스 관리에서 SQL 함수는 데이터를 조회, 변환, 계산하는 데 사용되는 강력한 도구중 하나이다. SQL 함수는 입력 값을 받아 처리하고, 결과를 반환하는 일련의 SQL 문을 포함한다. SQL 함수의 기본 SQL 함수는 크게 내장 함수(built-in function)와 사용자 정의 함수(user-defined function, UDF) 두 가지 유형으로 분류된다. 내장함수 데이터베이스 시스템에 사전에 정의된 함수로, 문자열 처리, 날짜 계산, 수학적 계산 등 다양한 기능을 제공한다. 사용자 정의 함수 (User-Defined-Function) 사용자가 특정 작업을 수행하기 위해 직접 작성한 함수로, 복잡한 로직이나 반복적인 작업을 처리하는 데 유용하다. 자주 사용하..
1. SELECT SELECT 문은 데이터베이스에서 특정 데이터를 조회할 때 사용되는 가장 기본적이고 중요한 명령어이다. 기본구조 SELECT column1, column2, ... FROM table_name; column1, column2, ...: 조회하고 싶은 컬럼들을 나열한다. table_name: 데이터를 조회할 테이블의 이름을 기입한다. SELECT 사용법 특정 컬럼 조회 학생 테이블의 이름과 성적 컬럼을 조회하는 방법 SELECT 이름, 성적 FROM 학생; 모든 컬럼 조회 테이블의 모든 컬럼을 조회할 때는 별표(*)를 사용한다. SELECT * FROM 학생; 중복 제거 (DISTINCT) DISTINCT 키워드를 사용하여 중복된 값 없이 특정 컬럼을 조회할 수 있다. SELECT DI..
1.관계와 조인의 이해 관계의 이해 관계의 이해'는 데이터 모델링의 핵심 개념 중 하나다. 데이터베이스의 관계는 데이터 간의 연관성을 나타내며, 이를 통해 데이터를 구조화하고, 효율적인 데이터 관리와 정확한 정보 추출이 가능해진다. 여기서 살펴볼 주요 개념은 엔티티 간의 관계, 관계의 종류, 그리고 관계를 표현하는 방법이다. 엔티티 간의 관계 엔티티(Entity) 데이터베이스에서 데이터 객체를 의미한다. 예를 들어, '고객', '주문', '제품' 등이 엔티티가 될 수 있다. 관계(Relationship) 엔티티들 사이의 연관성이다. 예를 들어, '고객'이 '주문'을 하는 관계이다. 관계의 종류 일대일 관계 (One-to-One) 하나의 엔티티 A가 하나의 엔티티 B와만 관계를 가질 때를 말한다. 예시로 ..