데이터 제어 언어

데이터베이스 보안 관리자인 사용자는 데이터 제어 언어(DCL) SQL 명령을 사용하여 데이터베이스 오브젝트 및 해당 컨텐츠에 대한 사용자 액세스를 제어합니다.

보안은 관리 사용자에서 시작됩니다. 관리 사용자인 경우, 다른 사용자를 작성하고 권한을 부여해야 합니다. 처음 사용자가 작성될 때 해당 사용자는 아무것도 볼 수 없으며 아무 작업도 수행할 수 없습니다. 사용자에게 추가로 특권을 부여하면서, 사용자는 추가로 데이터베이스 오브젝트에 액세스할 수 있습니다.

사용자가 작성될 때 사용자는 기본적으로 시스템 뷰에만 액세스할 수 있습니다. 이 뷰를 사용하여 사용자는 사용자 데이터베이스 오브젝트의 목록을 검색하고 해당 오브젝트 내의 데이터를 선택할 수 있습니다. 보안이 이 시스템 뷰에도 빌드되므로, 사용자가 볼 수 있는 데이터베이스 오브젝트의 목록은 사용자의 보안 특권에 따라 다릅니다.

다음 표에서는 DCL에 대해 설명합니다.

표 1. 데이터 제어 언어
컴포넌트 설명
권한 부여 특권을 부여합니다. GRANT를 참조하세요.
권한 취소 특권을 취소합니다. 취소를 참조하세요.