데이터베이스 기본 사항

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

이 문서에서는 데이터베이스의 정의, 데이터베이스를 사용하는 이유, 데이터베이스의 다양한 요소 등 데이터베이스에 대해 간략히 설명합니다. 이 문서에서 사용하는 용어는 Microsoft Access 데이터베이스에 맞춰져 있지만 개념은 모든 데이터베이스 제품에 적용됩니다.

이 문서의 내용

데이터베이스란?

Access 데이터베이스의 요소

데이터베이스란?

데이터베이스는 정보를 수집하고 구성하기 위한 도구입니다. 데이터베이스는 사람, 제품, 주문 등에 대한 정보를 저장할 수 있습니다. 대부분의 데이터베이스는 워드 프로세싱 프로그램 또는 스프레드시트의 목록으로 시작됩니다. 목록이 더 꺼지면 데이터에서 중복과 비일관성이 나타나기 시작합니다. 데이터를 목록 형식으로 이해하기 어려워지고 검토하기 위해 데이터 하위 집합을 검색하거나 꺼내는 방법이 제한됩니다. 이러한 문제가 나타나기 시작하면 데이터를 Access와 같은 DBMS(데이터베이스 관리 시스템)에서 만든 데이터베이스로 변환하는 것이 좋습니다.

전산화된 데이터베이스는 개체의 컨테이너입니다. 하나의 데이터베이스에 두 개 이상의 테이블을 포함할 수 있습니다. 예를 들어 세 개의 테이블을 사용하는 재고 추적 시스템은 세 개의 데이터베이스가 아니라 테이블 세 개를 포함하는 하나의 데이터베이스입니다. 다른 원본의 데이터나 코드를 사용하도록 특별히 설계하는 경우를 제외하고 Access 데이터베이스는 테이블을 폼, 보고서, 매크로, 모듈 등의 다른 개체와 함께 하나의 파일에 저장합니다. Access 2007 형식으로 만든 데이터베이스(Access 2016, Access 2013 및 Access 2010에서도 사용됨)는 파일 확장명이 .accdb이고 이전 Access 형식으로 만든 데이터베이스는 파일 확장명이 .mdb입니다. Access 2016, Access 2013, Access 2010 또는 Access 2007을 사용하여 이전 파일 형식(예: Access 2000 및 Access 2002-2003)의 파일을 만들 수 있습니다.

Access를 사용하여 다음 작업을 수행할 수 있습니다.

  • 데이터베이스에 새 데이터 추가(예: 재고 데이터베이스에 새 품목 추가)

  • 데이터베이스의 기존 데이터 편집(예: 품목의 현재 위치 변경)

  • 정보 삭제(예: 품목이 판매 또는 폐기된 경우)

  • 다른 방식으로 데이터 구성 및 보기

  • 보고서, 전자 메일 메시지, 인트라넷 또는 인터넷을 통해 다른 사람과 데이터 공유

Access 데이터베이스의 요소

다음 섹션에서는 일반적인 Access 데이터베이스의 요소를 간략히 설명합니다.

테이블​​

보고서

쿼리

매크로

모듈

테이블​​

단추 이미지 데이터베이스 테이블은 행과 열에 데이터가 저장되는 스프레드시트와 모양이 비슷합니다. 따라서 일반적으로 스프레드시트를 데이터베이스 테이블로 쉽게 가져올 수 있습니다. 데이터를 스프레드시트에 저장하는 것과 데이터베이스에 저장하는 것의 주된 차이점은 데이터를 구성하는 방식에 있습니다.

데이터베이스의 다양한 기능을 최대한 활용하려면 데이터를 테이블로 구성하여 중복되지 않도록 해야 합니다. 예를 들어 직원에 대한 정보를 저장하는 경우에는 직원 데이터만 포함하도록 설정된 테이블에 각 직원이 한 번만 입력되어야 합니다. 제품에 대한 데이터는 별도의 고유 테이블에 저장되고 지점에 대한 데이터는 다른 테이블에 저장됩니다. 이러한 프로세스를 정규화라고 합니다.

테이블의 각 행을 레코드라고 합니다. 레코드에는 개별 정보가 저장됩니다. 각각의 레코드는 하나 이상의 필드로 구성됩니다. 필드는 테이블의 열에 해당합니다. 예를 들어 각 레코드(행)에 서로 다른 직원에 대한 정보가 있고 각 필드(열)에 이름, 성, 주소 등 서로 다른 유형의 정보가 있는 "직원"이라는 테이블을 만들 수 있습니다. 필드에는 텍스트, 날짜 또는 시간, 숫자 등 특정 데이터 형식을 지정해야 합니다.

도서관의 구식 카드 카탈로그를 연상하면 레코드와 필드를 쉽게 이해할 수 있습니다. 책장의 각 카드는 데이터베이스의 레코드에 해당하고 개별 카드에 있는 각 정보(저자, 제목 등)는 데이터베이스의 필드에 해당합니다.

테이블에 대한 자세한 내용은 Introduction to tables(테이블 소개) 문서를 참조하세요.

단추 이미지 폼을 사용하면 데이터를 입력 및 편집할 수 있는 사용자 인터페이스를 만들 수 있습니다. 일반적으로 폼에는 다양한 작업을 수행하는 명령 단추와 기타 컨트롤이 포함됩니다. 테이블 데이터시트에서 데이터를 편집하면 폼을 사용하지 않고도 간단히 데이터베이스를 만들 수 있지만 대부분의 데이터베이스 사용자는 폼을 사용하여 테이블의 데이터를 보고 입력하고 편집합니다.

