데이터베이스에 저장된 여러 테이블의 정보를 효율적으로 하나로 결합하고 싶었던 적이 있으신가요? Microsoft Access는 배우기 쉬운 인터페이스를 갖춘 강력한 쿼리 기능을 제공하여, 필요한 정보를 데이터베이스에서 정확하게 추출하는 작업을 아주 간편하게 만들어 줍니다. 이 튜토리얼에서는 간단한 쿼리를 만드는 과정을 살펴보겠습니다.
시작하기 전에
이 튜토리얼은 Microsoft Access 2000을 기준으로 작성되었습니다. 최신 버전의 Access를 사용 중이라면 해당 버전에 맞는 가이드를 참고하는 것이 좋습니다. 다만, 메뉴 구성이나 화면 디자인은 조금씩 다르지만 쿼리 생성의 기본 원리는 모든 버전에서 동일하게 적용됩니다.
이 예제에서는 Access 2000과 설치 CD-ROM에 포함된 Northwind 샘플 데이터베이스를 사용합니다. 이전 버전의 Access를 사용하는 경우 일부 메뉴 선택 항목이나 마법사 화면이 약간 다를 수 있지만, 동일한 기본 원칙이 모든 버전의 Access(그리고 대부분의 데이터베이스 시스템)에 적용됩니다.
튜토리얼의 목표
이번 튜토리얼에서 만들 쿼리의 목표는 다음과 같습니다:
- 회사에서 판매하는 모든 제품의 이름
- 각 제품의 현재 재고 수량
- 각 제품을 공급하는 공급업체의 이름과 전화번호
즉, 여러 테이블에 흩어져 있는 정보를 하나의 결과 목록으로 깔끔하게 정리하는 것입니다.
Access 쿼리 만들기 단계별 안내
데이터베이스를 엽니다. 아직 Northwind 샘플 데이터베이스를 설치하지 않았다면, 먼저 설치 안내에 따라 설치를 진행하세요. 이미 설치되어 있다면 파일 탭으로 이동한 뒤 열기를 선택하고, 컴퓨터에서 Northwind 데이터베이스 파일을 찾아 실행합니다.
쿼리 탭을 선택합니다. 그러면 Microsoft가 샘플 데이터베이스에 미리 포함해 둔 기존 쿼리 목록과 함께, 새 쿼리를 만들 수 있는 두 가지 옵션이 표시됩니다.
'마법사를 사용하여 쿼리 만들기(Create query by using wizard)'를 두 번 클릭합니다. 쿼리 마법사는 새 쿼리 생성 과정을 크게 단순화해 주는 도구입니다. 이 튜토리얼에서는 쿼리 생성의 기본 개념을 소개하기 위해 마법사를 사용하며, 이후 튜토리얼에서는 보다 복잡하고 정교한 쿼리를 만들 수 있는 디자인 보기(Design View)도 다룰 예정입니다.
쿼리에 사용할 테이블을 선택합니다. Tables/Queries(테이블/쿼리) 드롭다운 목록에서 쿼리에 사용하고자 하는 테이블의 이름을 선택하세요.
필드를 추가합니다. 쿼리에 포함할 각 필드를 두 번 클릭하여 하나씩 추가하거나, 모두 추가(Add All) 버튼(>>)을 클릭해 모든 필드를 한 번에 추가할 수 있습니다. 필드 선택이 끝나면 다음(Next)을 클릭합니다.
쿼리 유형을 선택합니다. 세부 정보(Detail) 또는 요약(Summary) 옵션 중에서 원하는 쿼리 유형을 고릅니다. 정보를 요약해서 보고 싶다면 요약 옵션(Summary Options)을 선택해 집계 방식을 지정할 수 있습니다. 설정 후 다음(Next)을 눌러 계속 진행합니다.
쿼리 제목을 입력하고 완료합니다. 쿼리 이름을 입력한 뒤 마침(Finish)을 클릭하면, 설정한 조건에 따른 쿼리 결과가 화면에 나타납니다.
마무리
이렇게 하면 여러 테이블에 분산되어 있던 제품 정보, 재고 현황, 공급업체 연락처를 한 번에 확인할 수 있는 단순 쿼리가 완성됩니다. 쿼리 마법사를 활용하면 복잡한 SQL 지식 없이도 몇 번의 클릭만으로 원하는 데이터를 손쉽게 조회할 수 있습니다. 익숙해지면 디자인 보기를 활용해 조건 검색, 다중 테이블 조인 등 더욱 강력한 쿼리로 확장해 보세요.