DAP
시험 직전 요약장
판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.
도메인과 데이터 형식 표준
원래 이론 →판단 기준
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 항목 | 잘못된 판정 | 적절한 판단 |
|---|---|---|
| 휴대전화번호 | 숫자형 11자리 | 연산 대상이 아니며 앞자리 0과 국가번호·구분자 규칙을 고려해 문자형 |
| 할인율 | 정수 3자리 | 소수 정밀도와 0~100 또는 0~1의 의미를 명시 |
| 생년월일 | 문자 8자리만 지정 | 논리 일자와 유효 달력값, 교환 시 YYYYMMDD 형식을 구분 |
| 주문상태코드 | 문자 2자리 | 연결 코드 그룹과 허용값·유효기간을 함께 관리 |
헷갈리는 개념
표를 좌우로 밀어 나머지 열을 확인하세요. 키보드: ←·→, Home·End
| 구분 | 표준 용어 | 표준 도메인 | 물리 데이터 타입 |
|---|---|---|---|
| 질문 | 이 데이터가 업무에서 무엇을 뜻하는가 | 어떤 값 형식과 영역을 공유하는가 | 특정 DBMS에서 어떻게 저장하는가 |
| 기술 의존성 | 낮음 | 논리 정의는 낮음 | 높음 |
| 예 | 주문금액 | 원화금액12 | NUMBER(12,0) |
| 관계 | 하나의 용어에 도메인을 연결 | 여러 용어가 재사용 가능 | 도메인별 DBMS 매핑 |
대표 계산·예제
요구사항: “원 단위로 저장하며 0 이상 999,999,999,999까지 허용되는 주문 총액”
- 도메인명: 원화금액12
- 정의: 원화로 표현하는 0 이상 12자리 이하의 정수 금액
- 논리 타입: NUMBER
- 전체·소수 자릿수: 12, 0
- 단위: 원
- 허용 범위: 0~999,999,999,999
- 물리 매핑 예:
NUMBER(12,0)
실기 답안에서는 문제에 주어진 최대값·소수 처리·음수 허용 여부를 근거로 작성한다. 지문에 없는 통화 환산 규칙을 임의로 추가하지 않는다.
내 최근 연습 오답
현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.
오답 기록을 확인하고 있습니다.