SQL (Structured Query Language)이란 무엇입니까?

컴퓨터가 처음부터 사용 된 주요 용도 중 하나는 데이터 조작이었습니다. 수백만의 데이터베이스가 수십 년 동안 컴퓨터에 의해 생성되고 조작되었습니다. 컴퓨터가 더욱 정교 해짐에 따라 소프트웨어도 그 기능을 수행하는 데 사용되었습니다. 요즘 가장 많이 사용되는 데이터베이스 응용 프로그램 컴퓨터 언어 중 하나는 SQL (Structured Query Language)입니다. 이 언어는 기본 데이터 입력 및 삭제에서 복잡한 쿼리, 조작 및 최고 순서의보고에 이르기까지 단순하고 복잡한 데이터베이스 관리 프로토콜을 강화합니다.

많은 개별 데스크탑 또는 랩톱 컴퓨터는 SQL 기반의 데이터베이스 프로그램을 실행합니다. 요즘에는 SQL이 표준입니다. 그러나 메인 프레임, 서버 및 엔터프라이즈 프로토콜에 대한 엔터프라이즈 기능을 처리 할 수있을만큼 강력합니다. 이런 종류의 데이터 조작 활동은 Oracle과 IBM의 큰 이름을 포함시킵니다.

이 두 회사는 무엇보다도 SQL을 기본 데이터베이스 조작 언어로 채택하는 데 앞장서 왔습니다. 그러나 SQL만큼 강력하지만 한계가 있습니다. 주로 쿼리 기반 언어이며 제한 사항도 정확하게 설명합니다. SQL 실행은 프로그래머 나 시스템 관리자가 상상할 수있는만큼 까다로울 수 있지만 결국 SQL은 요청한 것 이상을 수행하지 않습니다. 보다 확장 가능한 데이터베이스 기능을 원하는 데이터 관리 부서는 대신 BASIC, C, C ++ 또는 다양한 웹 기반 언어를 찾는 것이 좋습니다.

그러나 데이터베이스 쿼리 및보고가 가장 필요한 경우 이러한 작업을 수행하는 데 사용하는 데이터베이스 응용 프로그램이 SQL에서 실행될 가능성이 높습니다. 프로그래머는 SQL을 빠르고 효율적으로 설계합니다. 제한된 기능의 유쾌한 결과는 지정된 작업을 매우 빠르게 수행한다는 것입니다. 대량의 데이터라도 데이터 검색은 거의 즉각적입니다. 데이터 조작은 밀리 초 단위로 조금 더 오래 걸리지 만 그 차이는 사람에게는 눈에 띄지 않을 것입니다. 이 경우 제한된 기능은 단점이 아니라 장점입니다.

그러나 오늘날 SQL로 디자인하는 것은 Oracle과 IBM만이 아닙니다. 다른 많은 사람들도 그렇게하고 있습니다. 당연히 Microsoft가이 클래스의 리더입니다. Windows 작성자에게는 자체 서버 버전의 SQL이 있으며, 이는 더 서버 기반이며 결과적으로 Microsoft SQL Server라고합니다. Microsoft에서 널리 사용되는 Access 데이터베이스 프로그램은이 버전의 SQL을 실행합니다. 다른 친숙한 SQL 기반 데이터베이스 프로그램으로는 FileMaker Pro, FoxPro 및 오픈 소스 기반 MySQL이 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?