의견.png

액세스

해시넷
sbcha00 (토론 | 기여)님의 2019년 7월 25일 (목) 10:58 판 (참고자료)
이동: 둘러보기, 검색
액세스(Access) 로고
액세스(Access) 로고와 글자

액세스(Access)는 미국 마이크로소프트가 만든 관계형 데이터베이스 관리 시스템(RDBMS)이다. 1992년 개발되었고, 이후 마이크로소프트 오피스 제품군에 포함되었다. 마이크로소프트 액세스(Microsoft Access)라고 한다. 파일 확장자는 2003 버전까지는 .mdb였고, 2007 버전부터 .accdb로 변경되었다.

개요

마이크로소프트 사에서 만든 데이터베이스 관리 프로그램. 대표적인 기능은 DB 테이블 관리부터 입력을 위한 폼(Form) 기능, 출력을 위한 보고서(Report) 기능이 있다.[1]

객체 관리나 각종 자료 수집 관리와 같이 특정 주제나 목적과 관련된 정보를 모아놓은 것을 데이터 베이스라고 하며, Access는 이러한 데이터 베이스를 구축하여 원하는 형태로 데이터를 분류하거나 검색할 수 있다. Access는 프로그래밍 언어를 모르는 사용자들도 쉽게 데이터 베이스를 구축할 수 있으며, 다른 응용 프로그램들과 자유롭게 자료를 공유할 수 있는 기능을 가지고 있다.[2]

역사

1992년 11월 13일 액세스 1.0 버전으로 처음 개발되었으며 현재 최신 버전은 마이크로소프트 오피스 액세스 2016이다. 2003 버전까지는 .mdb 확장자를 기본으로 사용했으나 2007 버전부터는 .accdb를 사용하고 있다. 액세스는 대기업의 부서와 프로그래머를 포함하여 소형 비즈니스에서 사용된다. 프로그래머의 입장에서 액세스에서 볼 수 있는 이점들 가운데 하나는 SQL과 연동이 잘된다는 점이다. 또한 액세스는 마이크로소프트 인터넷 정보 서비스(IIS)와 액티브 서버 페이지(ASP) 위에서 기본 웹 기반의 응용 프로그램들을 위한 데이터베이스로 사용될 수 있다.

특징

활용

파일확장

마이크로소프트 액세스는 아래와 같은 파일 형식으로 정보를 저장한다.

  • 액세스 프로젝트 - .adp
  • 액세스 빈 프로젝트 탬플릿 - .adn
  • 액세스 데이터베이스 (2007~현재) - .accdb
  • 액세스 데이터베이스 런타임 (2007~현재) - .accdr
  • 액세스 데이터베이스 탬플릿 (2007~현재) - .accdt
  • 액세스 데이터베이스 (2003 및 이전) - .mdb
  • 액세스 데이터베이스, 추가 기능에 쓰임 (2,95,97), 이전에는 워크그룹 (2)에 쓰였다. - .mda
  • 액세스 데이터베이스 탬플릿 (2003 및 이전) - .mdt
  • 액세스 워크그룹, 데이터베이스 (사용자 수준 보안) - .mdw
  • 액세스 (SQL 서버) 제거된 데이터베이스 (2000) - .mdf
  • 보호된 액세스 데이터베이스, with compiled VBA (2003 및 이전) - .mde
  • 보호된 액세스 데이터베이스, with compiled VBA (2007~현재) - .accde
  • 윈도우 바로 가기: 액세스 매크로 - .mam
  • 윈도우 바로 가기: 액세스 쿼리 - .maq
  • 윈도우 바로 가기: 액세스 보고서 - .mar
  • 윈도우 바로 가기: 액세스 테이블 - .mat
  • 윈도우 바로 가기: 액세스 폼 - .maf

