오늘은 매복 사랑니를 빼고 공부 깔짝대는중
여태 사랑니는 2번 뽑아봤지만 이번에 뽑아주신 의사분이 그저 GOAT였다. 이렇게 안아플수가...
각설하고 바로 본론으로 들어가보자

구문 커버리지 : 1234567
분기 커버리지 : 1234567, 1234561
분기의 경우 yes일때만 & NO일때만 이라고 생각하면 쉽다.
조건 커버리지 : 1234567, 1234567, 1234561, 1234561
은근히 잘나오는 문제이니 잘봐두자

맞힌 문제지만 뭐의 약어인지 함 보고가라
생성 패턴 : 반지의 제왕 -(프로)도 와 (빌)보 삼촌은 (추)해서 (싱글)인건 (팩)트
구조 패턴 - 양아치가 머리에 (브릿지)로 (데코)를 넣고 도로 (사이드)로 오토바이타고 거의 (플라이)해서 간 이유가 (프록시)로 우회해서 (컴)퓨터로 야동을 보려다가 (어댑터)가 필요해서 그거 사려고
행위 패턴 : 스타크래프트 - (전략)게임 에서 (중)요한 (메)인 건물인 (커맨드)센터에 (옵저버)가 (방문)해서 (책임)지고 (상태)를 살피다가 (템플)러와 (인터)셉터가 (반복)해서 공격했다



모듈 응집도 우<논<시<절<교(통)<순<기(높을수록 좋음)
우연적 응집도
논리적 응집도
시간적 응집도
절처적 응집도
교환적 응집도(=통신적 응집도)
순차적 응집도
기능적응집도
우리놀던시절에 그사람 교순가(기)?
마지막에 응집도 젤 높음 이게 좋은거

●(theta join)세타조인(R▷◁(r 조건 s)S):
-조인에 참여하는 두 릴레이션의 속성 값을 비교하여 조건을 만족하는 투플만 반환한다.
●(inner join)내부조인(동등조인)(R▷◁(r=s)S):
-동등조인의 결과 릴레이션의 차수는 첫 번째 릴레이션과 두 번째 릴레이션의 차수를 합한 것.
●(natural join)자연조인(R▷◁N(r,s)S):
-동등조인에서 조인에 참여한 속성이 두 번 나오지 않도록 중복된 속성(두 번째 속성)을 제거한 결과를 반환
●(outer join)외부조인:
-왼쪽 외부조인(left outer join):
왼쪽 투플 기준으로 자연조인 시 실패한 투플을 모두 보여주되 값이 없는 대응 속성에는 NULL 값을 채워서 반환한다.
-오른쪽 외부조인(right outer join):
오른쪽 투플 기준으로 자연조인 시 실패한 투플을 모두 보여주되 값이 없는 대응 속성에는 NULL 값을 채워서 반환한다.
-완전 외부조인(full outer join):
양쪽 투플 기준으로 자연조인 시 실패한 투플을 모두 보여주되 값이 없는 대응 속성에는 NULL 값을 채워서 반환한다.
●(semi join)세미조인:
-자연조인을 한 후 두 릴레이션 중 한쪽 릴레이션의 결과만 반환


목적기반테스트
회복(Recovery) : 실패를 유도하여 정상복귀가 가능한지 테스트
안전(Security) : 소스코드 내의 보안결함에 대한 테스트
강도(Stress) : 과부하 시에도 시스템이 정상적으로 작동하는지 테스트
성능(Performance) : 응답시간 , 처리량 반응속도 등의 테스트
구조(Structure): 시스템 내부 로직, 복잡도 등을 테스트
회귀(Regression): 변경된 코드에 대한 새로운 결함 여부 테스트
병행(Parallel): 변경된 코드에 기존과 동일한 테스트 진행 후 결과 비교


조인 : 두 릴레이션의 공통 속성 중 속성 값이 같은 튜플을 수평으로 결합한다. > ⋈
여러가지의 조인이 존재 (세타조인, 동등조인, 자연조인, 외부조인, 세미조인)
합집합 Union : 두 개의 릴레이션을 합한다. > A ∪ B
교집합 : 두 릴레이션이 공통으로 가지는 튜플을 반환한다. > A ∩ B
프로젝션 Projection : 릴레이션의 속성을 추출한다. > π<조건>(R)
π Project(추출) : 속성들의 부분 집합, 중복 제거 (수직연산)
셀렉션 Selection : 릴레이션의 튜플을 추출한다. > σ<조건>(R)
디비전 : B 릴레이션의 모든 값을 포함하는 A의 튜플을 추출한다. > A ÷ B
차집합 : 두 릴레이션의 튜플들의 겹치지 않는 부분만을 도출 > A - B
카디션 곱 : 두 테이블로 만들 수 있는 모든 경우의 수를 나타내는 전체 집합을 도출 > A * B
참조 무결성: 외래 키가 유효한 값을 참조.
개체 무결성: 기본 키는 고유하고 NULL이 아님.
도메인 무결성: 열 값이 정의된 데이터 유형과 범위에 맞음.

Highest Response-ratio Next Scheduling
(최고) ( 응답시간 비율 ) ( 스케줄링 )
(대기시간+서비스(실행)시간)/ 서비스(실행)시간


RIP 최단경로 조건
홉 수가 가장 적어야함
(홉 수 동일하다면)비용이 적어야함
홉 수가 15를 넘기면 불가능한 경로로 판단
RIP는 홉 수를 기준으로 A → D → C → F 경로를 선택하고, OSPF, EIGRP 및 Static 라우팅 방식에서는 비용을 고려하여 A → D → C → E → F 경로가 선택됩니다.

DELETE할 때 테이블 명시해줘야 함 명심하셈