보안2 [DB] 데이터베이스 개론 - 11장 보안과 권한 관리 11장, 보안과 권한 관리 데이터베이스 보안 물리적 환경에 대한 보안 : 자연재해 등으로부터 보호 권한 관리를 통한 보안 : 권한이 없는 사용자로부터 보호 운영 관리를 통한 보안 : 권한이 있는 사용자로부터 보호 접근 제어(access control) : 계정이 발급된 사용자가 로그인에 성공했을 경우에만 데이터베이스에 접근이 가능하도록 하는 것 권한의 부여 GRANT 권한 ON 객체 TO 사용자 [WITH GRANT OPTION]; 객체 권한의 부여 객체의 소유자가 부여할 수 있다. 부여할 수 있는 주요 권한 : INSERT, DELETE, UPDATE, SELECT, REFERENCES UPDATE와 SELECT권한은 테이블의 일부 속성에만 권한을 줄 수도 있다. WITH GRANT OPTION을 포함.. 2022. 2. 7. [DB] 무결성(Integrity)과 보안(security) 무결성(Integrity)과 보안(security)의 차이 더보기 보안은 권한이 없는 사용자로부터 데이터베이스를 보호하는 것이고, 무결성은 권한이 있는 사용자로부터 데이터베이스를 보호하는 것이다 무결성(Integrity) 무결성은 데이터가 정확하고 유효한 상태로 유지되는 것을 의미한다. 무결성의 종류 개체 무결성(Entity Integrity) 모든 인스턴스는 고유한 값이어야 하며, 기본키를 구성하는 속성은 널 값을 가질 수 없다. 참조 무결성(Referential Integrity) 외래키는 참조할 수 없는 값을 가질 수 없다. 도메인 무결성(Domain Integrity) 속성 값은 그 속성에 정의된 도메인에 속한 값이어야 한다. 사용자 정의 무결성(User-Defined Integrity) NULL.. 2022. 1. 25. 이전 1 다음 반응형