자격증 공부
[SQLD] 2과목 2장 SQL 활용
2과목 2장 SQL 활용 1. 제 1절 표준 조인 2. 제 2절 집합 연산자 3. 제 3절 계층형 질의와 셀프 조인 4. 제 4절 서브쿼리 5. 제 5절 그룹 함수 6. 제 6절 윈도우 함수 7. 제 7절 DCL 8. 제 8절 절차형 SQL 제 1절 표준조인 집합 연산자 : 두 개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회할 때 사용 SELECT 절의 칼럼 수가 동일하고 SELECT 절의 동일 위치에 존재하는 칼럼의 데이터 타입이 상호 호환할 때 사용 가능 일반 집합 연산자 1. UNION : 합집합(중복 행은 1개로 처리) 2. UNION ALL : 합집합(중복 행도 표시) 3. INTERSECT : 교집합(INTERSECTION) 4. MINUS/EXCEPT : 차집합(DIFFERE..
[SQLD] 1과목 2장 문제 풀다가 궁금했던 것들
1차 정규화 대상? 컬럼 단위에서 중복되는 경우(=컬럼에 의한 반복적인 속성값을 갖는 형태, 즉 속성의 원자성을 위배한다.) 중복속성에 대한 분리가 1차 정규화의 대상이 된다. 로우 단위의 중복, 컬럼 단위의 중복 둘 다 1차 정규화 대상이다. 정규화? 1차 정규화 : 각 로우마다 컬럼의 값이 하나씩만 있어야 한다. 2차 정규화 : 테이블의 모든 컬럼이 완전 함수적 종속을 만족. 기본키중에 특정 컬럼에만 종속된 컬럼(부분적 종속)이 없어야 함 3차 정규화 : 기본키를 제외한 속성들 간의 이행적 함수 종속이 없어야 함. 기본키 이외에 다른 컬럼이 그 외 다른 컬럼을 결정해선 안된다. BCNF : 3차 정규형을 만족하면서, 모든 결정자가 후보키 집합에 속한 정규형. FK 제약조건? 데이터베이스에 생성하는 F..