보안(Security)
data의 위험/손실, 정보의 유출들을 차단하기위해 통제된 접근을 통해 정보를 안정적으로 관리하는것
정보보안의 목표
기밀성(Confidentiality): 허락되지 않은 대상이 정보의 내용을 알수없도록
하는것
무결성(Integrity): 허락되지 않은 대상이 정보를 수정/삭제등 병경할수없도
록 하는것
기용성(Availablility): 허락된 대상이 정보에 접근할때 방해 받지 않도록하는
것
암호화 기법을 이용한 보안
메세지/정보를 문자/수치로 변환하여 표현
메세지/정보를 평문(Plain text), 변환된 문자/수치를 암호문(Cipher text)이라 한다
Encryption(암호화): 평문을 암호문으로 변환하는 과정
Decryption(복호화): 암호문을 다시 평문으로 변환하는 과정
대칭키 시스템(Symmetric Key System): 암호화와 복호화할때 쓰이는 키가
동일한 시스템(DES가 대표적)
비대칭키 시스템(Asymmetric Key System): 암호화시 공개키를 사용, 복호
화시 비밀키를 사용함으로써
서로 다른키를 사용(RSA가 대표적)
개체,속성,관계의 종류
개체(Entity)종류
독립 개체(Independent Entity): 개체에 종속되지 않고, 개체 내에서 모든 검
색/변경 가능
종속 개체(Dependent Entity):개체내에서 원하는 연산을 못하고 다른 개체를
참조해야하는 개체
속성(Attribute)종류
단순 속성(Simple Attribute): 속성의 값을 더이상 작은 단위로 나눌수없는 속성
복합 속성(Composite Attribute): 속성의 값을 여러개의 작은 단위로 나눌수있
는 속성
결합 속성(Concatenate Attribute): 두개이상의 속성을 합쳐 하나의 속성으로
구성된 속성
설계 속성(Designed Attribute): 실제 여러가지 연산에 사용되지 않지만 설계
편의를 위해 만든 속성
파생 속성(Deliverd Attribute): 한개이상의 속성으로부터 계산/기타가공에 의
해 파생된 속성
관계(Relation)종류
중복 관계(Redundant Relation): 두 table간의 참조가 두가지 이상의 속성으로
참조할수있는 경우
재귀 관계(Recursive Relation): 하나의 table내에서 자기자신의 table내용을
참조하는 경우
'Database > Theory' 카테고리의 다른 글
#06. 분산DB(Distributed DB) & 기타 DB용어 (0) | 2012.10.05 |
---|---|
#04. 인덱스(Index) & 객체지향DB(Object-Oriented DB) (0) | 2012.10.05 |
#03. 트랜잭션(Transaction) & 병행제어(Concurrency Control) (0) | 2012.10.05 |
#02. 이상(Anomaly)현상과 정규화(Normalization) (0) | 2012.10.05 |
#01. DB설계&모델종류, 키&무결성/제약조건, 관계데이터연산 (0) | 2012.10.05 |