데이터과학자가 될 수 있을까?/자격증 준비 이모저모
오늘부터 정처기 실기 준비하기 - 4
by 데이터과학자 이한
2023. 7. 1.
오늘은 .... .... 어떤 핑계로 ......... 시작 해야 할지..
오늘 생각 보다 해야 하는 과제가 늦게 끝이 나는 바람에 .... 라는 핑계로 시작해 보자
핑계로 시작했으니 내용이 역시 짧다
오늘은 복습으로 시작 했다. 공부 한게 맞는지 의심스러울 만큼 기억이 없다. 큰 일이다.
공부한게 맞는 걸까..
헝가리 표기법
식별자 표기 시 접두어에 자료형을 붙이는 표기법 으로 int 형일 경우 n char 형일 경우 c 문자일 경우 sz붙인다.
Atomicity 원자성
연산 전체가 성공 이거나 모두 실패 해야 하는 성질
하나라도 실패 하면 실패가 된다.
Consistenct 일관성
트래젹션 수행전과 수행후의 상태가 같아야 한다.
Isolation 격리성
동시에 실행되는 트랜잭션들이 서로 영향을 미치치 않아야 한다.
Durability 영속성
성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 하는 성질
트랜잭션 제어 TCL
커밋 commit 트래잭션을 메모리에 영구적으로 저장
롤백 Rollback 트랜잭션 내역을 무효화
checkpoint 롤백을 위한 시점 저장
로킹 : 로킹은 같은 자원을 액세스 하는 다중 트랜재션 환경에서 db의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법
-데이터 베이스 파일 레코드 등의 로킹 단위가 될 수 있음
-로킹 단위가 작아지면 데이터베이스 공유도 증가
-로킹 단위가 작아지면 로킹 오버헤드 증가
Undo commit에 대한 기록이 있는 트랜잭션들의 작업을 재실행하는 기법
Redo 시작은 있지만 완료 commit이 기록이 없는 트랜잭션들이 작업한 변경 내용을 모두 취소하는 기법
undo , redo 가 모두 실행되는 트랜잭션 처리법 >> 즉각 갱신 회복 기법(로그 기반 회복 기법)
TKIP (Temporal Key lntegriy Protocol)
IEEE802.11 i에서 정의한 무선 랜 암호화 방식
메시지의 무결성 코드 mic와 rc4 암호 알고리즘을 이용하여 메시지 무결성과 데이터 기밀성을 제공
CCMP(CTR with CBC-MAC Protocl)
AES 기반으로 한 IEEE802.11 i 암호화 프로토콜
패킷의 데이터 영역과 IEEE802.11i 헤더의 무결성을 보장하고 패킷 번호(Packet Number)를 이용하여 재전송 공격을 방지하는 프로토콜
PERT 은 일의 순서를 계획적으로 정리하기 위한 수렴 기법으로 비관치 중간치 낙관치 3점 추정방식을 통해 일정을 관리하는 기법이다.
CPM 은 프로젝트의 일정을 계산하는 기법으로 모든 자원 제약사항을 배제한 상태로 프로젝트의 시작과 끝을 나타내는 노드와 노드 간을 연결을 통해 공정을 계산하기 위한 액티비티 표기법이다.
XML : W3C 에서 개발되ㅣ었고, 웹브라우저 간 호환이 되지 않는 문제와 SGML의 복잡함을 해결하기 위해 개발된 다목적 마크업 언어 입니다.
JSON 은 속성-값 으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷이다. AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다.
JSON 의 표현 자료형의 종류에는 숫자 문자열 배열 객체가 있다. / 객체는 이름과 값을 쌍으로하는 집합으로, 중괄호를 사용하여 표현한다.
AJAX 브라우저가 가지고 있는 XMLHttpRequset 객체를 이용해서 전체 페이지를 새로 고치지 않고도 페이지의 일부분만을 위한 데이터를 로드 하는 기법이며 하이퍼 텍스트 표기 언어 html만으로 어려운 다양한 작업을 웹 페이지에서 구현해 이용자가 웹 페이지와 자유롭게 상호 작용할 수 있도록 하는 기술명입니다.
XMLHttpRequset 웹 브라우저와 웹 서버 간에 메서드가 데이터를 전송하는 객체 폼의 api
DOM(Document Object Model) XML 문서를 트리 구조의 형태로 접근할 수 있게 해주는 API