🐢 꼬부기 LV.1 | 개념•기초/💧물대포(핵심개념)

SQL 자격검정 실전문제 과목 1 제 2장 오답노트

서화 2026. 2. 12. 23:04

제 2장 데이터 모델과 SQL

35. 제 2정규형에서 엔터티의 일반 속성은 주식별자에 함수 종속이다 주문상세 엔터티의 주식별자는 주문번호,상품번호이지만 상품번호 -> 상품명의 함수 종속관계가 존재하므로 제2정규형에 맞지 않는다

36.함수 종속성 규칙에 따라 {관서번호}-> {관리점번호,관서명,상태, 관서둥록일자}인 관서번호가 PK인 엔터티가 2차 정규화로 분리 되어야한다

37. 정규화로 인해 조회성능이 저하될수 있다 이때문에 반정규화를 고려한다

38.칼럼에 의한 반복적인 속성값을 갖는 형태는 속성의 원자성으리 위반한 1차 정규화의 대상이 된다 이와 같은 반복적인 속성나열 형태에서는 각 속성에 대해 or연산자로 연결된 조건들이 사용되는 데 이때 어느 하나의 속성이라도 인덱스가 정의 되지 않으면 or로 연결된 모든 조건절이  인덱스를 사용하지 않고 전체 스캔으로 처리되어 성능 저하가 나타날수 있다 또한 모든 반복속성에 인덱스를 생성하면 검색속도는 좋아지지만 인덱스가 너무 많아서 입력 수정 삭제의 성능이 저하되므로 1차 정규화로 처리한다

41.정규화는 논리데이터 모델상세화 과정의 대표적인 활동으로 일관성을 확보하고 중복을 제거함으로서 속성들이 가장 적절한 엔터티에 배치되게한다 따라서 신뢰성있는 데이터를 얻는게 목적이다

42.부모의 식별자를 자식의 식별자에 포함하면 식별관계,부모의 식별자를 자식의 일반속성으로 상속하면 비식별관계다

43.제 2정규형은 엔터티의 일반속성은 주식별자 전체에 종속적이어야 한다

47.47번 문제는 제 2정규화를 진행한 것이며 해당문제의 (B)는 2차와 3차에 모두 해당한다 또한 일반적으로 정규화를 진행하면  검색작업의 성능이 느려진다

49.NULL 값과 어떤 숫자를 비교한 결과는 항상 unknown이다 NULL=NULL연산의 결과는 FALSE 또는 unknown이다 집계 함수를 계산할때 NULL 값은 0이 아니라 계산에서 제외된다