본문 바로가기
My Image
반응형

전공지식33

[Network] 서브넷마스크(Subnet Mask)란? *선행지식 2018/11/10 - [전공지식/Network] - [Network] IP주소란? 2018/11/11 - [전공지식/Network] - [Network] IP주소 클래스(A,B,C class)란? 1) 서브네팅이란? (Subnetting) 서브넷마스크를 알기 위해선 먼저 서브네팅 개념을 이해해야합니다. 서브네팅은 "네트워크 관리자가 네트워크 성능을 향상시키기 위해, 자원을 효율적으로 분배하는 것입니다. 여기서 자원을 효율적으로 분배한다는 것은 네트워크 영역과 호스트 영역을 분할 하는 것이라고 생각하면 됩니다." 네트워크적인 측면에서 말하자면, 너무 큰 브로드캐스트 도메인은 네트워크 환경에서 패킷전송을 느리게하고 성능저하를 발생시킵니다. 따라서 네트워크를 쪼개서 통신 성능을 보장하는 것입니다... 2018. 11. 10.
[운영체제] 디스크 스케줄링이란?(Disk Scheduling) 디스크 스케줄링이란?(Disk Scheduling) 일반적으로 컴퓨터는 데이터를 저장할때, 순차적으로 하드웨어 디스크에 저장하지 않는다. 그때 그때 필요에 따라 상황에 맞게! 데이터를 저장하기 때문에 데이터를 찾기 위해선, 산재되서 저장된 데이터를 찾아와야 한다. 이때, 어떻게 효율적으로 산재된 데이터를 액세스 할 것인가에 대한 고민과 방법을 디스크 스케줄링이라 한다. 디스크 스케줄링 목표 디스크 스케줄링은 디스크 스케줄러가 실행한다. 디스크 스케줄러는 몇가지 목표를 가지고 데이터를 액세스한다. 1. 하드 디스크 검색으로 낭비되는 시간을 최소화 2. 특정한 프로세스의 입출력 요청의 우선순위를 정함3. 디스크 대역을 실행중인 각 프로세스에 할당4. 정해진 기한까지 요청을 처리 디스크 스케줄링 종류 그럼 대.. 2018. 11. 5.
[SQLD] 제2장 트리거(Trigger)란? 1. 트리거(Trigger)란? 트리거(Trigger)란 영어로 방아쇠라는 뜻인데, 방아쇠를 당기면 그로 인해 총기 내부에서 알아서 일련의 작업을 실행하고 총알이 날아갑니다. 이처럼 데이터베이스에서도 트리거(Trigger)는 특정 테이블에 INSERT, DELETE, UPDATE 같은 DML 문이 수행되었을 때, 데이터베이스에서 자동으로 동작하도록 작성된 프로그램입니다. 즉! 사용자가 직접 호출하는 것이 아니라, 데이터베이스에서 자동적으로 호출하는 것이 가장 큰 특징입니다. 트리거(Trigger)는 테이블과 뷰 데이터베이스 작업을 대상으로 정의할 수 있으며, 전체 트랜잭션 작업에 대해 발생되는 트리거(Trigger)와 각행에 대해 발생되는 트리거(Trigger)가 있습니다. 2. 트리거(Trigger)가.. 2018. 6. 7.
[SQLD] 제2장 - DB계층형 질의와 셀프조인(Hierarchical Query & Self Join)_2 1. 셀프조인(Self Join)이란? 지난시간 : 2018/06/03 - [전공지식/DataBase] - [SQLD] 제2장 - DB계층형 질의와 셀프조인(Hierarchical Query & Self Join)_1이번시간은 데이터베이스에서 셀프조인(Self Join)에 대해서 알아보도록 하겠습니다. 셀프조인(Self Join)이란 동일 테이블 사이의 조인을 말합니다. 따라서 FROM 절에 동일 테이블이 두 번 이상 나타납니다. 동일 테이블 사이의 조인을 수행하면 테이블과 칼럼 이름이 모두 동일하기 때문에 식별을 위해 반드시 별칭을 반드시 사용해야합니다. 또한, 칼럼에도 모두 테이블 별칭을 사용해서 어느 테이블의 칼럼인지 식별이 가능하도록 만들어야합니다. 2. 셀프조인(Self Join) 사용법 셀프조.. 2018. 6. 6.
반응형