SQL (구조 쿼리 언어) 란 무엇입니까?
컴퓨터의 주요 사용 중 하나는 처음부터 데이터 조작이었습니다. 수백만의 데이터베이스는 수십 년 동안 컴퓨터에 의해 생성되고 조작되었습니다. 컴퓨터가 더욱 정교 해짐에 따라 소프트웨어가 기능을 구동하는 데 사용되었습니다. 요즘 가장 인기있는 데이터베이스 응용 프로그램 컴퓨터 언어 중 하나는 구조화 된 쿼리 언어 (SQL)입니다. 이 언어는 기본 데이터 입력 및 삭제에서 복잡한 쿼리, 조작 및 최고 순서의보고에 이르기까지 간단하고 복잡한 데이터베이스 관리 프로토콜을 제공합니다.
많은 개별 데스크톱 또는 랩톱 컴퓨터가 SQL이 구동하는 데이터베이스 프로그램을 실행합니다. 요즘 SQL은 그러한 것들의 표준입니다. 그러나 메인 프레임, 서버 및 엔터프라이즈 프로토콜의 엔터프라이즈 기능을 처리 할 수있을 정도로 강력합니다. 오라클과 IBM의 큰 이름을 포함하는 것은 이런 종류의 데이터 조작 활동입니다.
이 두 회사는 다른 어느 것보다 채택을 개척했습니다.기본 데이터베이스 조작 언어로서 SQL. 그러나 SQL만큼 강력하지만 한계가 있습니다. 주로 쿼리 기반 언어이며 그 한계도 정확하게 설명합니다. 쿼리 SQL 실행은 프로그래머 나 시스템 관리자가 상상할 수있는만큼 요구 될 수 있지만 결국 SQL은 요청한 것보다 더 많은 것을하지 않습니다. 보다 확장 가능한 데이터베이스 기능을 원하는 데이터 관리 부서는 Basic, C, C ++ 또는 다양한 웹 기반 언어를 대신 볼 수 있습니다.
그래도 데이터베이스 쿼리 및보고가 가장 필요한 경우 해당 작업을 수행하는 데 사용하는 데이터베이스 응용 프로그램이 SQL에서 실행될 가능성이 우수합니다. 프로그래머는 SQL을 빠르고 효율적으로 설계합니다. 제한된 기능의 유쾌한 결과는 지정된 작업을 매우 빠르게 수행한다는 것입니다. 많은 양의 데이터조차도 데이터 검색은 거의 인스턴스입니다.ous. 데이터 조작은 밀리 초 측면에서 약간 더 오래 걸리지 만 인간 사용자에게는 차이가 눈에 띄지 않을 것입니다. 이 경우 제한된 기능은 단점이 아니라 장점입니다.
그러나 요즘 SQL로 디자인하는 것은 Oracle과 IBM뿐만 아니라 Oracle과 IBM이 아닙니다. 다른 많은 사람들도 그렇게하고 있습니다. 당연히 Microsoft는이 클래스의 책임자입니다. Windows Creator에는 자체 버전의 SQL이 있으며, 이는 서버 기반이며 결과적으로 Microsoft SQL Server라고합니다. Microsoft의 인기있는 액세스 데이터베이스 프로그램은이 버전의 SQL을 실행합니다. 다른 친숙한 SQL 기반 데이터베이스 프로그램에는 Filemaker Pro, FoxPro 및 오픈 소스 기반 MySQL이 있습니다.