무엇을 어떻게 공부 할까 ?
고민했다가 나는 여러 가지 교재중 수제비 책을 골라 실기를 준비하기로 했다.
수제비 카페를 가면 8주 6주 4주 로 실기 플랜 표를 얻을 수 있는데 나는 4주 플랜 표를 기준으로 실기를 준비 하기로 생각했다. 그리고 하루 늦은 오늘 부터 정리 해보기로 한다.
1일차 c 언어에 대한 이해
기출 문제 유형으로 c 언어에 대해 공부를 시작했다. 지금 c언어를 처음부터 공부하기에는 시간이 없다는 핑계도 있고 나는 자바와 파이썬은 학교에서 하기 때문에 c언어 가 조금 어렵지만 그렇다고 너무 멀게까지 다가오지 않았다.
c언어의 단답형 중 역시나 포인트 응용 문제가 어렵게 다가온다.
다음에 복습하면서 다시 이해 해보기로 하고 오늘은 그져 포인트와 인사정도 하는 수준으로 끝내 본다.
그리고 약술형 으로는 표기법에 대한 것들을 정리 해 보았다.
문제1. 헝가리 표기법에 대해서 서술하시오
헝가리 표기법
식별자 표기 시 접두어에 자료형을 붙이는 표기법 으로 int 형일 경우 n char 형일 경우 c 문자일 경우 sz붙인다.
int : n
char : c
문자 : sz
그 외
카멜 표기법
식별자 표기 시에는 여러 단어가 이어지면 첫 단어 시작만 소문자로 표시 하고 , 각 단어 시작만 소문자로 표시하고, 각 단어의 첫 글자는 대문자로 지정하는 표기법을 말한다.
파스칼 표기법
식별자 표기 시에 여러 단어가 이어지면 각 단어의 첫 글자는 대문자로 지정하는 표기법
스네이크 표기법
식별자 표기 시에 여러 단어가 이어지면 단어 사이에 언더바를 넣고 표기법
7-1
트랜잭션
인가받지 않은 사용자로 부터 데이터를 보장하기 위해 DBMS가 가져야하는 특성 이며 데이터베이스 시스템에서 논리적 기능을 정상적으로 수행하는 기본 단위
Atomicity 원자성
연산 전체가 성공 이거나 모두 실패 해야 하는 성질
하나라도 실패 하면 실패가 된다.
Consistenct 일관성
트래젹션 수행전과 수행후의 상태가 같아야 한다.
Isolation 격리성
동시에 실행되는 트랜잭션들이 서로 영향을 미치치 않아야 한다.
Durability 영속성
성공이 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장되어야 하는 성질
트랜잭션 제어 TCL
커밋 commit 트래잭션을 메모리에 영구적으로 저장
롤백 Rollback 트랜잭션 내역을 무효화
checkpoint 롤백을 위한 시점 저장