MS Access는 Microsoft의 관계형 클라이언트-서버 데이터베이스 관리 시스템 (DBMS)입니다. 관계형은 테이블을 기반으로 함을 의미합니다. 이 시스템을 더 자세히 살펴 보겠습니다.
관계형 데이터베이스 란 무엇입니까?
관계형 데이터베이스는 관계 또는 링크가 구축되는 많은 테이블로 구성됩니다. DBMS는 MS Access 데이터베이스를 만들고 사용할 수있는 래퍼입니다.
이 DBMS의 장점과 단점을 살펴 보겠습니다.
Microsorf Access DBMS의 장점
- 간단하고 직관적 인 인터페이스. 특별한 기술 없이도이 DBMS로 작업을 시작할 수 있습니다. 또한 수많은 참조 가이드, 온라인 및 오프라인 과정이 초보자를 돕기 위해 제공됩니다.
- MS Access DBMS는 잘 알려져 있으며데스크톱 PC. 즉,이 DBMS를 오랫동안 사용해 온 친구에게 도움을 요청하고 조언을 구할 수 있으며 네트워크를 통해 동일한 데이터베이스와 함께 작업 할 수도 있습니다.
- 거의 무한한 수출 기회데이터 : 마우스 클릭 한 번으로 테이블의 데이터를 Excel, Word로 전송하고, XML로 내보내고, PDF로 게시 할 수 있으며, 선택한 개체를 문제없이 다른 데이터베이스로 전송할 수 있습니다.
- 저렴한 가격. 전체 Microsoft Office 패키지의 일부로 MS Access를 구입하면 다른 유료 DBMS와 비교할 때 가격이 매우 매력적입니다.
- 데이터를 필터링하고 편리한 방식으로 표시 할 수있는 양식, 보고서 및 쿼리 작성을위한 다양한 디자이너
- 광범위한 데이터 가져 오기 옵션 : MS Word 또는 MS Excel을 사용하여 생성 된 표 형식 데이터가있는 경우 마법사를 사용하여 데이터베이스로 쉽게 전송할 수 있습니다. 가져 오기는 XML 문서뿐만 아니라 다른 DBMS (예 : dBASE, PARADOX)에서 생성 된 데이터베이스 파일에서도 간단한 텍스트 문서에서 수행 할 수 있습니다.
- 데이터베이스에 암호를 생성하는 기능.
- 고급 임베디드 VBA.
- 매크로 기록 가능성.
- SQL 편집기.
프로그래머에게는 하나 더중요한 장점 : Access JET 4 커널은 Windows-98부터 Microsoft 운영 체제에 내장되어 있습니다. 즉, Access에서 만든 데이터베이스를 사용하는 개발 된 응용 프로그램은 Windows 운영 체제가 설치된 모든 컴퓨터로 쉽게 전송할 수 있습니다. DBMS 자체를 설치하지 않아도 작동합니다. 극단적 인 경우에는 Microsoft 웹 사이트에서 완전히 무료로 다운로드 할 수있는 버전 인 RUNTIME 만 설치하면됩니다.
보시다시피 MS Access DBMS의 장점은 분명합니다. 그러나 모든 장점은 상당히 중요한 단점과 겹칠 수 있습니다. 그들을 고려해 봅시다.
Microsoft Access DBMS의 단점
- MS Access는 파일 서버 DBMS에 속합니다. 이것은 모든 데이터 처리가 클라이언트 인 사용자의 컴퓨터에서 직접 이루어짐을 의미합니다. 서버 측은 데이터를 검색하고 요청시 전송합니다. 이로 인해 로컬 네트워크를 통해 대량의 데이터 스트림이 발생하고 많은 사용자가 데이터베이스를 사용하면 네트워크 정체가 발생할 수 있습니다. 고전적인 파일 서버 아키텍처는 항상 많은 수의 사용자로 인해 성능이 저하됩니다. MS Access 2010에서는이 문제가 부분적으로 해결되었습니다.
- 신뢰할 수있는 데이터 보호 도구가 없습니다. 기본적으로 데이터베이스 암호와 사용자 암호 만 사용됩니다. 숙련 된 기술자의 경우 이러한 보호 기능을 제거하는 것은 어렵지 않습니다.
- 다중 사용자 모드는 피어-투-피어 네트워크 또는 파일 서버가있는 네트워크에서만 가능합니다.
- 사용자 정의 인터페이스를 개발하려면 프로그래머의 참여가 필요합니다.
- SQL 쿼리 편집기는 원시적이고 사용하기 불편합니다.
- 이 DBMS는 무료가 아닙니다.
- MS Access는 운영 체제에 맞게 조정되었습니다.Windows. 이 DBMS에서 생성 된 데이터를 다른 운영 체제 (예 : LINUX)에서 사용하려면 많은 작업을해야합니다. 다른 DBMS로 데이터를 전송하는 것이 더 쉽습니다.
2007 버전을 예로 들어 MS Access의 장단점을 고려한 후이 DBMS의 기능에 대한 간단한 지침을 제공합니다.
테이블 생성
MS Access 2007을 사용하여 새 테이블을 만드는 것보다 쉬운 일은 없습니다.
- 데이터베이스를 연 후 "만들기"탭으로 이동합니다.
- "표"아이콘을 클릭하면 왼쪽 첫 번째 아이콘입니다.
- 앞에는 표준 이름 "Table 1"과 자동 증가 필드 "Code"가있는 테이블의 시각적 표현이 있습니다.
- 두 번째 열에서 데이터 입력을 시작할 수 있습니다. 라인을 입력 한 후 Enter 키를 누릅니다. 열은 자동으로 "필드 1"로 이름이 변경되고 "코드"필드는 1의 값을 취하며 다음 줄의 데이터 입력을 사용할 수있게됩니다.
- 열의 이름을 바꾸려면 열을 두 번 클릭하십시오. 공백없이 열 이름을 지정하는 것이 좋습니다!
- Access 2007의 테이블 작성기는 매우 똑똑합니다.새 테이블의 첫 번째 줄에있는 필드에 "날짜"유형의 값을 입력하자마자 같은 열의 다음 줄에 자동으로 달력을 사용하라는 메시지가 표시됩니다.
- 테이블 생성을 완료하려면 해당 아이콘 또는 CTRL + S 키 조합을 클릭하여 저장해야합니다.
많은 사용자가 모드로 전환하는 것이 더 편리하다고 생각합니다.이 모드에서는 필드 유형, 값에 대한 제한을 설정할 수 있기 때문에 테이블의 필드에 대한 더 많은 시각적 작업을위한 "생성자". 테이블로 작업 할 때 언제든지이 모드로 전환 할 수 있습니다. 패널에서 해당 버튼을 클릭하기 만하면됩니다.
요구하다
MS Access에서 쿼리를 만드는 방법을 고려해 보겠습니다. 디자인 모드의 2007 버전에서 간단한 쿼리를 만들어 보겠습니다.
- 메뉴 모음의 빌드 탭에서 쿼리 디자인 단추를 선택합니다.
- 테이블을 선택할 수있는 창이 즉시 나타납니다.데이터를 선택하려는 각 테이블을 클릭하십시오. 필드를 사용하여 여러 테이블을 논리적으로 서로 연결할 수있는 경우에만 선택할 수 있다는 점을 기억해야합니다.
- 여러 테이블을 선택한 경우 마우스를 사용하여 한 테이블의 한 필드에서 다른 테이블의 연결된 필드로 선을 끌어서 테이블 간의 연결을 만들어야합니다.
- 이제 결과로 보려는 각 테이블의 필드를 두 번 클릭하십시오.
- 메뉴 모음의 디자인 탭에서 큰 느낌표를 클릭합니다. 선택 결과는 표 형식으로 표시됩니다.
이것은 쿼리 작성을위한 가장 일반적인 공식입니다. 더 복잡한 쿼리의 경우 프로그램 도움말을 읽거나 특별 자습서를 사용하십시오.
초보 사용자도 간단한 표보다 더 흥미로운 형식으로 데이터를 표시하고 싶어합니다. 그런 다음 MS Access- "Forms"도구가 도움이 될 것입니다.
양식 마법사
Access 2007 예제를 사용하여 양식 마법사를 사용하는 방법을 살펴 보겠습니다.
- 만들기 탭의 양식 하위 섹션에서 다른 양식을 통해 양식 마법사로 이동합니다.
- 드롭 다운 목록에서 시각적 양식을 생성 할 테이블 또는 쿼리를 선택합니다.
- ">"및 ">>"버튼을 사용하여 필요한 열을 "사용 가능한 필드"블록에서 "선택된 필드"블록으로 각각 하나씩 또는 한 번에 모두 전송합니다. "다음"버튼으로 이동합니다.
- 스위치를 사용하여 양식의 모양을 선택하십시오.
- 다음으로 양식 스타일을 선택하고 완료 버튼을 클릭 할 수 있습니다. 다음은 흥미로운 형식의 테이블 또는 쿼리 데이터입니다.
더 복잡한 양식을 만들려면 적절한 생성자를 사용해야합니다.
이 지침을 검토 한 후MS Access는 저렴한 비용으로 좋은 기능입니다. 명확한 인터페이스, 보급률, 기본 제공 도우미 생성자 및 마법사-이 모든 것이 데이터베이스를 쉽게 설계하고 사용할 수 있도록합니다.