기출문제 출처:
6. 엔터티 종류
기본 엔터티: 다른 엔터티로부터 영향을 받지 않고 독립적으로 생성되는 엔터티
중심 엔터티: 기본 엔터티로부터 발생되고 행위 엔터티를 생성하는 엔터티
행위 엔터티: 2개 이상의 엔터티로부터 발생하는 엔터티, 지속적으로 정보가 추가되고 변경되는 엔터티
7. 복합 식별자
PK(A, B)로 구성: (A,B)가 유일(A가 유일 X, B가 유일X)
* DISTINCT도 유사
9. 식별자
대표성 여부: 주식별자/보조식별자
주식별자: 대표성을 갖고 타 엔터티와 참조관계를 연결할 수 있음
스스로 생성 여부: 내부식별자/외부식별자
외부식별자: 타 엔터티와의 관계를 통해 타 엔터티로부터 받아오는 식별자
대체여부: 본질식별자/인조식별자
본질: 업무에 의해 만들어지는 식별자
인조: 원조식별자가 복잡한 구성을 가지고 있을 떄 인위적으로 만드는 식별자
13. INDEX 생성
CREATE INDEX INDEX_NAME ON TABLE_NAME(COL_NAME)
28. 문법 오류: SELECT, GROUP BY
SELECT 구: GROUP BY절에 있는 COL 기재
29. Intersaction Entity(교차 엔터티)
M:M 관계를 해소하려는 목적으로 만들어진 ENTITY
33. COL DOMAIN 변경
ALTER TABLE TABLE_NAME MODIFY(COLUMN_NAME 조건)
38. 내일 날짜 조회
SELECT TO_CHAR(SYSDATE+1, 'YYYYMMDD') FROM DUAL;
* SYSDATE: DATE TYPE이므로 TO_DATE를 할 경우 오류 발생
39. CURSOR 순서
DECLARATION → OPEN → FETCH → CLOSE
43. 정규화
2차 정규화: 부분 종속 관계 → 테이블 분할
3차 정규화: 일반 속성간 종속 관계 → 테이블 분할
44. ROUND 함수
ROUND(7.45, 1): 소수 1째자리까지 반올림
49. CROSS JOIN
[SQLD39_49]
COL1 COL2 COL3
-----------------
1 1 3 ▶ 2
1 2 3 ▶ 2
2 1 3 ▶ 1
3 1 3 ▶ 2
3 2 3 ▶ 2
50. SUBQUERY 연산자: EXISTS, NOT EXISTS
▶ SELECT COL_NAME 입력의 자유도가 높음
GROUP BY, DELETE 사용 X
'DataBase > Oracle' 카테고리의 다른 글
[Certificate] SQLD (200906_38) (0) | 2023.03.18 |
---|---|
[Certificate] SQLD (220528_45) (0) | 2023.03.18 |
Oracle SQL 강의 - 31강 HAVING 절 (0) | 2023.03.18 |
Oracle SQL 강의 - 30강 집계 함수와 GROUP BY (0) | 2023.03.17 |
Oracle SQL 강의 - 29강 SELECT 구절과 정렬(ORDER BY) (0) | 2023.03.16 |