본문 바로가기

DB/SQLD & SQLP17

제21회 SQLD 시험 후기 2016.06.04 에 SQLD 시험을 보러갔습니다. 장소는 동국대학교 문화관~ 동국대역에 내려서 에스컬레이터를 타고 올라가서 앞으로 쭉 가다보면 시험 장소 안내를 해줬습니다. 시험시간은 1시부터 2시 반까지~ 총 50문제입니다. 1과목 10문제 2과목 40문제 과락도 있습니다. 각 과목당 40%씩은 맞춰야합니다. 통과점수는 60점! 입실은 12시 반까지라고 하는데 1시까지 사람들이 들어오긴 합니다. 하지만 입실시간을 지키는게 안전할 것 같습니다. 시험시작하면 OMR 카드와 시험지를 나눠줍니다. 퇴실은 1시반부터 가능하다고 하는데 그렇게 일찍 나가는 사람은 1~2명입니다. 1과목은 10문제 밖에 안되는데 상세하게 나옵니다. 정규화 반정규화, 정규화에서도 세세하게 문제가 나옵니다. 2과목은 쿼리문제가 많이.. 2016. 6. 8.
[SQLD] 정리 4 ( 반정규화 ) 반정규화 테이블, 컬럼 반정규화는 데이터 무결성에 영향을 미침관계 반정규화는 데이터 무결성에 영향을 미치지 않는다. 대량 데이터 저장 및 처리로 인한 성능 파티셔닝 및 PK에 의해 테이블을 분할 하는 방법을 적용LIST PARTITION, RANGE PARTITION, HASH PARTITION, COMPOSITE PARTITION ( Oracle ) 2016. 6. 3.
[SQLD] 정리 3 (DCL / 절차형 SQL) DCL유저를 생성하고 권한을 제어할 수 있는 명령어 * Oracle아이디와 비밀번호 방식으로 데이터 베이스에 접속.유저마다 스키마에 오브젝트 생성 등의 권한을 부여 받음. * SQL Server방식 1 ) Microsoft Windows 인증방식으로 Windows에 대한 로그인 정보를 가지고 접속.Windows에서 사용자 ID를 확인.방식 2) Windows 인증방식, Oracle 인증 방식 둘다 가능. Oracle 은 유저마다 스키마에 오브젝트 생성 권한을 가진다.SQL Server 유저는 단지 스키마에 대한 권한만을 가진다.스키마가 테이블과 같은 오브젝트를 소유를 하게 되며 유저는 스키마에 대해 특정한 권한을 가지는 것이다. * 공통PROCEDURE 는 EXECUTE 권한만 있음테이블에만 INDEX .. 2016. 6. 2.
[SQLD] 정리 2 ( JOIN, 계층형질의, GROUP, WINDOW FUNCTION ) 일반집합 연산자1. UNION 연산은 UNION 기능으로,2 INTERSECTION 연산은 INTERSECT 기능으로,(교집합)3. DIFFERENCE 연산은 EXCEPT(Oracle은 MINUS) 기능(차집합)4 PRODUCT 연산은 CROSS JOIN 기능으로 구현되었다(곱) 순수관계 연산자5 SELECT 연산은 WHERE 절로 구현되었디.6. PROJECT 연산은 SELECT 절로 구헌되 었다7. (NATURAL) JOIN 연산은 다양한 JOIN 기능으로 구현되었다.8 DIVIDE 연산은 현재 사용되지 않는다 EQUI JOIN = INNER JOIN INNER JOIN* JOIN 조건에서 동일한 값이 있는 행만 반환* DEFAULT 옵션이므로 생략 가능 ( JOIN만 표기 가능 )* CROSS JO.. 2016. 6. 2.