이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 11451|회답: 0

[출처] DDL, DML, DCL에 대한 이해

[링크 복사]
게시됨 2015. 3. 18. 오전 9:36:39 | | | |
DDL, DML, DCL에 대한 이해



1, DDL
      1-1. DDL 개요
               DDL(데이터 정의 언어)은 객체와 객체 속성을 조작하는 데 사용됩니다. 예를 들어 객체데이터베이스DDL의 관리 및 정의 및 이 객체 및 속성의 정의는 Create, Drop, Alter에 반영되어 있습니다. 특별한 주의: DDL 연산에서 "객체"라는 개념을 설명하면, "객체"는 객체와 그 속성을 포함하며, 객체는 레코드보다 가장 작고 큽니다. 예를 들어 테이블을 생각해보세요: Create 기능은 데이터 테이블을 만들고, Alter는 테이블의 필드를 변경할 수 있으며, Drop은 테이블을 삭제할 수 있습니다. 여기서 DDL이 높은 위치에 서 있는 것을 볼 수 있으며, 특정 데이터에 대해서는 작동하지 않습니다.

      1-2. DDL의 주요 진술(연산)
               Create 문장: 데이터베이스와 데이터베이스의 일부 객체를 생성할 수 있습니다.
               Drop 문: 데이터 테이블, 인덱스, 트리거, 조건부 제약 조건, 데이터 테이블 권한을 삭제할 수 있습니다.
               문장 변경: 데이터 테이블의 정의와 속성을 수정합니다.
      1-3. DDL (테이블)의 연산 객체
               1-3-1. 테이블의 개념
                           테이블 생성은 데이터를 저장하기 위한 것으로, 우리가 저장하는 데이터는 접근 불가능하기 때문에 관리를 용이하게 하기 위해 데이터 타입을 정의해야 합니다.
               1-3-2. 표의 속성  
                           주요 키 속성: 주 키 제약은 기본 키 제약 조건이지만 이름이 다르고, 기본 키 명명은 가상 속성(즉, 사물 설명)에 편향되어 있으며, 주요 키 제약 조건의 명명은 실제 이득(즉, 연산 구현이 설명됨)에 편향되어 있어 동일한 내용을 설명하고, 주요 키 제약은 테이블 내 속성입니다; 테이블에는 최대 하나의 기본 키가 있을 수 있습니다; 기본 키는 하나 이상의 필드에서 정의될 수 있습니다; 기본 키는 하나 이상의 필드 값을 유일하게 만들며, 해당 필드의 값이나 레코드를 유일하게 나타내는 필드 그룹 내 값에 의해 null이 되지 않습니다.
                           고유 속성: 테이블에는 하나의 기본 키 속성만 있을 수 있으며, 정사각형 테이블 사용자에게는 고유한 제약 조건이 제안됩니다. 고유 제약 조건은 하나 이상의 필드에 대해 정의할 수 있습니다; 유일성 제약 조건은 해당 필드 또는 필드 군의 값을 유일하게 만들며, 빈 값은 반복할 수 없습니다.
                           외래키 속성: 외래키라고도 하며, 외래키 제약이라고도 하며, 기본 키와 기본 키 제약 조건의 관계는 동일합니다; 외래키 제약 조건은 두 개의 테이블을 대상으로 합니다. 만약 테이블 A의 기본 키워드가 테이블 B의 필드라면, 필드는 테이블 B의 외래 키, 테이블 A는 마스터 테이블, 테이블 B는 슬레이브 테이블이라고 불립니다. 하지만 컴퓨터는 당신이 이 관계에 속해 있음을 반드시 알아야 합니다.

               검증, 널, 기본 속성: 검증 속성은 검증 제약 조건이라고도 하며, 널 속성은 널 제약 조건이라고도 하며, 기본 속성도 기본 조건이라고 합니다. 이 이름들은 어떤 사물을 설명하고, 어떤 상황을 설명하며, 물론 인위적으로(입력 데이터에 주의만 기울이기만 하면 됩니다), 하지만 원래 목적은 자동화, 즉 컴퓨터가 처리하도록 하는 것입니다.
            (기본 키와 고유 제약 조건이 생성되면 인덱스가 자동으로 생성되는 이유를 아시나요?) 그리고 이 인덱스는 유일한 인덱스입니다. 인덱스에 주로 사용되는 필드를 생각해 보세요. 그러면 인덱스의 역할이 명확해집니다. 주요 키 제약, 고유 제약, 비-null 제약, 외래 키 제약, 체크 제약, 기본 제약 조건 같은 연산들은 모두 테이블에 특정 속성을 부여하므로, 여기서는 모두 테이블의 속성이라고 생각합니다. )

2, DML
      2-1. DML 개요
               DML(데이터 조작 언어)은 데이터베이스 객체에 포함된 데이터를 조작하는 데 사용되며, 즉 작업 단위는 레코드입니다.
      2-2. DML의 주요 진술(연산)
               문장 삽입: 데이터 시트에 레코드를 삽입합니다.
               Delete 문: 데이터 테이블에서 하나 이상의 레코드를 삭제하면 데이터 테이블의 모든 레코드를 삭제할 수 있지만, 그 연산 객체는 여전히 레코드입니다.
               업데이트 문: 기존 테이블 내 레코드의 내용을 수정하는 데 사용됩니다.
      2-3. DML의 연산 객체 - 레코드
               2-3-1, 주의
                           레코드에 삽입, 삭제, 업데이트 작업을 수행할 때, 일부 DDL 작업에 주의를 기울여야 합니다.

3, DCL
       3-1. DCL 개요
                DCL(데이터 제어 언어) 작업은 데이터베이스 객체의 권한을 나타내며, 이 작업들의 결정은 데이터를 더욱 안전하게 만듭니다.
       3-2. DCL의 주요 진술(운영)
                부여 문장: 객체 생성자가 사용자, 그룹 또는 모든 사용자에게 특정 권한을 부여할 수 있게 합니다(공개).
                권한 취소 문구: 사용자 또는 그룹, 또는 모든 사용자의 접근 권한을 취소할 수 있습니다
       3-3. DCL 운영자(사용자)
                여기서 사용자는 데이터베이스 사용자를 의미합니다.





이전의:【재미있는 사실】네트워크 케이블로 발동되는 공격은 룸메이트 네트워크를 끊기 위한 필수 아이템입니다!
다음:SqlTOOLS (SQL 종합 활용 도구)는 인터넷에 관련 자료가 없습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com