본문 바로가기
OSI 7 계층 참조 모델 OSI 7 계층이란? Open System Interconnection 7 계층은 국제 표준화 기구(ISO)에서 제시한 네트워크 기본 모델로서, 네트워크 프로토콜 디자인과 통신을 계층을 나누어 설명한 것을 의미한다. OSI 7계층 LAYER 계층 분류 설명 7계층 응용 계층 사용자와 가장 가까운 계층, 응용 서비스나 프로세스가 동작하는 계층 6계층 표현 계층 데이터를 어떻게 표현할지 정하는 계층 데이터 부호화, 암호화, 복호화 , 압축 등 5계층 세션 계층 응용프로세스가 통신을 관리하기 위한 방법을 정의하는 계층 4계층 전송 계층 전송 계층은 양 끝단의 사용자들이 신뢰성있는 데이터를 주고 받게 해주는 역할을 한다. 또한 단말기 사이에 오류 수정과 흐름제어, 혼잡제어를 수행하여 신뢰성이 있고 상위 계층에서.. 기타/정보처리기사 2020. 9. 2.
SQL - 단일행 함수 (날짜 함수) 날짜 함수란? 날짜 함수는 연산 대상이 날짜이며, 반환값은 대부분 날짜형이며 함수에 따라 숫자를 반환하는 함수가 있다. 날짜형 데이터 연산 연산 결과 설명 날짜 + 숫자 날짜 숫자 만큼의 날(일수)를 날짜에 더함 날짜 + 숫자/24 날짜 숫자 만큼의 시간을 날짜에 더함 날짜1 - 날짜2 일수 날짜1에서 날짜2를 뺀만큼의 일수 날짜 함수 종류 날짜 함수 반환 타입 설명 SYSDATE DATE 형 데이터베이스가 설치된 시스템의 현재시간 반환 CURRNET_DATE DATE 형 (그레고리력) session time zone의 현재 날짜를 반환 SYSTIMESTAMP TIMESTAMP WITH TIME ZONE 형 시스템의 밀리초 및 시간대를 포함한 시스템 날짜 반환 EXTRACT (가져올 값 FROM 위치) .. DB/Oracle 2020. 9. 2.
트랜잭션이란? 특징 & 성질 트랜잭션 Transaction 이란? 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야할 일련의 연산들을 의미한다. 트랜잭션의 특징 1. 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위이다. 2. 사용자가 시스템에 대한 서비스 요구시 시스템이 응답하기 위한 상태 변환 과정의 작업단위이다. 3. 하나의 트랜잭션은 Commit되거나 Rollback 된다. 트랜잭션의 성질 1) Atomicity : 원자성 트랜잭션의 연산은 반드시 모두 반영되도록 완료되거나, 아니면 전혀 반영되지 않도록 복구되어야한다. (ALL OR NOTHING) 2) Consistency : 일관성 트랜잭션이 그 실행을 성공적으로 완료하.. 기타/정보처리기사 2020. 9. 1.
SQL - 단일행 함수(문자함수) 문자 함수란? 문자 함수는 연산 대상이 문자이며, 반환값은 함수에 따라 문자나 숫자를 반환한다. 숫자 값을 반환하는 문자 함수는 모든 문자 데이터 유형을 인수로 사용할 수 있다. 주요 문자 함수 종류 1) LOWER(char) 모든 영문자를 소문자로 변환하여 반환한다. SELECT LOWER('KOREA 2000') FROM dual; 실행 결과 : 2) UPPER(char) 모든 영문자를 대문자로 변환하여 반환한다. SELECT UPPER('korea 2000') FROM dual; 실행 결과 : 3) INICAP(char) 각 단어의 첫 글자를 대문자로, 다른 모든 글자를 소문자로 변환한다. SELECT INITCAP('korea seoul') FROM dual; 실행 결과 : 4) CHR(아스키코드.. DB/Oracle 2020. 9. 1.
SQL - 단일행 함수 (숫자함수) 단일행 함수란? 쿼리 된 테이블 또는 뷰의 모든 행에 대해 단일 결과 행을 반환한다. 단일행 함수는 선택 목록, WHERE 절, START WITH 및 CONNECT BY 및 HAVING 절에 나타날 수 있다. 숫자 함수란? 숫자 함수는 수식 연산을 하는 함수로 매개변수나 반환 값이 대부분 숫자 형태이다. 대부분의 숫자 함수는 유효자리가 38자인 NUMBER로 반환되며, 삼각함수, 지수함수 등은 소수점 36자리로 반환된다. 주요 숫자 함수 종류 1) ABS(n) n의 절대 값을 반환한다. SELECT ABS(10), ABS(-10) FROM dual; 실행 결과 : 2) SIGN(n) n의 값이 양수/음수/0 인지에 따라 값을 1/-1/0 으로 반환한다. SELECT SIGN(10), SIGN(-10),.. DB/Oracle 2020. 9. 1.