본문 바로가기

html21

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.
8. 테이블 로우 갱신(UPDATE) 테이블 로우 갱신(UPDATE)📌 SQL에서 테이블 로우 갱신 (UPDATE)테이블의 특정 행(로우)을 변경하는 것을 **갱신(UPDATE)**이라고 합니다.UPDATE 문을 사용하여 테이블의 데이터를 갱신할 수 있습니다.✅ 1. 기본 UPDATE 문법sqlUPDATE 테이블명SET 컬럼명 = 변경할값WHERE 조건;SET 컬럼명 = 변경할값 → 어떤 데이터를 변경할지 지정WHERE 조건 → 특정 행만 업데이트 (없으면 모든 행이 변경되므로 주의!)✅ 2. 특정 행(로우) 갱신 (WHERE 사용)sqlUPDATE 테이블명SET 컬럼명 = 변경할값WHERE 컬럼명 = 특정값;🔹 예시: employee_id가 3인 직원의 급여 변경sqlUPDATE employeesSET salary = 60000WHER.. 2025. 3. 10.