본문 바로가기
갓성비 공부

컴활 1급 주요 문제 풀이법 #2

by 부의노래 2020. 6. 7.
반응형

컴활 1급 주요 문제 풀이법 #2

오늘은 지난 시간에 이어서 컴활 1급 실기 시험에 자주 출제되는 문제에 대해 풀어보는 시간을 가지겠습니다.

엑세스에 대해서 다룰 예정이며, 추후 엑셀도 다뤄보겠습니다. 

ㆍ두 테이블 간에 항상 참조 무결성을 유지하도록 설정하시오.

참조 무결성에 대한 문제입니다. 문제에서 보통 2개의 테이블에 대해서 설명을 해주고 1:M과 같이 서로의 관계에 대해 설명해줍니다. 이런 문제가 나오면 관계 설정 문제라는 것을 기억해두시면 됩니다. 

데이터베이스 도구 -> 관계 를 클릭해주시고 테이블표시 항목에서 문제에서 제시된 2개 테이블을 불러와 줍니다. 

 

 

 

문제에서 제시된 2개 테이블에서 문제와 관련있는 필드의 이름을 마우스 왼쪽버튼을 통해 테이블끼리 연결을 시켜주셔야합니다. 이 문제에서는 매출 테이블의 제품번호 필드는 제품 테이블의 제품번호 필드를 참조한다. 

라고 문제에서 명시가 되었기 때문에 제품 테이블의 제품번호를 클릭 후 매출 테이블의 제품번호쪽으로 가져가면 창이 새로 열립니다. 

새로 열린 창에서 보시면 참조 무결정 유지에 관해 설정하실 수 있습니다. 

 

ㆍ제품 테이블의 제품번호 필드값이 변경되면 이에 관련되는 매출 테이블의 제품번호도 따라서 변경되도록 설정해라.

서로 업데이트 되는 개념에 대해 묻고 있습니다. 이런 문제의 경우 "관련 필드 모두 업데이트" 에 체크만 해주시면 간단하게 해결하실 수 있는 문제입니다. 

ㆍ매출 테이블에서 참조하고 있는 제품 테이블의 레코드는 삭제할 수 없도록 설정하시오.

이 또한 새로 열린 창에서 설정 가능하시며, "관련 레코드 모두 삭제" 라는 체크박스가 있는데 여기에 체크 해제 (체크하면 안됨) 하시면 삭제할 수 없도록 설정하시는게 마무리됩니다. 

생각보다 방법만 알면 굉장히 간단히 해결하실 수 있는 문제입니다.

 

다음은 연결 테이블에 대해서 알아보겠습니다. 

연결 테이블이란?

엑세스상에서 외부 파일 즉, 엑셀파일이나 다른 엑세스 파일 등을 현재 작업중인 화면으로 불러와 추가 작업을 할 수 있도록 하는 기능입니다. 현재 작업중인 공간에서 값을 변경하면 원래 파일에 있던 데이터도 변경되게끔 설정할 수도 있고, 단순히 외부 파일에 있는 데이터만 추출해서 현재 작업 페이지상에서만 작업하도록 설정할 수도 있습니다.

문제에서 경로를 주고 해당 파일에 대한 연결 테이블을 구성할 때 파일의 첫 번째 행은 필드의 이름이라고 지정될 때가 있습니다. 이런 경우 불러오실 때 "첫 행에 열 머리글 있음"에 체크해서 불러와주시면 됩니다.

외부데이터를 가져올 땐 파일 형식에 맞는 버튼을 클릭해 주시면 되며, 엑세스 목록 중 "외부 데이터 " -> 가져오기 및 연결 카테고리에서 원하시는 파일을 선택하실 수 있습니다.

반응형

댓글