테이블의 데이터를 관리하기 위한 입력, 수정, 삭제, 조회하는 DML 중 데이터를 입력하는 명령어
INSERT
ROLLUP, CUBE, GROUPING SETS 등 새로운 그룹 함수를 지원하기 위한 함수는?
GROUPING
집합에서 교집합과 같은 결과를 가져오는 SQL Set Operation는?
INTERSECTION
그룹의 가장 첫번째 값을 가져오는 함수는?
FIRST_VALUE
GRANT, REVOKE 등의 SQL을 무엇이라고 하는가?
DCL
업무에서 필요로 하는 인스턴스로, 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 단위
속성
데이터모델링이 최종적으로 완료된 상태, 물리적 스키마 설계 전의 단계
논리적 모델링
엔터티 내에서 속성에 대한 데이터 타입과 크기 그리고 제약사항을 지정하는 것 (각 속성이 가질 수 있는 값의 범위)
도메인
엔터티의 인스턴스 사이의 논리적인 연관성, 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태
관계
트랜잭션 속성 *[ ] 안을 드래그하면 정답 확인 가능
트랜잭션이 수행되는 중 다른 트랜잭션 영향을 받아 잘못된 결과를 만들어서는 안된다. (동시 트랜잭션 처리) [Isolation 고립성(격리성)]
트랜잭션 실행 전 내용이 제대로 작성되었을 때, 실행 후에도 데이터베이스 내용에 잘못이 있으면 안된다. [Consistency 일관성]
트랜잭션이 성공적으로 수행되면 데이터베이스 내용은 영구적으로 저장된다. [Durability 지속성]
트랜잭션에서 정의된 연산자들은 모든 작업이 완료되거나 모든 작업이 완료되지 않아야 한다. [Atomicity 원자성]
(작업 중 하나라도 에러가 발생하면 트랜잭션 내 모든 작업이 Rollback)
/* 조건절을 넣기 위한 키워드는? */
SELECT *
FROM EMP
( ) EMPID=10;
WHERE
40회 기출
1, 2, 2, 3, ... 순서로 도출하는 함수는?
DENSE_RANK
a.col(+) = b.col일 때 A( )B JOIN 방법은?
RIGHT JOIN 또는 RIGHT OUTER JOIN
실제로 데이터를 가지고 있지 않고 숨기고 싶은 정보가 있을 때 사용
VIEW
COLEASE(NULLIF('A','A'),2,3) 출력값은?
2
파티션별 윈도우에서 제일 먼저 나오는 것은 0, 제일 늦게 나오는 것은 1로 하여
값이 아닌 행의 백분율을 구하는 FUNCTION은?
PERCENT_RANK
동점이어도 순위는 레코드 (행) 개수 그대로인 것은?
ROW_NUMBER
'자격증 > SQLD' 카테고리의 다른 글
SQLD 노랭이 112번~127번 마지막 문제까지 나오는 (윈도우함수, PL/SQL) 요약 정리 (0) | 2023.06.07 |
---|---|
SQLD 노랭이 105번 문제부터 나오는 ROLLUP, CUBE, GROUPING SETS 완벽 정리 (0) | 2023.06.07 |
SQLD 노랭이 2과목 요점 정리 (SQL 기본 및 활용) (0) | 2023.06.07 |
SQLD 노랭이 1과목 문제 풀이 요점 (데이터 모델링의 이해) (0) | 2023.06.05 |
SQLD 기출문제 CBT 정리 (0) | 2023.06.05 |