데이터베이스의 정의
데이터베이스의 필요성
데이터베이스 보안의 필요성
데이터
현실세계에서 단순하게 관촬되거나 측정되어 수집된 사실이나 값
정보
데이터를 처리하여 생성된 의미있는 새로운 결과물
원유 - 데이터
가공해서 팩에 담긴 우유 - 데이터
정보시스템
- 데이터 처리를 수행하여 의사 결정자에게 유용한 정보를 만들어주는 시스템
현실 세계 -- 데이터 --> 처리(가공) --정보-->의사결정자
데이터 베이스 <->처리(가공)
데이터베이스
- 정보 시스템 내에서 조직 운영에 필요한 데이터를 수집하여 저장 및 관리하는 것
- 정보 처리를 위해 조직 운영에 필요한 데이터 보관
데이터 중복 관리 어려운 문제점 해결
디비 필요성
기술적 측면 이유
중복 -> 일관성 유지 어려움
데이터접근에 대한 관리 및 통제 필요
데이터 파일과 프로그램 간의 종속성으로 인해 비효율적
데이터가 여기저기 흩어져있어 보안 유지 어려우
>> 기존 파일 시스템 제한점 극복을 위해 필요
조직적 측면 이유
데이터 조직의 자산으로 관리
데이터의 공유
데이터의 일관성 및 무결성 유지
최신성 및 유용성 유지
데이터 베이스
특정 조직의 여러 사용자가 데이터를 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합
데이터
- 공유데이터 & 통합 데이터 & 저장데이터 & 운영 데이터
통합데이터
데이터 중복 최소화를 통해 중복으로 인한 데이터 불일치 현상 제거 및 데이터 통합
저장데이터
컴퓨터를 통해 접근할 수 있는 저장 매체에 저장된 데이터
서비스 요청을 하고 서비스 요청한 것을 받게 되는데 데이터가 물리적 매체에 저장이 된다
공유
여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터
운영데이터
조직의 목적 달성을 위해 사용되는 데이터
조직의 주요 기능 수행에 필요한 데이터
조직의 운영을 위해 사용되는 데이터
현실세게-- 다양한 데이터 수집 -->
학생 데이터
학생, 성별 성적 --데이터베이스화 --> 학사 데이터베이스
도서관 데이터
문헌정보 이용자 정보 -- 도서관 데이터
신용카드 데이터
계좌 정보 소비이력등 -- 은행 데이터베이스
데이터 베이스 보안은 무엇인가
필요성( 데이터베이스 정의와의 관계)
공유데이터(조직 내 여러 사용자가 사용할 수 있는 데이터 ) --> 허가된 사용자만 접근할 수 있도록 통제
운영데이터(조직의 목적달성을 위해 사용하는 데이터 ) --> 유출 및 무결성 훼손 방지
저장데이터(물리적 저장매체에 저장되는 데이터) --> 외부 요인에 의한 물리적 손실 방지
데이터베이스 보안
조직내에 허가된 사용자만이 데이터베이스에 접근하도록 하여 데이터 유출을 방지하고 권한이 있는 사용자로붗터 데이터의 무결성이 훼손되지 않도록 통제하는것
분류
물리적 환경에 대한 보안
- 외부 요인으로 인한 데이터베이스의 물리적 손실 방지 (ex. 백업 시스템 구축)
권란 관리를 통한 보안
- 허가를 받은 사용자만이 허용된 권한 내에서 데이터베이스 사용 (ex. 접근제어)
인증이 되었다면 인증된 사용자에게 어떠한 권한ㅇ르 쓰게끔 할 것인지
운영관리르 통한 보안
- 권한이 있는 사용자가 데이터베이스를 사용하는 동안 데이터의 무결성이 유지되도록 제약조건을 정의하고 위반하지 않도록 통제