버전

  • 액세스 1.1
  • 액세스 2.0
  • 마이크로소프트 오피스 액세스 포 윈도우 95
  • 마이크로소프트 오피스 액세스 2000
  • 마이크로소프트 오피스 액세스 2002
  • 마이크로소프트 오피스 액세스 2003
  • 마이크로소프트 오피스 액세스 2007
  • 마이크로소프트 오피스 액세스 2007 SP2
  • 마이크로소프트 오피스 액세스 2010
  • 마이크로소프트 오피스 2013
  • 마이크로소프트 오피스 2016

2.0과 7.0 사이에는 액세스 버전이 없다. 왜냐하면 윈도우 95 버전이 워드 7로 시작했기 때문이다.

모든 오피스 95 제품들은 OLE 2 기능을 갖추고 있으며 액세스 7은 워드 7과 호환된다.

장점

  • 엑셀과 호환성이 좋다.

엑셀의 워크시트를 액세스의 테이블로 링크하거나 변환해서 가져올 수 있고, 그 반대도 가능하다. 엑셀로 관리하다가 데이터가 너무 많아져서 관리가 힘들어지면 액세스로 변환해서 관리할 수도 있다는 이야기다. 그 반대의 경우(엑세스로 관리하다 관리할 데이터가 적어져서 엑셀로 관리한다든가)도 가능하다.

  • 엑셀의 피벗 테이블이나 피벗 차트 기능도 지원한다.

이래저래 엑셀과는 은근히 기능이 많이 겹치는 프로그램. 또한 엑셀의 함수 상당수는 엑세스에서도 거의 대부분 지원한다. 단, 함수 사용법이 엑셀과는 다른 부분이 있다.(예를 들면 엑셀의 IF함수가 액세스에서는 IIF함수이다.)

  • 잘 다루는 사람에게는 아주 편리하다.

엑셀로 데이터베이스를 관리하는 것보다는 DB 관리 프로그램으로 관리할 때 사용자가 더 유용하게 활용할 수 있기 때문이다.

  • 개인용으로 적절하다.

원래 db 라는게 개인소장 보다는 공유를 통해서 여러 사람이 제대로 활용해야 정상이다. 그러나 각자가 처한 업무환경이 모두 다르므로, 방대한 공용 데이타중 필요한 부분만 평소에 로컬 베이스로 추출해 두었다가 사용한다면 개별적으로 속도상 상당히 유리해진다.

즉, 한사람만 사용한다면, ms의 mdb 나 그냥 db 나 적응의 차이일 뿐 큰 차이가 없을 것이다.

단점

  • 일반인에게도 전문가에게도 전혀 사무용으로 관심을 끌지 못 하고 있다.

일반인은 그만한 양의 DB를 다룰 일이 없다. 레코드 수 5만개 정도까지는 MS 엑셀이 더 유용한 경우가 많다. 따라서 국내 기업에서는 대부분 엑셀로 관리한다.

  • 처음 접하는 사람들은 다루기가 무척 까다롭다.

다른 DB 관리 프로그램에 비해서는 쉽지만 원래 DB를 활용하는 프로그램이다 보니 DB에 대한 개념을 가지고 있어야 이 프로그램을 쓸 수 있다. 프로그래머가 아닌 일반 사용자들 중에 이런 사람들이 많지 않아 DB에 대한 개념이 희박한 엑셀을 대체용으로 많이 쓰는 것이다. 그렇다고 거대한 양의 DB(수천만개 이상)를 활용해야 할 상황에서 많이 쓰이는 것은 아니다. 보통은 DB 전문가를 채용해 관리를 맡기고, 그 전문가는 위에서 설명한 전문적 DB 관리 프로그램을 사용한다. 액세스가 전문적인 중대형 서비스용 DB 관리 소프트웨어로는 부적합한데, 파일의 크기를 최대 2GB로 제한해 두었기 때문에 그 이상의 규모를 위해서는 전문 데이터베이스 프로그램을 사용할 수 밖에 없기 때문이다.

  • 관리가 잘 안된다.

문제점과 대안

각주

  1. Microsoft Access〉 , 《나무위키》
  2. 액세스〉 , 《지식백과》

참고자료

같이 보기


  의견.png 이 액세스 문서는 데이터에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.