MS Access와 SQL의 차이점

Anonim

MS 액세스와 SQL

Microsoft Office Access (또는 단순히 MS Access라고도 함)는 Microsoft에서 만든 관계형 데이터베이스 관리 시스템입니다. 이 도구는 관계형 Microsoft Jet 데이터베이스 엔진과 GUI 및 소프트웨어 개발 도구를 결합합니다. 또한 MS 워드, MS 엑셀 및 MS 파워 포인트를 포함한 다양한 응용 프로그램의 Microsoft Office 제품군에 포함되어 있습니다. MS Access는 Access Jet 데이터베이스 엔진을 기반으로 Access에 특정한 형식으로 데이터를 저장합니다. 또한 다른 Access 데이터베이스, Excel, SharePoint, 목록, 텍스트, XML, Outlook, HTML, dBase, Paradox, Lotus 1-2-3 또는 ODBC 호환 데이터 컨테이너에 저장된 데이터를 가져 오거나 링크 할 수있는 기능이 있습니다. (예를 들어, Microsoft SQL Server).

구조화 된 쿼리 언어 (SQL이라고도 함)는 데이터베이스 언어입니다. RDMS의 데이터를 관리하기 위해 특별히 설계되었으며 개념은 관계형 대수를 기반으로합니다. 해당 기능의 범위에는 데이터 쿼리 및 업데이트, 스키마 만들기 및 수정 및 데이터 액세스 제어가 포함됩니다. RDMS 모델을 사용하는 첫 번째 언어 중 하나였으며 이러한 관계형 데이터베이스에서 가장 널리 사용되는 언어입니다. SQL 언어는 여러 언어 요소로 세분화됩니다. 구문 (statement)과 쿼리 (query)의 선택 구성 요소 인 절 (clauses); 데이터의 열과 행으로 구성된 스칼라 값 또는 테이블을 생성하는 표현식. SQL로 평가 될 수있는 조건을 지정하는 데 사용되는 술어 3 진 논리 (또는 3VL) 부울 진리 값; 특정 사양을 기반으로 데이터를 검색하는 쿼리 스키마 및 데이터에 영향을 미치거나 트랜잭션, 프로그램 흐름, 연결, 세션 또는 진단을 제어 할 수있는 명령문이 포함됩니다.

액세스는 주로 간단한 데이터베이스 솔루션을 만드는 수단으로 사용됩니다. Access를 통해 생성 된 테이블은 많은 표준 필드 유형, 인덱스 및 참조 무결성을 지원합니다. 또한 쿼리 인터페이스, 데이터를 표시하고 입력 할 수있는 양식 및 인쇄를위한 보고서가 제공됩니다. 포인트 앤 클릭 옵션을 사용하여 사용자는 매크로를 통해 간단한 작업을 자동화 할 수 있습니다. 시각적으로 만족스럽고 합리적인 수준의 솔루션을 개발할 수있는 프로그래머가 아닌 사람들에게 인기가 있습니다.

SQL은 이제 표준이며 구조는 여러 가지 구성 요소로 구성됩니다. 여기에는 SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) 및 SQL / XML (또는 XML 관련 사양)이 포함됩니다.

요약:

1. Access는 Access Jet 데이터베이스 엔진을 기반으로하는 형식으로 데이터를 저장하는 관계형 데이터베이스 관리 시스템입니다. SQL은 RDMS의 데이터를 관리하기 위해 특별히 설계된 데이터베이스 언어입니다.2. 액세스는 주로 간단한 데이터베이스 솔루션을 만드는 데 사용됩니다. SQL은 SQL Framework, SQL / CLI 및 SQL / XML을 포함하되 이에 국한되지 않는 여러 구성 요소로 구성된 표준입니다.