보안 - 컴퓨터 시스템 및 컴퓨터에 저장된 정보들을 일부분 또는 전체에 대하여 권한이 없는 외부의 불법적인 침입이나 변경, 파괴로부터 보호하는 것. 보안 요건 기밀성(Confidentiality, 비밀성) - 시스템 내의 정보와 자원은 인가된 사용자에게만 접근이 허용. - 정보가 전송 중에 노출되더라도 데이터를 읽을 수 없음. 무결성(Integrity) - 시스템 내의 정보는 인가된 사용자만 수정 가능. - 정보의 내용이 전송 중에 수정되지 않고 전달되는 것을 의미. 가용성(Availability) - 인가받은 사용자는 언제라도 사용 가능. 인증(Authentication) - 정보를 보내오는 사람의 신원을 확인. - 사용자를 식별하고, 사용자의 접근 권한을 검증. 부인 방지(Non Repudiation..
무결성(Integrity) - 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제 값이 일치하는 정확성을 의미 - 무결성 제약 조건(Constraint)은 데이터베이스에 저장된 데이터의 정확성을 보장하기 위해 정확하지 않은 데이터가 데이터베이스 내에 저장되는 것을 방지하기 위한 제약조건을 말한다. NULL 무결성 - 릴레이션의 특정 속성 값이 NULL이 될 수 없도록 하는 규정 고유(Unique) 무결성 - 릴레이션의 특정 속성에 대해 각 튜플이 갖는 속성 값들이 서로 달라야 한다는 규정 예시 : 릴레이션의 기본키인 고객번호 속성에는 동일한 값이 존재하지 않으므로 고유(Unique) 무결성을 만족한다. 도메인(Domain) 무결성 - 특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이..