데이터가 많아서
엑셀에 데이터베이스를 연결해보려고 하는데
SQL과 ACCESS가 있더라구여
둘의 차이점이나 엑셀에 같이 쓰기에 어느게 좋은가요?
커뮤니티 전체
데이터베이스 질문
📅 2020년 03월 05일 12:02
👁 조회 5,330
댓글을 작성하려면 로그인이 필요합니다.
게시글 목록
페이지 1 / 976게시글 제목
날짜
조회
추천
6시간 전
조회 40
0
답글 1
6시간 전
조회 33
0
답글 2
9시간 전
조회 55
0
답글 2
11시간 전
조회 67
0
답글 4
1일 전
조회 87
0
답글 3
2일 전
조회 193
0
답글 4
해결
2일 전
조회 109
0
답글 3
답변 완료
표시 형식 질문
5일 전
조회 183
0
답글 2
해결
6일 전
조회 170
0
답글 1
답변 완료
VLOOKUP #N/A 오류 질문
6일 전
조회 177
0
답글 2
해결
2026.04.14
조회 223
0
답글 4
2026.04.14
조회 214
0
답글 3
해결
2026.04.13
조회 178
0
답글 2
해결
2026.04.13
조회 296
0
답글 3
답변 완료
여러줄로 입력된 머리글 처리...
2026.04.13
조회 203
0
답글 6
해결
2026.04.13
조회 179
0
답글 2
2026.04.11
조회 310
0
답글 8
해결
2026.04.10
조회 250
0
답글 1
2026.04.10
조회 232
0
답글 1
2026.04.09
조회 247
0
답글 1
SQL은 데이터 관리에 사용되는 프로그래밍 언어 중 하나입니다.
ACCESS 는 MS에서 제공하는 데이터베이스 관리 툴 입니다.
엑셀 연동방법
엑셀에서 데이터베이스를 연결하려면 ADO 또는 DAO (또는 ODBC , MySql 사용시) 라이브러리를 사용해야 합니다.
ACCESS / SQL 모두 동일한 절차로 엑셀과 연동됩니다.
난이도/접근성
ACCESS는 엑셀과 비슷한 유저인터페이스를 지원합니다. 프로그래밍 지식이 없더라도, 간단한 관계형 데이터베이스를 손쉽게 작성할 수 있습니다.
반면 SQL은 SQL 언어를 반드시 공부해야하며, 기초지식이 반드시 필요합니다.
ACCESS는 인터넷 접속, 연결 없이 손쉽게 엑셀과 연동할 수 있는 반면, SQL는 반드시 인터넷에 연결된 상태에서만 엑셀과 연동 가능합니다.
활용도
ACCESS는 그 안에서만 사용가능합니다. 기타 프로그램과 연동하기 위해서는 다시 xls 또는 csv 형태로 파일을 출력한 뒤 연동해야 합니다.
SQL은 모든 프로그램에서 반드시 필요한 표준언어이므로, 다방면으로 활용할 수 있습니다.
제 개인적으로는 SQL 로 접근하시는 것을 추천드립니다. 현재 MS에서는 엑셀의 파워쿼리/파워피벗/공유 기능이 점점 강화하고 ACCESS의 업데이트는 점점 줄여가고 있습니다.
액세스를 조금 사용해본 경험상 위 답변이 딱 맞는 얘기라고 생각됩니다.
액세스 큰 장점인 관계형을 최근 엑셀에서 파워쿼리와 파워피벗으로 구현하는 것을 보니 액세스의 활용성이 많이 줄어든거 같습니다.
물론 아직 대용량 데이터 관리나 엑셀에서 VBA 동원해야 구현 가능한 것들을 간단하게 만드는데는 유용합니다만 일상 업무에서 이정도까지 사용할 경우는 흔치 않을거 같네요. ^^