>  기사  >  데이터 베이스  >  SQL은 계층형 데이터베이스의 표준 언어인가요?

SQL은 계층형 데이터베이스의 표준 언어인가요?

青灯夜游
青灯夜游원래의
2020-07-15 16:05:465114검색

SQL 언어는 계층형 데이터베이스의 표준 언어가 아니라 관계형 데이터베이스의 표준 언어입니다. 구조적 쿼리 언어 SQL은 데이터에 액세스하고 관계형 데이터베이스 시스템을 쿼리, 업데이트 및 관리하는 데 사용되는 포괄적이고 다재다능하며 기능이 뛰어난 관계형 데이터베이스 언어입니다.

SQL은 계층형 데이터베이스의 표준 언어인가요?

SQL(Structured Query Language)은 특수 목적 프로그래밍 언어, 데이터베이스 쿼리 및 프로그래밍 언어로, 데이터에 액세스하고 관계형 데이터베이스 시스템을 쿼리, 업데이트 및 관리하는 데 사용됩니다.

(추천 학습: mysql 튜토리얼)

Structured Query Language는 사용자가 높은 수준의 데이터 구조에서 작업할 수 있는 고급 비절차적 프로그래밍 언어입니다. 사용자가 데이터 저장 방법을 지정할 필요가 없으며 사용자가 특정 데이터 저장 방법을 이해할 필요도 없으므로 기본 구조가 완전히 다른 서로 다른 데이터베이스 시스템은 데이터 입력 및 관리를 위한 인터페이스로 동일한 구조의 쿼리 언어를 사용할 수 있습니다. 구조적 쿼리 언어 문은 중첩될 수 있으므로 매우 유연하고 강력합니다.

SQL은 기능적으로 데이터 정의, 데이터 조작, 데이터 제어의 세 부분으로 나눌 수 있습니다.

SQL의 핵심 부분은 관계형 대수학과 동일하지만 집계, 데이터베이스 업데이트 등 관계형 대수학에는 없는 많은 기능을 가지고 있습니다. 포괄적이고 보편적이며 매우 강력한 관계형 데이터베이스 언어입니다. 특성은 다음과 같습니다.

1. 데이터 설명, 조작, 제어 및 기타 기능의 통합.

2. 두 가지 사용 방식, 통일된 문법 구조. SQL은 두 가지 방법으로 사용될 수 있습니다. 하나는 온라인 대화형 사용입니다. 이런 방식으로 SQL은 실제로 독립형 언어로 사용됩니다. 또 다른 방법은 이를 고급 프로그래밍 언어(예: C 언어 등)에 삽입하는 것입니다. 전자의 방법은 컴퓨터 전문가가 아닌 사람에게 적합하고, 후자의 방법은 컴퓨터 전문 인력에게 적합합니다. 서로 다른 방식으로 사용되더라도 사용되는 언어의 문법 구조는 기본적으로 동일합니다.

3. 매우 비절차적입니다. SQL은 4세대 언어(4GL)입니다. 사용자는 "무엇을 해야 하는지"만 묻고 "어떻게 해야 하는지"를 지정할 필요가 없으며 특정 처리 작업은 시스템에 의해 자동으로 완료됩니다.

4. 언어가 간결하고 배우기 쉽고 사용하기 쉽습니다. SQL은 강력한 기능을 가지고 있지만 언어가 매우 간결하며 핵심 기능에 동사가 9개만 사용됩니다. SQL의 구문은 영어 구어체에 가깝기 때문에 사용자가 쉽게 배우고 사용할 수 있습니다.

위 내용은 SQL은 계층형 데이터베이스의 표준 언어인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.