본문 바로가기

Lisence/SQLD7

SQLD 정리 3 국가공인 SQLD 자격검정 핵심노트 요약본 공부 3일차 * 테이블명칭 1. 태아불 명칭과 컬럼명은 문자로 시작해야 한다, 2. A-Z, a-z, 0-9, #, $, _ 만 사용가능 하다. 3. 다른 테이블 명과 동일하면 안된다. 4, 데이터 유형은 지정되어야 한다. * 사용자 관점 DCL -> DDL -> DML 내가 -> 권한받고 -> 데이터 정의 후 -> 데이터 변형하고 -> 데이터를 조회한다 * NOT NULL 값에 INSERT 가 이뤄지지 않으면 오류가 발생한다. 컬럼명 지정이 이뤄지지 않은 경우 NULL(Default) 부분도 전체값이 들어가야 한다. * Count - count(*) - 전체 행의 개수 카운트 , null 포함 - count(가격) - null 제외한 행 수 카운트 // pk는.. 2022. 10. 1.
SQLD 정리 2 국가공인 SQLD 자격검정 핵심노트 요약본 공부 2일차 * 테이블 별칭 [schema.] table [t_alias] - 스키마 테이블이 t_alias로 대체된다. 테이블에 별칭을 지정하면 select 절이나 where절 등에서 칼럼을 한정할 때 테이블명 대신 별칭을 사용해야 한다. * substr(c1, 2, 4) - c1 컬럼에서 2번 째 자리부터 우로 4개를 반환한다. * LTRIM(c2, 0) - c2 칼럼에서 왼쪽부터 0을 재거하여 반환한다. * FLOOR - 입력된 인자 값보다 작거나 같은 정수 값을 반환한다. 14.5 -> 14 작은 정수로 * CEIL - 입력된 인자 값보다 크거나 같은 정수 값을 반환한다. 14.5 -> 15 큰 정수 * TRUNC - 첫 벉째 인자 값을 소수점 n째 자리.. 2022. 10. 1.
SQLD 정리 1 처음 공부를 시작할 때 정보처리기사 수준인줄 알고 했다가 너무 어려워서 당황했습니다....... 국가공인 SQLD 자격검정 핵심노트 요약본 공부 1일차 1-1 데이터 모델링의 이해 * 모델과 모델링 - 모델 : 일정한 따라 표현한 모형 - 모델링 : 모델을 만들어가는 일, 현실세계 복잡하고 구체적인 것을 단순 명확하게 추상화 * 개념 논리 물리 데이터 모델 - 개념 : 추상화 수준이 높으며, 업무 중심적, 포괄적 수준 모델링이며 관계를 정의한다. - 논리 : 업무에 대한 키, 속성, 관계 등을 표현하며 정규화를 적용하고 관계를 도출한다. - 물리 : 데이터베이스 이식을 위해 성능, 저장 등 물리 요소를 고려하여 설계 * 인덱스 - 엔터티 : 인스턴스의 집합, // 변별할 수 있는 사물, 데이터베이스 내에.. 2022. 10. 1.