문제와 정답은 하단에 있습니다!
도움되셨다면 공감♥, 댓글 부탁드려요!
카페에서는 정답 정도만 있고, 해설을 따로 제공하지않아서 혼자 공부했어야 했는데
제 다음에 공부하시는 분은 이 글 보고 편안하게 공부하시길 바라요!
(틀린 부분은 댓글로 남겨주세요)
1과목은 4문제 이상 맞춰야 과락을 피할 수 있습니다^^
2과목 해설은 아래에서 확인해주세요
https://ori-gina-l.tistory.com/13
30회 해설은 여기
https://ori-gina-l.tistory.com/15
21, 35회 해설은 여기서 봐주세요!
https://ori-gina-l.tistory.com/category/%EC%9E%90%EA%B2%A9%EC%A6%9D/SQLD
1. 도메인의 특징
데이터 타입, 크기 지정
제약조건 지정 : PK(기본키), UNIQUE KEY(고유키), FOREIGN KEY(외래키)
Check 조건 (입력값 범위제한, NULL 무시)
NOT NULL 지정
2. 주식별자 / 보조식별자 : 대표성 유무
-------------------------------------------------------------
내부 식별자 : 스스로 생성
외부 식별자 : 받아옴
-------------------------------------------------------------
단일 식별자 : 속성 1개
복합 식별자 : 속성 N개
-------------------------------------------------------------
본질 식별자 : 업무에 의해 생성
인조 식별자 : 인위적으로
3. 주식별자 특징 : 유최불존 (ㅎㅎ수제비 느낌)
유일성 : 유일하게 인스턴스 구분 가능
최소성 : 주식별자 속성 수 = 최소 ------------- [3번 선지]
불변성 : 주식별자 값은 변경X) ----------------- [4번 선지]
존재성 : 반드시 값 들어와 (NOT NULL
+ 주식별자 도출기준
업무에 자주 이용되는 속성 ------------------ [1번 선지]
이름으로 기술되는 것X(명칭, 업무..) --------- [2번 선지]
복합으로 주식별자 구성, 너무 많은 속성X --- [3번 선지]
4. 엔터티 : 업무상 관리하려는 대상
(환자의 이름, 주소 등등 관리해야하니까~)
5. 3번 해설과 동일
6. 반정규화 종류 : 테속관
테이블 : 병합 : 1:1 / 1:M / 슈퍼-서브타입
분할 : 수직분할(col 단위) / 수평분할(row단위)
추가 : 이부분 통중
이력 : 마스터테이블 레코드를ㅡ> 이력테이블에 중복시킴
부분 : 자주 이용하는거 모음
통계 : sum, avg 미리 수행
중복 : 서버 다르거나, 다른 업무면ㅡ> 원격조인 제거
속성 : 파오이 P중
파생 : 미리 값 계산ㅡ> 칼럼에 보관 -------------------------- [2번 선지]
오류 : 사용자 실수ㅡ> 복구(임시적 데이터 중복 보관)
이력 : 대량 처리ㅡ> 기능성 칼럼(최근값, 시간-종료일자) --- [3번 선지]
PK 의한 컬럼추가 : PK에 존재함ㅡ> 일반속성으로 추가 ---- [4번 선지]
중복 : 조인 처리할때 중복컬럼 위치 -------------------------- [1번 선지]
관계 : 중복 관계
7.
테이블 : 병합 : 1:1 / 1:M / 슈퍼-서브타입
분할 : 수직분할(col 단위) / 수평분할(row단위)
추가 : 이부분 통중
이력 : 마스터테이블 레코드를ㅡ> 이력테이블에 중복시킴 --- [4번 선지]
부분 : 자주 이용하는거 모음
통계 : sum, avg 미리 수행
중복 : 서버 다르거나, 다른 업무면ㅡ> 원격조인 제거
속성 : 파오이 P중
파생 : 미리 값 계산ㅡ> 칼럼에 보관
오류 : 사용자 실수ㅡ> 복구(임시적 데이터 중복 보관)
이력 : 대량 처리ㅡ> 기능성 칼럼(최근값, 시간-종료일자)
PK 의한 컬럼추가 : PK에 존재함ㅡ> 일반속성으로 추가 ---------------- [2번 선지]
중복 : 조인 처리할때 중복컬럼 위치 -------------------------------------- [3번 선지]
관계 : 중복 관계 ------------------------------------------------------------------- [1번 선지]
8.
|(해쉬마크) + 까마귀발 + 점선 : 1개는 여러제품(N)을 가질 수 있다.
9.
삽입이상 : 삽입하려면 불필요한 정보도 삽입해야함
갱신이상 : 일부만 수정하면 데이터 불일치 발생
삭제이상 : 튜플 삭제하면 연쇄삭제된다
==> 정규화는 위의 이상현상 막기위해서~
==> 2번 선지 : 손권도 스마트본 쓰니까 같이 업데이트 해야함
10.
1) 엔터티는 2개 이상의 속성으로 구성
2) 엔터티 설명하고, 인스턴스의 구성요소이다
3) 하나의 속성은 하나의 값을 갖는다
4) 속성의 특성 : 기설파
기본 속성 : 모든 일반적 속성
설계 속성 : 새로 만듦 (일련변호)
파생 속성 : 영향받아 발생함, 빠른 성능, 계산 (합)
출처는 아래 카페입니다! SQLD 준비하시면 가입하고, 여러 정보 얻는 것 추천입니다!
2과목 풀이는 바로 다음 포스팅에 준비되어 있습니다! 확인해주세요!
https://cafe.naver.com/sqlpd/10604
정답
'자격증 > SQLD' 카테고리의 다른 글
[SQLD 30회 단답형] 문제공유 + 자세한 해설 (비전공자도 가능) (2) | 2020.09.01 |
---|---|
[SQLD 30회 2과목] 문제공유 + 자세한 해설 (비전공자도 가능) (14) | 2020.09.01 |
[SQLD 30회 1과목] 문제공유 + 자세한 해설 (비전공자도 가능) (0) | 2020.08.31 |
[SQLD 34회 단답형] 문제공유 + 자세한 해설 (비전공자도 가능) (3) | 2020.08.31 |
[SQLD 34회 2과목] 문제공유 + 자세한 해설 (비전공자도 가능) (21) | 2020.08.30 |
댓글