본문 바로가기

DB 보안 1. DB 보안 정의 - 데이터 베이스에 저장되어 있는 데이터에 대하여 비인가자로부터의 접근, 데이터의 변경 및 파괴, 데이터 유출 등의 행위로부터 데이터를 안전하게 보호하기 위한 활동 2. DB 보안의 필요성 - 기업 내부 사용자에 의한 정보 유출 문제 - 중요 Data에 대한 근본적인 보안 대책 3. DB 보안 기술 가. DB 암호화 - 어플리케이션 수정이 필요없으나, 어플리케이션 서버와 DB 서버간 구간 암호화 고려 나. 사용자 인증 및 접근 제어 - 강제적 접근 통제(MAC) : 객체에 포함된 정보 등급 및 접근 권한에 의거한 객체 접근 제한 - 자율적 접근 통제(DAC) : 사용자나 그룹의 Identifier에 의거한 객체 접근 제한 다. 감사 4. DB 보안 대책 가. 논리 컨테이너 - Dat.. 더보기
B+ Tree 1B+ Tree -Index Set(Key & Pointer) + Sequence set(data)로 구성 =>순차성 유지로 성능 저하 해결 Index Set:실제적인 키 값을 찾아갈 수 있는 경로 제공 목적, 리프 이외의 노드 Sequence set:Leaf 노드로만 구성, 각 노드는 키 값과 Data 포함, Key는 오름차순 2데이터 구조 3B트리와 B+ 트리 Index 비교 구분 B트리 B+트리 접근성 | 순차 접근 어려움 |순차 접근 용이 | 탐색 중 원하는 키 값의 레코드 위치 파악 |레코드 위치는 Leaf노드에서만 파악 중복성 |탐색 키의 중복성 제거 |Index set & Sequence Set에 중복성 존재 복잡성 |Leaf 아닌 노드 size가 더 크며 index에 대한 |모든 노드의 크.. 더보기
정규화 정의 - 다양한 유형의 데이터 값 검사를 통해 데이터 모델을 더 구조화시키고 개선시켜 나가는 절차에 관련된 이론 원칙 - 정보의 무손실 : 분해된 관계가 표현하는 정보는 분해전 정보를 모두 포함 - 데이터 중복성의 감소 : 중복으로 인한 이상현상 제거 - 분리의 원칙 : 하나의 독립된 관계성은 하나의 독립된 관계로 분리하여 표현 - 가역적 : 변경 후 다시 원상복구 할 수 있는 특성 이상현상 - 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상 - 종류: 갱신이상, 삭제이상, 삽입이상 정규화의 종류 - 1차 정규화 (완전함수적종속성) : X->Y - 2차 정규화(부분함수적종속성) : X->Y에서 Y가 X의 부분집함에 대해서도 함수적으로 종속되는 경우 - 3차 정규화(이행함수적 종속성).. 더보기
Multimedia DB 1. 비정형 자료의 효율적 검색,관리 위한 Multimedia DB 정의 Multimedia DB정의:대용량과 복잡성을 가진 멀티미디어 비정형 자료를 시간적/공간적 관계에 따라 적절하게 통합할 수 있는 동기화를 가진 DB 2. Multimedia DB특징 -다단위 잠금기법(Multigranularity locking):동시성제어 -Long-term transaction:멀티미디어 자료의 복잡성 ,자료의 대용량성, 동시 사용자 다수 -회복기법:대용량 멀티미디어 자료의 효율적인 회복을 위하여 Header Information의 변화 위한 로깅, Shadow-paging기법을 이용 3. Multimedia DB구축 방법 -파일기반:단순 검색 위주 VOD에 활용, Data동시 접근 권한 회복기능 지원 곤란 -R.. 더보기