본문 바로가기

분류 전체보기22

2. 타입스크립트 타입 간단하게 요약 다음은 타입스크립트에서 자주 사용되는 주요 타입들에 대한 간단한 설명입니다:배열 타입 (Array Type)배열에 저장되는 값의 타입을 정의합니다. 예를 들어, number[]는 숫자 배열을 의미합니다.객체 타입 (Object Type)객체의 속성과 그 속성의 타입을 정의합니다. 예를 들어, { name: string, age: number }는 name은 문자열이고 age는 숫자인 객체를 의미합니다.함수 타입 (Function Type)함수의 파라미터와 반환 값의 타입을 정의합니다. 예를 들어, (a: number, b: number) => number는 두 숫자를 받아 숫자를 반환하는 함수의 타입을 의미합니다.유니언 타입 (Union Type)변수나 함수가 여러 타입 중 하나일 수 있음을 나타냅니다... 2025. 3. 24.
1. 타입스크립트 기본 타입(자주 사용하는것) 1. string (문자열 타입)string 타입은 문자열을 나타내며, 문자들의 집합입니다. 문자나 문장의 표현을 다룰 때 사용됩니다. 타입스크립트에서 문자열은 반드시 큰따옴표(") 또는 작은따옴표(')로 감싸야 합니다.let name: string = "Alice"; // "Alice"는 string 타입주요 특징:문자열은 길이에 제한이 없으며, 기본적인 문자 데이터를 저장합니다.템플릿 리터럴을 사용하여 변수와 문자열을 결합할 수도 있습니다.let greeting: string = `Hello, ${name}!`; // "Hello, Alice!"2. number (숫자 타입)number 타입은 정수뿐만 아니라 실수까지 포함한 모든 숫자 타입을 나타냅니다. 자바스크립트의 number 타입을 그대로 .. 2025. 3. 20.
12. DB 제2정규형(2NF) 제3정규형(3NF) 정규형조건설명예시2NF (제2정규형)1NF를 만족하고, 부분 함수 종속이 제거됨기본키의 일부가 아닌 속성(칼럼)은 기본키 전체에 종속되어야 한다. 즉, 기본키의 일부에만 의존하는 속성이 없어야 한다.학생(학번, 강좌코드, 강좌명, 교수명) → 강좌명과 교수명은 강좌코드에만 의존 → 강좌 정보를 분리하여 정규화3NF (제3정규형)2NF를 만족하고, 이행적 종속(Transitive Dependency)이 제거됨기본키가 아닌 속성이 다른 기본키가 아닌 속성에 종속되면 안 된다. 즉, 기본키에 직접 종속되지 않는 속성을 제거해야 한다.학생(학번, 이름, 학과, 학과장) → 학과장은 학과에 종속됨 → 학과 정보를 분리하여 정규화설명2NF (제2정규형)1NF(제1정규형)를 만족해야 하며, 즉 테이블 내 컬럼 값들이.. 2025. 3. 11.
11. SQL GROUP BY & HAVING 개념 정리 🔹 SQL GROUP BY & HAVING 개념 정리1. GROUP BYGROUP BY는 동일한 값을 가지는 행들을 하나의 그룹으로 묶을 때 사용합니다.주로 COUNT(), SUM(), AVG(), MAX(), MIN() 등의 집계 함수와 함께 사용됩니다.✅ 기본 문법sqlSELECT 컬럼명, 집계함수(컬럼명)FROM 테이블명GROUP BY 그룹화할 컬럼명;✅ 예제 테이블: sales idcategoryamount1A1002B2003A3004B4005C500sqlSELECT category, SUM(amount) AS total_amountFROM salesGROUP BY category;결과:category total_amountcategorytotal_amountA400B600C5002. HAVIN.. 2025. 3. 11.
10. SQL JOIN의 종류(테이블 붙이기) 테이블 붙이기(JOIN)SQL JOIN의 종류1. INNER JOIN (내부 조인)두 테이블 간에 공통된 값이 있는 행만 반환합니다.조건에 맞지 않는 행은 제외됩니다.✅ 예제sqlSELECT employees.name, departments.dept_nameFROM employeesINNER JOIN departments ON employees.dept_id = departments.dept_id;결과:→ employees 테이블과 departments 테이블에서 dept_id가 같은 행만 조회2. LEFT JOIN (왼쪽 외부 조인)왼쪽 테이블의 모든 행을 반환하고, 오른쪽 테이블에서 일치하는 값이 있으면 포함합니다.오른쪽 테이블에 일치하는 값이 없으면 NULL이 반환됩니다.✅ 예제sqlSELECT e.. 2025. 3. 10.
9. 테이블 로우 삭제(DELETE) 테이블 로우 삭제(DELETE)📌 기본 DELETE 문법과 특정 조건 삭제 (컬럼명, 값 개념 포함)✅ 1. 기본 DELETE 문법sqlDELETE FROM 테이블명WHERE 컬럼명 = 특정값;테이블명 → 데이터를 삭제할 테이블 이름컬럼명 → 기준이 되는 열(컬럼)특정값 → 삭제할 조건에 해당하는 값✅ 2. 특정 조건을 만족하는 데이터 삭제 (WHERE 사용)🔹 예시 1: 특정 행 삭제 (기본키 기준)sqlDELETE FROM 테이블명WHERE 기본키컬럼명 = 특정값;✔ 기본키컬럼명이 특정값인 단일 행(로우) 삭제📌 예시sqlDELETE FROM usersWHERE user_id = 101;users 테이블에서 user_id가 101인 사용자 삭제🔹 예시 2: 특정 조건을 만족하는 여러 행 삭제s.. 2025. 3. 10.