목록자격증/SQLD (7)
컴공생의 다이어리
SQLD 취득 후 유효기간 - 보수 교육 SQL 개발자(SQLD) 자격증을 취득하면 2년동안 자격증이 유효하다. 2년 이후에 다시 시험을 봐서 갱신하는 것은 아니고 자격증을 취득한 날로부터 1년 6개월 뒤부터 2년안에 보수 교육을 받으면 유효기간이 영구적으로 변경된다. 기간이 되기전에는 뜨지 않지만 기간이 되면 메뉴에서 [마이페이지→보수교육]에서 교육을 이수하면 된다. https://www.dataq.or.kr/www/main.do 데이터자격시험 카드결제/계좌이체 환불 환불 요청시 즉시환불 www.dataq.or.kr
SQL의 NULL 관련 함수 SQL의 NULL 관련 함수인 NVL, NVL2, NULLIF, COALESCE 함수에 대해 알아보자. NVL NULL이면 다른 값으로 변경하는 함수 NVL(K, 0)은 K 컬럼이 NULL이면 0으로 바꿈 NVL2 NVL 함수와 DECODE 함수가 하나로 합쳐진 함수 NVL2(K, 1, -1)은 K컬럼이 NULL이 아니면 1을 NULL이면 -1을 반환 NULLIF 두개의 값이 같으면 NULL을 같지 않으면 첫번째 값을 반환하는 함수 NULLIF(exp1,exp2)은 exp1과 exp2가 같으면 NULL을 같지 않으면 exp1을 반환 COALESCE NULL이 아닌 최초의 인자 값을 반환하는 함수 COALESCE(exp1,exp2,exp3,...)은 exp1부터 그 뒤로 차례대..
SQL의 DECODE 함수 DECODE함수는 프로그래밍 언어에서의 if else문의 역할을 한다. 사용방법으로는 DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....)와 같이 사용하면 된다. 예를들어 DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X')이라고 가정해보자. 이 예에서 DECODE함수는 연예인이 유재석이면 '놀면뭐하니'를 반환하고 강호동이라면 '아는형님'을 반환하며 유재석과 강호동이 아닌 연예인은 '프로그램X'를 반환한다. DECODE(컬럼명, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3, ....) # example DECODE(연예인, '유재석', '놀면뭐하니', '강호동', '아는형님','프로그램X') https..
SQL문의 종류 SQL 문은 DML문, TCL문, DDL문, DCL문으로 구분된다. 종류 구문 설명 DML (Data Manipulation Language) SELECT INSERT UPDATE DELETE MERGE 테이블에 저장된 데이터를 조작(조회, 입력, 수정, 삭제)하기 위한 구문 TCL (Transaction Control Language) COMMIT ROLLBACK SAVEPOINT DML문에 의한 데이터의 변경 사항을 데이터베이스에 영구히 반영하거나 취소하기 위해 트랜잭션을 제어하는 구문 DDL (Data Definition Language) CREATE ALTER DROP RENAME TRUNCATE 테이블, 인덱스와 같은 데이터베이스 오브젝트의 구조를 정의(생성, 변경, 삭제)하기 ..
엔터티(Entity) = 테이블 엔터티는 업무에서 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것이다. 개념, 사건, 장소 등의 명사(Things)이다. 속성(Attribute) = 컬럼 속성은 업무에서 필요로 하는 인스턴스로 의미상 더 이상 분리되지 않는 최소의 데이터 단위이다. 인스턴스(Instance) = 행 인스턴스는 데이터베이스에 저장된 데이터 내용의 전체 집합을 의미한다. https://m.blog.naver.com/clsrnclsrn95/222069240916 [SQLD] 엔터티 인스턴스 속성 속성값 엔터티(Entity) 업무에서 관리해야 하는 데이터 집합을 의미한다. 개념, 사건, 장소 등의 명사(Things)이... blog.naver.com https://m.blog.nave..
2021년 SQL 개발자(SQLD) 시험일정 www.dataq.or.kr/www/accept/schedule.do 데이터자격시험 제23회 데이터분석 전문가(필기) 제31회 데이터분석 준전문가 10.11 ~ 10.15 10.22 11.6(토) 12.3 - www.dataq.or.kr
SQL과 SQL 개발자의 정의 ▶ SQL의 정의 SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근권한을 제어하는(Data Control) 처리들로 구성된다. ▶ SQL 개발자의 정의 SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다. SQL 개발자(SQLD) 자격시험의 과목 및..