
중복을 최소화하고 데이터의 일관성을 유지하기 위해 데이터를 구조화하는 과정입니다. 주로 관계형 데이터베이스에서 사용되며, 일반적으로 제1정규화(1NF)부터 제5정규화(5NF)까지의 단계가 있습니다. 보통 제1정규화~제3정규화를 사용합니다.1) 각 행을 유일하게 구분하는

데이터베이스 테이블을 생성할 때 사용합니다.컬럼1, 컬럼2는 테이블의 열을 나타냅니다.데이터 타입 : VARCHAR, INT, DATE, DATETIME, DECIMAL(DEC) 등이 있습니다.제약사항 : NOT NULL : 컬럼에 NULL 값을 허용하지 않습니다. 해

🔔 'JOIN'에 대해서 알아보자! 💟 JOIN 두 개 이상의 테이블을 결합 시키는 것을 말합니다. 컬럼 수 : 두 테이블의 컬럼 수의 합입니다. 조인 결과는 각 테이블의 컬럼을 모두 포함합니다. (단, 조회 시 원하는 컬럼만 선택하여 결과를 추출할 수 있습니다.

🔔 'SQL 집계함수'에 대해서 알아보자! 💟 집계함수 집계함수를 사용할 시 NULL은 포함되지 않습니다. 만약 NULL을 포함시키고 싶다면 NULL 값을 다른 값으로 바꾼 후 계산해야 합니다. (IFNULL() 함수) * COUNT() COUNT() 함수는

SQL 문장 안에 포함된 또 다른 SQL 문장입니다. 주로 외부 쿼리의 조건이나 결과에 따라 내부 쿼리가 동적으로 실행되어 결과를 반환합니다. 서브쿼리는 SELECT, INSERT, UPDATE, DELETE 문 등의 다양한 SQL 문장에서 사용될 수 있습니다.단일 행

데이터베이스 인덱스는 데이터베이스에서 데이터를 더 빠르게 검색(튜플 빠르게 조회)할 수 있도록 돕는 자료구조입니다. Full Scan:정의: 인덱스가 없는 경우, 데이터베이스는 원하는 데이터를 찾기 위해 테이블의 모든 행을 하나씩 검사해야 합니다.시간 복잡도: O(N)