[ASC 1기] 3주차 준비 - Subnet
이번주 주제는 VPC, Route53, Subnet, Region이다. 지난 학기 데이터 통신 과목을 수강하면서 IP 주소가 주어졌을 때, 서브넷마스크, 네트워크 ID, 브로드캐스트주소를 계산하는 문제가 나왔었다. 학점을 위해 구하는 공식은 외우고 무엇인지는 모르는 상태였는데 그 생각이 나서 한번 알아보기로 했다. [IP] IP? → Internet Protocol의 약자 Protocol이란 통신 규약(신호처리, 오류처리, 암호, 인증, 주소 등에 대한)을 의미한다. 예시로는 우리가 URL앞에 붙이는 http 역시 http 프로토콜을 따른다는 의미이다. Internet Protocol은 인터넷에서 사용하는 통신 규약을 의미. [IP 주소] IP가 무엇인지 알았으니 IP 주소는 간단하다. IP를 따르면서 ..
[sqld] 모르는 거 속성 정리
정규형 제1정규형: 모든 도메인이 원자값 (모두 ATTR) 제2정규형: 부분 함수 종속 제거 (상이한 ATTR 분리) 제3정규형: 이행적 함수 종속 제거 (이행 -> 삼단논법) BCNF: 모든 결정자가 후보키 정규화와 반정규화 정규화: 중복성 제거 입력, 수정, 삭제 성능 향상, 조회 성능 보장 X 반정규화: 조회 성능 향상 기대 가능 테이블 병합 (1:1, 1:M, 슈퍼/서브) 테이블 분할 (수직, 수평) 테이블 추가 (중복, 통계, 이력, 부분) 중복칼럼 추가 파생칼럼 추가 이력테이블 칼럼추가 PK에 의한 칼럼 추가 응용시스템 오작동을 위한 칼럼 추가 중복 관계 추가 엔터티 종류 유형과 무형에 따른 엔터티 유형 엔터티: 물리적 형태가 있는 엔터티 (EX. 학생, 교수 등) 개념 엔터티: 형태가 없는 ..
[데이터베이스 실습] 9. 그룹 함수, 윈도우 함수
그룹함수: 그룹별로 소계를 내주는 함수 ROLLUP (A, B, ...): 뒤에서부터 소계를 낸다. A에 대한 그룹핑을 하고 B에 대한 소계를 낸 후에 A에 대해서만 소계를 내고 최종적으로 통계를 낸다. 해당 ROW가 어느 칼럼에 대한 소계인지 알고 싶다면 GROUPING을 사용하면 된다. CUBE (A, B, ...): 순서가 상관이 없다. 모든 칼럼에 대해 소계를 내고(모두 그룹핑, 모두 안 그룹핑, A만 그룹핑, B만 그룹핑 등등..) 마지막에는 통계를 낸다. GROUPING SETS(A, B, ...): 순서가 상관이 없다. 모든 칼럼을 하나씩 그룹핑하여 소계를 내고, 해당 로우들을 전부 합친다. 윈도우 함수: ROW끼리의 관계를 정의하는 함수 양식: [WINDOW FUN] (PARAMETERS)..