SQL과 Microsoft SQL Server의 차이점

Anonim

SQL과 Microsoft SQL Server에 액세스하는 데 사용됩니다. SQL과 SQL Server의 차이점

SQL (Structured Query Language)은 데이터베이스를위한 컴퓨터 언어입니다. 관계형 데이터베이스 관리 시스템 (RDMS)에서 데이터를 액세스하고 조작하는 데 사용됩니다. Microsoft SQL Server는 Microsoft에서 작성한 관계형 데이터베이스 서버입니다. SQL을 기본 쿼리 언어로 사용합니다.

SQL은 데이터베이스에 데이터를 삽입하고, 정보를 얻기 위해 데이터를 쿼리하고, 데이터베이스에서 데이터를 업데이트 / 삭제하고 데이터베이스 스키마를 생성 / 수정하는 기능을 제공합니다. SQL은 1970 년대 초 IBM에서 개발했으며 처음에는 SEQUEL (Structured English Query Language)이라고 불렀습니다. SQL 언어에는 절, 표현식, 술어, 쿼리 및 명령문이라는 여러 언어 요소가 있습니다. 이 중에서 가장 많이 사용되는 것은 쿼리입니다. 쿼리는 데이터베이스에서 검색해야하는 데이터 하위 집합의 원하는 속성을 설명하는 방식으로 사용자가 정의합니다. 그런 다음 데이터베이스 관리 시스템은 쿼리에 대해 필요한 최적화를 수행하고 필요한 물리적 작업을 실행하여 쿼리 결과를 생성합니다. SQL은 또한 문자열, 비트 문자열, 숫자 및 날짜 및 시간과 같은 데이터 유형을 데이터베이스의 열에 포함시킬 수 있습니다. 미국 표준 협회 (ANSI)와 국제 표준화기구 (ISO)는 각각 1986 년과 1987 년에 표준으로 SQL을 채택했습니다. SQL은 ANSI 표준이지만 많은 다른 버전의 SQL 언어가 있습니다. 그러나 ANSI 표준을 준수하기 위해 이러한 모든 버전은 비슷한 방식으로 SELECT, UPDATE, DELETE, INSERT와 같은 널리 사용되는 명령을 지원합니다.

앞서 언급했듯이 Microsoft SQL Server는 SQL,보다 구체적으로 T-SQL 및 ANSI SQL을 기본 쿼리 언어로 사용하는 데이터베이스 서버입니다. T-SQL은 절차 적 프로그래밍, 지역 변수 및 문자열 / 데이터 처리를위한 지원 기능과 같은 몇 가지 기능을 추가하여 SQL을 확장합니다. 이러한 기능을 통해 T-SQL 튜링이 완성됩니다. MS SQL 서버와 통신해야하는 모든 응용 프로그램은 서버에 T-SQL 문을 보내야합니다. Microsoft SQL 서버를 사용하여 데스크톱, 엔터프라이즈 및 웹 기반 데이터베이스 응용 프로그램을 만들 수 있습니다. 워크 스테이션, 인터넷 또는 PDA (Personal Digital Assistant)와 같은 기타 미디어에서 액세스 할 수있는 데이터베이스를 작성할 수있는 환경을 제공합니다. MS SQL 서버의 첫 번째 버전은 1989 년에 출시되었으며 SQL 서버 1이라고 불렀습니다. 이것은 운영 체제 / 2 (OS2) 용으로 개발되었습니다. 그 이후로 MS SQL 서버가 여러 차례 출시되었으며 최신 릴리스는 2010 년 4 월 21 일 제조용으로 출시 된 SQL Server 2008 R2입니다.MS SQL 서버는 다양한 사용자에 맞게 사용자 정의 된 기능 세트가 포함 된 여러 버전으로도 제공됩니다.

요약하면 SQL은 관계형 데이터베이스를 만들고 관리하기위한 컴퓨터 언어이며 Microsoft SQL Server는 SQL을 기본 쿼리 언어로 사용하는 데이터베이스 서버이며 데이터베이스 응용 프로그램을 개발하는 데 사용할 수 있습니다. 따라서이 두 가지는 컴퓨터 언어이고 다른 하나는 컴퓨터 응용 프로그램이라는 다른 점이 분명합니다.