Access 소개

데이터베이스 개체 소개

브라우저가 비디오를 지원하지 않습니다. Microsoft Silverlight, Adobe Flash Player 또는 Internet Explorer 9를 설치하세요.

Access에서 제공하는 6개의 데이터베이스 개체를 함께 사용하면 데이터를 최대한 활용하는 데 도움이 됩니다. 각 개체의 역할을 알아보세요.

테이블​​

Access는 정보를 테이블로 구성합니다. 행과 열 목록은 회계 담당자의 패드나 스프레드시트와 유사합니다. 각 테이블은 특정 주제에 대한 정보를 저장하므로 대부분의 데이터베이스에 둘 이상의 테이블이 포함되어 있습니다.

제품, 고객 및 주문 테이블 조각

테이블의 각 행을 레코드라고 하고, 각 열을 필드라고 합니다. 레코드에는 고객, 주문 등 특정 엔터티에 대한 모든 특정 정보가 포함됩니다. 필드는 해당 엔터티에 대한 단일 정보 항목입니다. 예를 들어 제품 테이블의 각 행이나 레코드에는 한 제품에 대한 정보가 포함됩니다. 각 열이나 필드에는 이름, 가격 등 해당 제품에 대한 일부 유형의 정보가 포함됩니다. 잘 모르겠으면 데이터베이스의 기본 사항을 알아보세요.

쿼리

잘 디자인된 데이터베이스의 경우, 폼 또는 보고서를 통해 표현하려는 데이터가 일반적으로 여러 테이블에 있습니다. 쿼리를 사용하여 여러 테이블에서 해당 정보를 가져와 폼 또는 보고서에 표시하기 위해 조합합니다.

쿼리는 데이터베이스에서 데이터 결과를 검색하는 요청이거나, 데이터에 대해 작업을 수행하는 데 사용되거나, 둘 다일 수 있습니다. 쿼리를 사용하여 간단한 질문에 대한 답변을 얻고, 데이터를 사용하여 계산을 수행하고, 여러 테이블의 데이터를 결합하고, 데이터베이스에서 데이터를 추가, 변경 또는 삭제합니다.

다양한 유형의 쿼리가 있지만 두 가지 기본 유형은 다음과 같습니다.

주요 쿼리 형식

용도

선택 항목

테이블에서 데이터를 검색하거나 계산을 수행합니다.

실행

데이터를 추가, 변경 또는 삭제합니다. 각 작업에는 특정 유형의 실행 쿼리가 있습니다. Access 웹앱에서는 실행 쿼리를 사용할 수 없습니다.

폼은 상점의 진열 선반과 유사합니다. 원하는 데이터베이스 항목을 보거나 액세스하기 쉽게 만듭니다. 종이 양식과 마찬가지로, Access 폼은 본인이나 다른 사용자가 Access 데스크톱 데이터베이스에 저장된 데이터를 추가, 편집 또는 표시할 수 있게 하는 개체입니다. 사용을 고려하여 폼을 디자인하는 것이 중요합니다. 예를 들어 여러 사용자를 위한 폼인 경우 잘 디자인하면 정확하고 빠르고 효율적인 데이터 입력에 도움이 됩니다.

보고서

보고서는 Access 데이터베이스의 정보를 보고, 서식을 지정하고, 요약하는 방법을 제공합니다. 예를 들어 모든 연락처에 대한 간단한 전화 번호 보고서를 만들거나 다양한 지역과 기간의 총 매출에 대한 요약 보고서를 만듭니다.

보고서는 다음과 같은 용도로 데이터베이스의 정보를 표시하려는 경우에 유용합니다.

  • 데이터 요약을 표시하거나 배포합니다.

  • 데이터 스냅숏을 보관합니다.

  • 개별 레코드에 대한 세부 정보를 제공합니다.

  • 레이블을 만듭니다.

매크로

매크로는 작업을 자동화하고 폼, 보고서 및 컨트롤에 기능을 추가할 수 있는 도구입니다. 예를 들어 폼에 명령 단추를 추가하고 단추의 OnClick 이벤트를 매크로에 연결하면 단추를 클릭할 때마다 매크로가 명령을 수행합니다.

Access는 매크로를 만드는 데 도움이 되는 디자인 환경을 제공합니다. 기본적으로, 간단한 프로그래밍 언어를 사용하여 수행할 작업 목록을 작성합니다. 일부 작업에는 표시할 필드 등의 추가 정보가 입력되어야 합니다. 디자인 환경을 사용하면 작업 목록에서 선택하고 정보를 입력하여 매크로를 쉽게 만들 수 있습니다.

매크로는 일련의 작업 자동화, 데이터베이스의 데이터 변경 등의 용도로 사용됩니다. 디자인 보기를 통해 매크로는 VBA(Visual Basic for Applications)에서 사용할 수 있는 명령의 하위 집합을 제공합니다. 일반적으로 VBA 코드를 작성하는 것보다 매크로를 만들어 폼, 보고서 및 컨트롤에 기능을 추가하는 것이 더 편리하지만 언제든지 디자인 보기에서 매크로를 VBA로 변환할 수 있습니다.

