SQL 데이터베이스란 무엇인가요?
SQL 데이터베이스
백과사전 명함 편집 도움말
SQL은 Structured Query Language(Structured Query Language)의 약자입니다. SQL은 데이터베이스용으로 특별히 구축된 작업 명령 집합이며 완전한 기능을 갖춘 데이터베이스 언어입니다. 이를 사용할 때 "무엇을 해야 하는가"라는 명령만 내리면 되며, "어떻게 해야 하는가"는 사용자가 고려할 필요가 없습니다. SQL은 강력하고 배우기 쉽고 사용하기 쉽습니다. SQL은 데이터베이스 운영의 기반이 되었으며 이제 거의 모든 데이터베이스가 SQL을 지원합니다.
디렉터리
이름
기능
시스템
구성
작업
p>p>
이 문단 이름 수정
SQL은 Structured Query Language의 약자입니다.
이 단락의 기능 편집
SQL은 데이터베이스용으로 특별히 작성된 작업 명령 집합입니다. 완전한 기능을 갖춘 데이터베이스 언어입니다. 이를 사용할 때 "무엇을 해야 하는가"라는 명령만 내리면 되며, "어떻게 해야 하는가"는 사용자가 고려할 필요가 없습니다. SQL은 강력하고 배우기 쉽고 사용하기 쉽습니다. SQL은 데이터베이스 운영의 기반이 되었으며 이제 거의 모든 데이터베이스가 SQL을 지원합니다.
이 단락 시스템 편집
SQL 데이터베이스의 데이터 아키텍처는 기본적으로 3단계 구조이지만 사용되는 용어는 기존 관계형 모델의 용어와 다릅니다. SQL에서는 관계형 스키마(스키마)를 "기본 테이블"이라고 하며, 저장소 스키마(내부 스키마)를 "저장된 파일"이라고 합니다. 하위 스키마(외부 스키마)를 "뷰"라고 합니다. 행"; 속성을 "열"이라고 합니다. 이름은 ^00100009a^ 와 같이 대칭적입니다:
이 문단의 구성을 편집하세요
SQL 언어를 정식으로 배우기 전에 먼저 SQL 언어에 대한 기본적인 이해를 갖고 소개하겠습니다. SQL 언어의 구성: 1. SQL 데이터베이스는 하나 이상의 SQL 스키마로 정의되는 테이블 모음입니다. 2. SQL 테이블은 행 세트로 구성됩니다. 행은 열의 순서(집합)이며 각 열과 행은 데이터 항목에 해당합니다. 3. 테이블은 기본 테이블이거나 뷰입니다. 기본 테이블은 실제로 데이터베이스에 저장되는 테이블이고, 뷰는 여러 개의 기본 테이블 또는 기타 뷰로 구성된 테이블에 대한 정의이다. 4. 기본 테이블은 하나 이상의 저장 파일에 걸쳐 있을 수 있으며, 저장 파일은 하나 이상의 기본 테이블을 저장할 수도 있습니다. 각 저장소 파일은 외부 저장소의 실제 파일에 해당합니다. 5. 사용자는 SQL 문을 사용하여 뷰 및 기본 테이블에 대한 쿼리 및 기타 작업을 수행할 수 있습니다. 사용자 입장에서 보면 뷰와 기본 테이블은 동일하고 차이가 없으며 모두 관계(테이블)입니다. 6.SQL 사용자는 애플리케이션이거나 최종 사용자일 수 있습니다. SQL 문은 호스트 언어 프로그램에 내장될 수 있습니다. 호스트 언어에는 FORTRAN, COBOL, PASCAL, PL/I, C 및 Ada 언어 등이 포함됩니다. SQL User는 대화형 환경에서 최종 사용자를 위한 별도의 사용자 인터페이스로 사용될 수도 있습니다.
이 섹션 편집
SQL에는 데이터베이스에 대한 모든 작업이 포함되며 주로 4가지 부분으로 구성됩니다. 1. 데이터 정의: 이 부분은 "SQL DDL"이라고도 합니다. 데이터베이스, 기본 테이블, 뷰 및 인덱스 정의를 포함한 데이터베이스의 2. 데이터 조작: 이 부분은 "SQL DML"이라고도 하며 데이터 쿼리와 데이터 업데이트라는 두 가지 주요 작업이 포함됩니다. 데이터 업데이트에는 삽입, 삭제, 업데이트의 세 가지 작업이 포함됩니다. 3. 데이터 제어: 데이터에 대한 사용자 액세스 제어에는 기본 테이블 및 뷰의 승인, 무결성 규칙 설명, 거래 제어문 등이 포함됩니다. 4. 내장 SQL 언어 사용 규정 : 호스트 언어 프로그램에서 SQL 문 사용에 관한 규정을 규정한다.
아래에서는 각각을 소개합니다. ##2 (1) 데이터 정의 SQL 데이터 정의 기능에는 데이터베이스, 기본 테이블, 인덱스 및 뷰 정의가 포함됩니다. 먼저, SQL이 제공하는 기본 데이터 유형을 이해해보자: (예: ^00100009b^) 1. 데이터베이스 생성 및 삭제 (1) 데이터베이스 생성: 데이터베이스는 여러 개의 기본 테이블을 포함하는 데이터 세트이며, 명령문 형식은 다음과 같다. : CREATE DATABASE lt; 데이터베이스 이름 gt; 그 중에서 데이터베이스 이름 gt;는 시스템에서 고유해야 하며, 그렇지 않으면 데이터 액세스 오류가 발생합니다. [기타 매개변수]는 특정 데이터베이스 구현 시스템에 따라 다릅니다. 예: 프로젝트 관리 데이터베이스(xmmanage)를 생성하려면 명령문은 다음과 같아야 합니다. CREATE DATABASE xmmanage (2) 데이터베이스 삭제: 시스템에서 데이터베이스와 해당 내용을 모두 삭제합니다. 명령문 형식은 다음과 같습니다. DROP DATABASE lt; 데이터베이스 이름 gt; 예: 프로젝트 관리 데이터베이스(xmmanage)를 삭제하려면 명령문은 다음과 같아야 합니다. DROP DATABASE xmmanage 2. 기본 테이블 정의 및 변경 독립적으로 존재하는 테이블을 기본 테이블이라고 합니다. SQL 언어에서 관계는 고유하게 기본 테이블에 해당합니다. 기본 테이블의 정의는 기본 관계 패턴의 확립을 의미하고, 변경은 데이터베이스에 이미 존재하는 기본 테이블을 삭제 및 수정하는 것을 의미합니다.