데이터베이스 모델링 과정 중 비정규화, 반정규화, 역정규화의 개념을 간략히 서술
= 데이터베이스 정규화 이후, 성능향상과 개발 편의성 등 정규화
기법에 위배되는 수행 기법이다. (테이블 분할, 테이블 중복, 컬럼기반 분할, 컬럼 중복)
XML : 주로 다른 종류의 시스템, 인터넷에 연결된 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하여 HTML의 한계를 극복할 목적으로 만들어졌다. 텍스트 데이터 형식으로 유니코드를 사용하여 전 세계 언어를 지원한다.
JSON : javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷이다. 키와 값의 쌍으로 이루어진다.
CSV : 몇 가지 필드를 쉼표로 구분한 텍스트 데이터 및 텍스트 파일이다.
YAML : XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진'사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식이다.
결합도 유형 : 자료(데이터)< 스탬프< 제어< 외부< 공통< 내용
자료 결합도가 가장 낮다.
응집도 유형 : 기능적> 순차적> 통신적> 절차적> 시간적> 논리적> 우연적
2) 선점 스케줄링
SRT
RR
MLG (다단계 큐)
MFQ (다단계 피드백 큐)
트랜잭션의 주요 특성 4가지이다.
원자성 : 모두 수행되거나 모두 수행되지 않아야 한다.
일관성 : 트랜잭션이 정상적으로 완료된 후 언제나 일관성 있는 DB상태가 되어야 하며, 결과에 모순 x
격리성 : 하나의 트랜잭션 수행 중 다른 트랜잭션 접근 x
영속성 : 트랜잭션이 성공적으로 완료된 후 영구적으로 유지되어야 한다.
OSI 7 참조 모델 중 다음이 설명하는 계층 : 물리 계층
통신 단위는 비트이며 1과 0으로 나타내는 on, off 상태
릴리즈 노트명, 제품 이름, 작성일, 릴리즈 노트 날짜, 릴리즈 노트 버전 등의 정보를 고지하는 항목 : 헤더
데이터 마이닝 : 많은 데이터 중에서 가치있는 유용한 정보를 찾아내는 것이다.
MD5 : MD4를 일방향 해시 함수로 개선한 알고리즘, 임의의 길이 값을 입력받아서 128비트 길이의 해시값을 출력하는 알고리즘
2) 비대칭키(공개키) 알고리즘
RSA
EIGama
3) 해시 알고리즘
SHA
MD5
HAS-16