데이터베이스란?

데이터베이스의 정의

데이터베이스의 필요성

데이터베이스 보안의 필요성

데이터

현실세계에서 단순하게 관촬되거나 측정되어 수집된 사실이나 값

 

정보

데이터를 처리하여 생성된 의미있는 새로운 결과물

 

원유 - 데이터

가공해서 팩에 담긴 우유 - 데이터

 

정보시스템

- 데이터 처리를 수행하여 의사 결정자에게 유용한 정보를 만들어주는 시스템

현실 세계 -- 데이터 --> 처리(가공) --정보-->의사결정자

데이터 베이스 <->처리(가공)

 

 

데이터베이스

- 정보 시스템 내에서 조직 운영에 필요한 데이터를 수집하여 저장 및 관리하는 것

- 정보 처리를 위해 조직 운영에 필요한 데이터 보관

데이터 중복 관리 어려운 문제점 해결

 

디비 필요성

 

기술적 측면 이유

중복 -> 일관성 유지 어려움

데이터접근에 대한 관리 및 통제 필요

데이터 파일과 프로그램 간의 종속성으로 인해 비효율적

데이터가 여기저기 흩어져있어 보안 유지 어려우

>> 기존 파일 시스템 제한점 극복을 위해 필요

 

 

조직적 측면 이유

데이터 조직의 자산으로 관리

데이터의 공유

데이터의 일관성 및 무결성 유지

최신성 및 유용성 유지

 

데이터 베이스

특정 조직의 여러 사용자가 데이터를 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합

 

데이터

- 공유데이터 & 통합 데이터 & 저장데이터 & 운영 데이터

 

통합데이터

데이터 중복 최소화를 통해 중복으로 인한 데이터 불일치 현상 제거 및 데이터 통합

 

저장데이터

컴퓨터를 통해 접근할 수 있는 저장 매체에 저장된 데이터

서비스 요청을 하고 서비스 요청한 것을 받게 되는데 데이터가 물리적 매체에 저장이 된다

 

공유

여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터

 

운영데이터

조직의 목적 달성을 위해 사용되는 데이터

조직의 주요 기능 수행에 필요한 데이터

조직의 운영을 위해 사용되는 데이터

 

현실세게-- 다양한 데이터 수집 --> 

 

학생 데이터

학생, 성별 성적 --데이터베이스화 --> 학사 데이터베이스 

 

도서관 데이터

문헌정보 이용자 정보 -- 도서관 데이터

 

신용카드 데이터

계좌 정보 소비이력등 -- 은행 데이터베이스

 

데이터 베이스 보안은 무엇인가

 

필요성( 데이터베이스 정의와의 관계)

공유데이터(조직 내 여러 사용자가 사용할 수 있는 데이터 ) --> 허가된 사용자만 접근할 수 있도록 통제

운영데이터(조직의 목적달성을 위해 사용하는 데이터 ) --> 유출 및 무결성 훼손 방지

저장데이터(물리적 저장매체에 저장되는 데이터) --> 외부 요인에 의한 물리적 손실 방지

 

데이터베이스 보안

조직내에 허가된 사용자만이 데이터베이스에 접근하도록 하여 데이터 유출을 방지하고 권한이 있는 사용자로붗터 데이터의 무결성이 훼손되지 않도록 통제하는것  

 

분류

물리적 환경에 대한 보안

- 외부 요인으로 인한 데이터베이스의 물리적 손실 방지 (ex. 백업 시스템 구축)

권란 관리를 통한 보안

- 허가를 받은 사용자만이 허용된 권한 내에서 데이터베이스 사용 (ex. 접근제어)

인증이 되었다면 인증된 사용자에게 어떠한 권한ㅇ르 쓰게끔 할 것인지

 

운영관리르 통한 보안

- 권한이 있는 사용자가 데이터베이스를 사용하는 동안 데이터의 무결성이 유지되도록 제약조건을 정의하고 위반하지 않도록 통제