본문 바로가기

IT자격증공부방

컴퓨터 활용능력1급 실기 (데이터베이스)DB구축(24점) #1

DB구축

󰋎 상품별 판매를 위한 데이터베이스를 구축하였다. 다음의 지시에 따라 테이블을 완성하시오.

<관리>, <거래물품> 테이블을 이용하시오.

<관리> 테이블의 상품번호상품명필드를 기본 키로 설정하시오. 단 다음과 같은 경고창이 나타날 경우 수검자 스스로 판단하여 기본 키 설정 작업을 완료하시오.

상품번호상품명필드의 중복 값을 검색하는 <동일상품> 쿼리를 만들고, 마지막 레코드(단가가 50,000)상품번호상품명을 각각 ‘9’, ‘철판건재로 변경하시오.

 

기본 키 : 기본 키는 Null 값이나 중복 값이 될 수 없는 고유 값이기 때문에 상품번호상품명필드에 중복 값이 있을 경우 기본 키로 설정 할 수 없음

<관리> 테이블에서 오른쪽 마우스키 클릭 디자인보기에서 상품번호상품명지정 키본 키로 설정하고 저장 누르면 위와 같은 경고창이 뜹니다. - 위 관리 테이블을 보면 상품번호 8번 컨테이너가 중복 값임을 알 수 있다. 그래서 마지막 레코드에 있는 상품번호상품명을 각각 ‘9’, ‘철판건재로 변경해 주어야 한다.

  [만들기] - [쿼리] - 그룹의 [쿼리마법사]를 클릭한다.

   중복 데이터 검색 쿼리 마법사를 선택 확인

   테이블 : 관리를 선택하고 [다음] 클릭, 중복된 필드로 상품번호상품명을 옮기고 다음 클릭

   중복 값과 함께 필드를 표시할 필요는 없기 때문에 [다음] 클릭, 쿼리 이름은 문제에서 주어진 <동일상품>으로 입력 마침을 누른다.

☞  <동일상품> 쿼리를 실행해 보면 <관리> 테이블에서 확인했듯이 2개의 레코드(컨테이너)가 중복되었음을 알 수 있다.

이제 <관리> 테이블을 열어서 마지막 레코드를 문제에서 지시한 것처럼 수정하면 된다.

변경된 내용을 저장하면 더 이상 경고창이 뜨지 않고 저장이 잘된다. 중복 값이 제거 되었으므로 <관리>테이블 오른쪽 마우스키 디자인보기를 눌러서 상품번호상품명필드를 [기본 키]로 설정하고 변경된 내용을 저장

<거래물품> 테이블의 재고필드는 0 이상의 값이 입력되도록 설정하시오.

  <거래물품> 테이블에서 [디자인보기]를 클릭 재고필드를 선택한 후 필드 속성[일반] 탭에서 유효성 검사 규칙속성을 >=0으로 입력

 

<거래물품> 테이블의 할인율필드는 소수자리 없는 %(백분율) 형태로 설정하고, 10%(0.1)를 기본값으로 설정하시오.

   할인율필드를 선택한 후 필드 속성[일반] 탭에서 형식속성을 백분율’, ‘소수 자릿수속성을 0, ‘기본값속성을 0.1로 지정

<거래물품> 테이블의 단종품필드에는 기본값을 ‘N’으로 설정하고, ‘Y’‘N’ 이외의 문자는 입력될 수 없도록 설정하시오.

단종품필드를 선택한 후 필드 속성[일반] 탭에서 기본값속성을 N으로, ‘유효성 검사 규칙속성을 “Y” Or “N”으로 입력 In(“Y”,“N”)도 가능

<거래물품> 테이블의 비고필드명을 추가하고 테이블 형식을 긴 텍스트로 설정하시오.