명령 단추를 프로그래밍하여 폼에 표시되는 데이터를 결정하거나, 다른 폼 또는 보고서를 열거나, 기타 다양한 작업을 수행할 수 있습니다. 예를 들어 고객 데이터를 사용하는 "고객 폼"이라는 폼에는 해당 고객의 새 주문을 입력할 수 있는 주문 폼을 여는 단추가 포함되어 있을 수 있습니다.

폼에서는 다른 사용자가 데이터베이스의 데이터와 상호 작용하는 방법을 제어할 수도 있습니다. 예를 들어 특정 필드만 표시되고 특정 작업만 실행할 수 있는 폼을 만들 수 있습니다. 이러한 기능은 데이터를 보호하고 데이터를 정확하게 입력하도록 하는 데 유용합니다.

폼에 대한 자세한 내용은 Introduction to forms(폼 소개) 문서를 참조하세요.

보고서

단추 이미지 보고서는 데이터를 서식 지정하고 요약하여 표시하는 데 사용됩니다. 일반적으로 보고서는 "올해 고객별 매출액은 얼마인가?" 또는 "고객이 거주하는 도시는 어디인가?"와 같은 특정 질문에 대한 대답을 제공합니다. 각 보고서는 가장 읽기 쉬운 방식으로 정보가 표시되도록 서식을 지정할 수 있습니다.

보고서는 언제든지 실행할 수 있으며 보고서에는 항상 데이터베이스의 최신 데이터가 반영됩니다. 또한 일반적으로 인쇄할 수 있는 형식으로 서식이 지정되어 있지만 화면에서 보거나 다른 프로그램으로 내보내거나 전자 메일 메시지로 보낼 수도 있습니다.

보고서에 대 한 자세한 내용은 Access 보고서 소개문서를 참고 하세요.

쿼리

단추 이미지 쿼리는 데이터베이스에서 다양한 기능을 수행할 수 있습니다. 쿼리의 가장 일반적인 기능은 테이블에서 특정 데이터를 검색하는 것입니다. 검색하려는 데이터가 몇 개의 테이블에 분산되어 있는 경우가 많으며 이런 경우 쿼리를 통해 하나의 데이터시트에서 검색된 데이터를 모두 볼 수 있습니다. 또한 일반적으로 모든 레코드를 동시에 표시할 필요는 없으므로 쿼리를 사용하여 조건을 추가하고 데이터를 "필터링"하여 원하는 레코드만 표시할 수 있습니다.

특정 쿼리는 "업데이트가 가능"합니다. 즉, 쿼리 데이터시트를 통해 기본 테이블에 있는 데이터를 편집할 수 있습니다. 업데이트 가능한 쿼리를 사용하는 경우 변경 내용이 쿼리 데이터시트가 아닌 테이블에 적용된다는 점에 유의해야 합니다.

쿼리는 선택 쿼리와 실행 쿼리의 두 가지 기본 유형으로 분류됩니다. 선택 쿼리는 단순히 데이터를 검색하여 사용할 수 있도록 하는 쿼리를 말합니다. 즉, 쿼리 결과를 화면에 표시하거나 인쇄하거나 클립보드에 복사할 수 있습니다. 또는 쿼리의 결과를 폼이나 보고서의 레코드 원본으로 사용할 수도 있습니다.

실행 쿼리는 이름에서도 알 수 있듯이 데이터 작업을 실행하는 쿼리로서 새 테이블을 만들거나, 기존 테이블에 데이터를 추가하거나, 데이터를 업데이트하거나, 데이터를 삭제하는 데 사용할 수 있습니다.

쿼리에 대한 자세한 내용은 Introduction to queries(쿼리 소개) 문서를 참조하세요.

매크로

단추 이미지 Access에서 매크로는 데이터베이스에 기능을 추가하는 데 사용할 수 있는 간단한 프로그래밍 언어라고 할 수 있습니다. 예를 들어 폼의 명령 단추에 매크로를 연결하여 단추를 클릭할 때마다 매크로가 실행되도록 할 수 있습니다. 매크로에는 보고서 열기, 쿼리 실행 또는 데이터베이스 닫기 등의 작업을 수행하는 함수가 포함됩니다. 수동으로 이루어지는 대부분의 데이터베이스 작업을 매크로를 사용하여 자동화할 수 있으므로 시간을 상당히 절약할 수 있습니다.

매크로에 대한 자세한 내용은 Access 프로그래밍 소개 문서를 참조하세요.

모듈

단추 이미지 매크로와 같은 모듈은 데이터베이스에 기능을 추가하는 데 사용할 수 있는 개체입니다. Access에서는 매크로 작업 목록에서 선택하여 매크로를 만들지만 VBA(Visual Basic for Applications) 프로그래밍 언어에서는 모듈을 작성합니다. 모듈은 하나의 단위로 함께 저장되는 선언, 문 및 프로시저의 모음입니다. 모듈에는 클래스 모듈과 표준 모듈이 있습니다. 클래스 모듈은 폼이나 보고서에 연결되고 일반적으로 연결되는 폼 또는 보고서와 관련된 프로시저를 포함합니다. 표준 모듈은 다른 개체와 연결되지 않는 일반적인 프로시저를 포함합니다. 표준 모듈은 탐색 창의 모듈 아래에 나열되어 있지만 클래스 모듈은 그렇지 않습니다.

모듈에 대한 자세한 내용은 Access 프로그래밍 소개를 참조하세요.

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×