데이터 입력 폼 중 하나에서 직접 보고서를 열려고 한다고 가정합니다. 폼에 단추를 추가한 다음 보고서를 여는 매크로를 만듭니다. 매크로는 단추의 OnClick 이벤트에 바인딩되는 독립 실행형 매크로(데이터베이스의 별도 개체)이거나, 단추의 OnClick 이벤트 자체에 매크로를 직접 포함할 수 있습니다. 어느 쪽이든, 단추를 클릭하면 매크로가 실행되고 보고서를 엽니다.

모듈

모듈은 응용 프로그램의 작업을 자동화하고 고급 기능을 수행하기 위해 작성하는 VBA 코드입니다. VBA 프로그래밍 언어로 모듈을 작성합니다. 모듈은 하나의 단위로 저장된 선언, 문, 프로시저 모음입니다.

데이터는 실제로 활용하기 전까지는 그다지 흥미롭지 않으며, 사실상 의미가 없을 수도 있습니다. Access를 사용하면 데이터를 유용할 뿐 아니라 필수적인 요소로 만드는 맥락을 제공하도록 구조화하고 조작할 수 있습니다. 6개의 Access 구성 요소 또는 개체 중 일부를 데이터베이스에 통합하면 데이터를 쉽게 입력, 검색, 시각화 및 관리할 수 있습니다.

데이터 작업에 사용할 수 있는 6개의 Access 개체가 있습니다.

데이터가 저장되는 테이블은 데이터베이스의 근간입니다. 필드는 데이터베이스에서 가장 작은 데이터의 단위이고 테이블의 열로 구성됩니다. 필드가 모여 레코드가 형성되고, 레코드는 테이블의 행으로 구성됩니다. 이런 방식으로 데이터 필드와 레코드가 깔끔하게 테이블로 구성됩니다.

쿼리는 데이터와 관련된 질문입니다. "4분기 매출은 얼마인가요?" 등이 그 예입니다. 쿼리에서 데이터를 필터링하고, 합계 또는 할인 등을 계산할 수도 있습니다. 결과는 테이블에 정렬됩니다. 쿼리 유형에 따라 데이터를 추가하거나 변경할 수 있습니다.

폼은 데이터베이스에 완성된 모양을 제공합니다. 데이터를 빠르게 입력하는 데 도움이 되며 데이터베이스 탐색 단추를 제공할 수 있습니다.

보고서는 데이터를 더욱 효과적으로 표시하거나 분석하기 위해 데이터를 정렬, 추출 또는 시각화하는 방법입니다. 일부 데이터를 나타내기 위해 차트 또는 그래프가 필요한 경우 보고서에 추가할 수 있습니다.

매크로는 데이터베이스를 자동화합니다. 단추를 선택할 때 작업이 수행되게 합니다. 자동으로 반복 작업을 수행하는 매크로를 만들 수도 있습니다.

모듈도 데이터베이스를 자동화하는 데 도움이 되며 매크로보다 훨씬 포괄적입니다. 모듈에서 VBA(Visual Basic for Applications)로 코드를 작성하여 강력한 작업을 수행할 수 있습니다. 모듈을 사용하면 기본적으로 데이터베이스에 대한 사용자 지정 추가 기능을 만듭니다.

이제 6개의 데이터베이스 개체를 알아보았으므로 예제를 다시 살펴보고 보기에 대해 알아보겠습니다. 여기에는 데이터 시트 보기에 표시되는 테이블 개체가 나와 있습니다. 작업 중인 데이터베이스 개체는 해당 개체를 만들기 위한 보기나 사용하기 위한 보기 등 항상 일종의 보기에 있습니다.

여기에 또 다른 예제가 있습니다. 이 테이블은 현재 데이터 시트 보기에서 열려 있습니다. 해당 탭을 사용하여 쉽게 디자인 보기로 전환한 다음 테이블을 만들고 변경하기 위한 여러 옵션을 볼 수 있습니다.

이 폼은 폼 보기에서 열려 있으며, 기본 테이블에 데이터를 빠르게 추가하는 데 사용할 수 있습니다. 레이아웃 보기에서 폼을 열어 컨트롤을 추가하거나 폼을 변경할 수 있습니다. 이곳에서 처음으로 폼을 만듭니다.

쿼리의 경우도 마찬가지입니다. 디자인 보기에서 쿼리를 설정합니다. 그런 다음 쿼리를 실행하면 데이터 시트 보기에 결과가 나타납니다. 더 나아가서 SQL 보기에서 쿼리를 열고 필요한 경우 실제 코드를 변경할 수도 있습니다.

일부 보기에서는 두 작업이 모두 수행됩니다. 예를 들어 예상대로 이 테이블에 데이터를 추가할 수 있습니다. 하지만 필드를 추가하여 디자인을 변경할 수도 있습니다.

이제 6가지 Access 데이터베이스 개체 유형과 해당 개체로 작업할 수 있는 보기를 알아보았습니다. 데이터베이스를 계획할 때 데이터로 수행할 작업을 고려하세요. 데이터의 최종 용도를 고려해 보면 목표 실현에 가장 유용한 Access 개체를 결정하는 도움이 됩니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×