( )은 네트워크 장치를 필요로하지 않고 네트워크 토폴로지가 동적으로 변화되는 특징이 있으며 응용 분야로는 긴급 구조, 긴급 회의, 전쟁터에서의 군사 네트워크에 활용되는 네트워크를 말한다.
🖍️ 애드혹 네트워크(Ad-hoc Network)
( ① ) 사람의 감정이나 경험을 나타내는 개념이다.
( ② ) 사용자 인터페이스로 예로는 CLI가 있다.
🖍️ ① UX, ② UI
🖍️
- 원자성(Atomictiy): 모두 반영되도록 완료(Commit)되든지 아니면 전혀 반영되지 않도록 복구(Rollback)되어야 한다.
- 일관성(Consistency) : 트랜잭션의 작업 처리 결과가 항상 일관성이 있어야 한다.
- 독립성, 격리성, 순차성(Isolation) : 둘 이상의 트랜잭션이 동시에 실행되고 있을 경우, 어떤 하나의 트랜잭션이라도 다른 트랜잭션의 연산에 끼어 들 수 없다.
- 지속성, 영속성(Durability) : 성공적으로 완료된 트랙잭션의 결과는 시스템이 고장나더라도 영구적으로 반영되어야 한다.
🖍️ 제 2 정규형
부분 함수적 종속성을 만족한다. 즉, 기본키의 부분집합이 결정자가 되버린 현상이다.
( ① ) 테이블명 ( ② ) 컬럼 = 값 WHERE 점수 >= 90;
🖍️ ① UPDATE, ② SET
SELECT .... FROM 학생정보 a JOIN 학과정보 b ( ① ) a.학과 = b.( ② )
🖍️ ① ON, ② 학과
a = 100
result = 0
for i in range(1,3):
result = a >> i
result = result + 1
print(result)
🖍️ 26
>>
: Right Shift 연산자i=1
일 때,100 >> 1
:
100를 2진수로 바꾸면 01100100,01100100 >> 1
→ 00110010
00110010를 10진수로 바꾸면2*2*2*2*2 + 2*2*2*2 + 2*1
=32 + 16 + 2
= 50
∴ result = 50 + 1 = 51i=2
일 때,100 >> 2
:
01100100 >> 2
→ 00011001
00011001를 10진수로 바꾸면2*2*2*2 + 2*2*2 + 1
=16 + 8 + 1
= 25
∴ result = 25 + 1 = 26
🖍️ AES
( ① )은 최소 한번은 모든 문장 수행.
( ② )은 결정(Decision) 검증기준이라고도 하며, 조건별 참 / 거짓 수행.
( ③ )은 ( ② )과 달리 전체 조건식을 무시하며, 조건 상관없이 개별 조건 참 / 거짓 수행.
🖍️ ① 문장 커버리지, ② 결정 커버리지, ③ 조건 커버리지
'이름'이란 컬럼에 '이'로 시작하는 문자열을 '내림차순'하는 쿼리를 작성하는데 빈 칸에 알맞은 문장을 작성하시오.
SELECT .... FROM ... WHERE '이름' LIKE ( ① ) ORDER BY '컬럼명' ( ② );
🖍️ ① '이%' ② DESC
참고,
https://newbt.kr/시험/정보처리기사+실기
https://chobopark.tistory.com/210