SQL(12)
-
SQLD 자격증 데이터 모델링의 이해 기출문제 SQL 시험 33회 시행
# SQL 다섯 번째 : 기출문제 오답 및 개념 정리 #2019년 6월 8일 시행 시험 개념 및 오답 정리 - 데이터 모델링의 이해 1. 파티셔닝 기법 1) RANGE PARTITION(범위지정) -대상 테이블이 날짜/숫자 값으로 분리가 가능하고 각 영역별로 트랜잭션이 분리되면 RANGE PARTITION 적용 가능하다. -데이터 보관 주기에 따라 테이블에 데이터를 쉽게 지우는 것(파티션 테이블 DROP)이 가능, 데이터 보관 주기에 따른 테이블 관리가 용이하다. 2) LIST PARTITION(특정 값 지정) -대용량의 데이터를 특정 값에 따라 분리, 저장하는 기법이다. ->핵심적인 코드값 등으로 기본키가 구성되어 있고, 대량의 데이터가 있는 테이블에서 LIST PARTITION이용 가능하다. RANG..
2020.08.19 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 33회 시행
# SQL 여섯 번째 : 기출문제 오답 및 개념 정리 #2019년 6월 8일 시행 시험 개념 및 오답 정리 - SQL 기본 및 활용 1. SQL Sever에서 상위 N개의 데이터를 출력할 때 TOP(N) 사용 이때 N에 해당하는 값이 동일한 경우 동일 데이터를 함께 출력하는 WITH TIES 함수를 ORDER BY절과 함께 사용. 2. ANSI SQL 3. 계층형 SQL 1) CONNECT_BY_ISLEAF : 전개 과정에서 해당 데이터가 리프데이터면 1, 아니면 0을 반환 2) CONNECT_BY_ISCYCLE : 전개 과정에서 자식을 갖는데 해당 데이터가 조상으로 존재하면 1, 그렇지 않으면 0을 반환 여기서 조상이란 자신으로부터 루트까지의 경로에 존재하는 데이터를 말한다. 3) SYS_CONNECT..
2020.08.17 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 32회 시행
# SQL 네 번째 : 기출문제 오답 및 개념 정리 #2019년 3월 16일 시행 시험 개념및 오답 정리 - SQL 기본 및 활용 1. ALTER문 구성-ALTER TABLE 테이블명 ADD COLUMN(칼럼 추가)-ALTER TABLE 테이블명 DROP COLUMN(칼럼 삭제) 테이블에서 필요 없는 칼럼을 삭제, 데이터가 있으나 없으나 삭제가능 한 번에 하나의 칼럼만 삭제 가능하며 칼럼 삭제 후 최소 하나 이상의 칼럼이 테이블에 존재해야한다.-ALTER TABLE 테이블명 MODIFY COLUMN(칼럼 수정) 테이블에 존재하는 칼럼의 데이터 유형, 디폴트 값 NOT NULL 제약조건에 대한 변경을 한다.-ALTER TABLE 테이블명 RENAME COLUMN TO(칼럼명 수정)-ALTER TABLE 테..
2020.08.13 -
SQLD 자격증 데이터 모델링의 이해 기출문제 SQL자격증 32회 시행
# SQL 세 번째 : 기출문제 오답 및 개념 정리 #2019년 3월 16일 시행 시험 개념 및 오답 정리 - 데이터 모델링의 이해 1. 분산 데이터베이스 장점과 단점 장점 - 지역 자치성, 시스템 용량 확장 용이 - 신뢰성과 가용성 - 효용성과 융통성 - 빠른 응답 속도와 통신 비용 절감 - 데이터의 가용성과 신뢰성 증가 - 시스템 규모의 적절한 조절 - 각 지역 사용자의 요구 수용 증대 단점 - 소프트웨어 개발 비용 많다. - 오류의 잠재성 증대 - 처리 비용의 증대 - 설계, 관리의 복잡성과 비용 - 불규칙한 응답 속도 - 통제의 어려움 - 데이터 무결성에 대한 위험 2. 데이터 모델링의 세 가지 관점 2-1 데이터 관점(What, Data) 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관..
2020.08.11 -
SQLD 자격증 SQL 기본 및 활용 기출문제 / SQL시험 31회 시행
# SQLD 두 번째 : 자주 틀리는 기출문제 개념 정리 #2018년 12월 1일 시행 시험 오답 개념 정리 - SQL 기본 및 활용 1. SQL 실행 순서 parsing(구문분석) -> Execution(실행) -> Fetch(인출) 2. 그룹함수( Group Function) 2-1 ROLLUP(컬럼1, 컬럼2); GROUP BY ROLLUP (부서별, 직업별) ; -> 그룹바이와 같이 사용하면 부서별 서브토탈(합계), 부서와 직업별 서브토탈(합계), 전체 합계가 모두 조회된다. 즉, ROLLUP으로 실행되는 칼럼 별로 Subtotal을 만들어준다. 컬럼의 순서가 바뀌면 결과 값도 바뀐다. 2-2 CUBE(컬럼1, 컬럼2); GROUP BY CUBE(부서별, 직업별) ; -> 그룹바이와 같이 사용하면..
2020.08.09 -
SQLD 자격증 데이터 모델링의 이해 기출 31회 시행
# SQLD 첫 번째 : 자주 틀리는 기출문제 개념 정리 #SQLD 시험 일정 : 9월 5일 SQLD 기출모의고사를 풀다 보면 자주 틀리는 개념들이 있다. 앞으로 블로그에 적으면서 개념정리를 할 예정이다. #2018년 12월 1일 시행 시험 오답 개념 정리 - 데이터 모델링의 이해 1. 발생 시점에 따른 엔터티 종류 * 기본 엔터티(Basic Entity) -키 엔터티라고도 한다. -다른 엔터티로부터 영향을 받지 않고 독립적으로 생성되는 엔터티이다. -예) 고객, 상품, 부서 등 * 중심 엔터티(Main Entity) -기본 엔터티와 행위 엔터티 간의 중간에 있는 것이다. -기본 엔터티로부터 발생되고 행위 엔터티를 생성하는 것이다. -예) 계좌, 주문, 취소, 체결 등 *행위 엔터티(Active Enti..
2020.08.07