Cute Light Pink Flying Butterfly 'license/SQLD 데이터개발자' 카테고리의 글 목록 :: 놀면서 돈벌기
본문 바로가기
  • 놀면서 돈벌기
반응형

license/SQLD 데이터개발자6

SQLD 핵심 정리 :: 시험 전에 보는 핵심노트📕 ✅  SQL 명령어DML조작어DDL정의어DCL제어어TCL트랜젝션 제어어SELECTINSERTUPDATEDELETECREATEALTERDROPRENAMEGRANTREVOKECOMMITROLLBACK ✅ 문자열 자료형의 구분CHARACTER, CHAR : 고정길이 문자열VARCHAR(10) : 가변길이 문자열 ✅ 집합연산자UNION(합집합), INTERSECTION/INTERSECT(교집합), DIFFERENCE/EXCEPT/MINUS(차집합), PRODUCT/CROSS JOIN(A테이블 * B테이블) ✅ 순수관계연산자- (가로행 조회) : select - where- (세로행 조회) : project - select- (세로 교집합) : natural join - 다양한 조인 ✅ 차수(세로)와 카디널리티(.. 2024. 11. 16.
SQL NULL 관련 함수 :: 헷갈리는 null 함수들 ✏️ null 체크1. NVLNVL(null, 1) = 1NVL(1, null) = 1        (둘 중 Null이 아닌 인자를 반환)NVL(2, 1) = 22. ISNULLISNULL(null, 1) = 1ISNULL(2, 1) = 23. COALESCECOALESCE(null, null, 1) = 1COALESCE(1234, null, 1) = 1234 ✏️ 동일값 체크 : 두 개의 인자가 같은 값이면 null을 반환(어따쓰는지..)✅ NULLIFNULLIF(1, 1) = nullNULLIF(1, 2) = 1        (동일값이 아니면, 첫번째 값을 반환) ✏️ null 체크후 선택 반환NVL2(1, 2, 3) = 2       (첫번째 인자가 null이 아니면 두번째 인자 반환)NVL2(nu.. 2024. 11. 15.
SQL 날짜형 함수/연산 모음 :: Oracle / MS-SQL 날짜형 함수와 날짜연산에 대해 정리해보겠습니다.Oracle 기준으로 동일한 함수가 사용되는 경우 MS-SQL의 함수란은 생략하겠습니다. 날짜 함수Details FuncOracleMS-SQLreturn;현재 시간select       sysdatefrom dualselect       getdate()2024-11-10 14:09:45.000날짜의 특정 파트 추출extract(YEAR from sysdate),extract(MONTH from sysdate),extract(DAY from sysdate)datepart(year, getdate()),datepart(month, getdate()),datepart(day, getdate())--year(getdate()),month(getdate()),day.. 2024. 11. 10.
SQL 숫자형 함수 모음 :: Oracle / MS-SQL 숫자형 함수에 대해 정리해보겠습니다.Oracle 기준으로 동일한 함수가 사용되는 경우 MS-SQL의 함수란은 생략하겠습니다.Details FuncOracleMS-SQLreturn;절대값abs(-15) 15양음수 구별sign(-12312),sign(0),sign(2131) -1,0,1나머지[ms-sql, 모듈러 연산자]mod(7, 3)7%31올림ceil(3.1)ceiling(3.1)4내림floor(7.8) 7반올림(n, i) - 소수점이하 i 자릿수까지 반올림반올림(n) - 정수 자리까지 모두 반올림반올림(n, -i) - 정수 부분의 i 자릿수까지 반올림round(7.2342, 1),round(7.2342),round(38.5253, -1)(생략),round(7.2342, 0),(생략)7.2,740버림[m.. 2024. 11. 10.
관계형 데이터베이스 - 개.논.물개념적 데이터 모델링(추상,엔티티 추출)-> 논리적 데이터 모델링(속성, 식별자, 관계 정의, 데이터 정규화, 재사용성)-> 물리적 데이터 모델링(논리모델을 물리로 생성하는 단계, DB성능-디스크저장구조-HW보안성 고려, 구체화수준높음) - 데이터 모델링 유의점 : 중복 / 비유연성 / 비일관성 - 데이터 모델링 3가지 요소 :1. 대상(Entity) : 관리하고자 하는 대상(객체)2. 속성(Attribute) : 대상들이 갖는 속성(특징)3. 관계(Relationship) : 대상간의 관계 - SQL 명령어 종류1. DML(조작어) : select, insert, update, delete ;데이터 조회, 입력, 수정, 삭제2. DDL(정의어) : create, drop, alter, re.. 2024. 11. 3.
옵티마이저 조인 Optimizer Join 1. NLJ(NESTED LOOPS JOIN) 중첩 루프 조인중첩 for문의 원리로 조인을 하는 방법선행테이블(외부테이블, Driving Table, Outer Table)을 선 조회하여 연결 대상 데이터를 찾고, 그 다음 테이블(내부 테이블, Driven Table, Inner Table)을 연결선행 테이블의 처리범위에 따라 처리량이 결정됨(선행테이블의 크기가 작은것을 찾아야 함)row간의 처리, table간의 처리가 모두 순차적으로 일어남최적의 순서를 찾아주는 것이 중요RANDOM ACCESS 발생(Driving에서 Driven을 참조할 때 발생)성능지연을 줄이기위해 RANDOM ACCESS가 적은양이 발생하도록 해야함선행테이블 범위가많거나 연결테이블에서 랜덤액세스가 많아지면 SORT MERGE JO.. 2024. 11. 3.
728x90
반응형