본문 바로가기

분류 전체보기

(151)
연산자 연산자 단항 연산자 - ! : 논리 not 연산자 - ~ : 비트 not 연산자 - ++ : 증가 연산자 - -- : 감소 연산자 이항 연산자 산술 연산자 - 산술 계산에 사용되는 연산자를 말합니다. - + : 더하기 연산자 - - : 빼기 연산자 - * : 곱하기 연산자 - / : 몫 연산자 - % : 나머지 연산자 - ** : 거듭제곱 연산자 관계 연산자 - 두 수의 관계를 비교하여 참 또는 거짓을 결과로 출력하는 연산자입니다. - : 크다 연산자 - == : 같다 연산자 - != : 같지 않다 연산자 비트 연산자 - 비트별로 연산하여 결과를 출력하는 연산자입니다. - & : and 연산자 - | : or 연산자 - ^ : xor 연산자 - ~..
OSI 7계층 OSI 7계층 - 다른 시스템 간의 원활한 통신을 위해 ISO에서 제안한 통신 규약입니다. 물리 계층 - 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙을 정의합니다. 데이터 링크 계층 - 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 시스템 간 연결 설정과 유지 및 종료를 담당합니다. - HDLC, PPP, LLC, LAPB, MAC, LAPD 등의 주요 프로토콜이 있습니다. 네트워크 계층 - 개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능을 합니다. - IP, ARP, ICMP, IGMP, RIP, OSPF, IGRP, EIGRP, BGP 등의 주요 프로토콜이 있습니다. 전송 계..
IP 주소체계 / IPv4, IPv6 IP 주소체계 IPv4 - 현재 네트워크 계층의 프로토콜입니다. - 호스트 주소를 자동으로 설정하며 유니캐스트를 지원합니다. - 클래스별로 네트워크와 호스트 주소의 길이가 다릅니다. 구성 - 8비트씩 4부분, 총 32비트로 구성되어 있습니다. - 각 부분을 10진수로 표현하고, 점(.)으로 구분합니다. - 약 43억개의 주소를 표현할 수 있습니다. - 패킷 헤더는 가변의 길이를 가집니다. - 유니캐스트, 멀티캐스트, 브로드캐스트 세 가지 주소 체계로 나누어집니다. IPv6 - IPv4의 주소 부족 문제를 해결하기 위해 개발되었습니다. - IPv4에 비해 자료 전송 속도가 빠릅니다. - 주소 자동 설정 기능을 통해 손쉽게 이용자의 단말을 네트워크에 접속시킬 수 있습니다. - 인증성, 기밀성, 데이터 무결성..
병행제어 병행제어 - 다중 프로그램의 이점을 활용하여 동시에 여러 개의 트랜잭션을 병행수행할 때 동시에 실행되는 트랜잭션들이 데이터베이스의 일관성을 파괴하지 않도록 트랜잭션 간의 상호 작용을 제어하는 것입니다. 목적 - 시스템 활용도를 최대화합니다. - 사용자에 대한 응답 시간을 최소화합니다. - 데이터베이스의 공유를 최대화합니다. - 데이터베이스의 일관성을 유지합니다. 정보처리기사 2022년 1회 60번 출제
분산 데이터베이스 시스템 분산 데이터베이스 - 논리적으로 하나의 시스템에 속하지만 물리적으로는 네트워크를 통해 연결된 여러 개의 컴퓨터 사이트에 분산되어 있는 데이터베이스를 말합니다. 구성 요소 - 분산 처리기, 분산 데이터베이스, 통신 네트워크가 있습니다. 목표 - 위치 투명성 : 액세스하려는 데이터베이스의 실제 위치를 알 필요 없이 논리적인 명칭만으로 액세스할 수 있습니다. - 중복 투명성 : 동일 데이터가 여러 곳에 중복되어 있더라도 사용자는 마치 하나의 데이터만 존재하는 것처럼 사용하고 시스템은 자동으로 여러 자료에 대한 작업을 수행합니다. - 병행 투명성 : 분산 데이터베이스와 관련된 다수의 트랜잭션들이 동시에 실현되더라도 그 트랜잭션의 결과는 영향을 받지 않습니다. 특징 - 지역 자치성이 높습니다. - 분산 제어가 가..
집합 연산자를 이용한 통합 질의 집합 연산자를 이용한 통합 질의 - 집합 연산자를 사용하여 2개 이상의 테이블의 데이터를 하나로 통합합니다. UNION - 두 SELECT문의 조회 결과를 통합하여 중복된 행은 한 번만 출력합니다. UNION ALL - 두 SELECT문의 조회 결과를 통합하여 중복된 행도 그대로 출력합니다. INTERSECT - 두 SELECT문의 조회 결과 중 공통된 행만 출력합니다. EXCEPT - 첫 번째 SELECT문의 조회 결과에서 두 번째 SELECT문의 조회 결과를 제외한 행을 출력합니다. 정보처리기사 2022년 1회 57번 출제
DCL(데이터 제어어) DCL(데이터 제어어) - 데이터의 보안, 무결성, 회복, 병행 수행 제어 등을 정의하는데 사용되는 언어입니다. - 데이터베이스 관리자가 데이터 관리를 목적으로 사용합니다. COMMIT - 명령에 의해 수행된 결과를 실제 물리적 디스크로 저장하고 데이터베이스 조작 작업이 정상적으로 완료되었음을 알려줍니다. - 데이터의 보안과 무결성을 정의합니다. ROLLBACK - 데이터베이스 조작 작업이 비정상적으로 종료되었을 때 원래의 상태로 복구합니다. GRANT - 데이터베이스 사용자에게 사용 권한을 부여합니다. REVOKE - 데이터베이스 사용자의 사용 권한을 취소합니다. 정보처리기사 2022년 1회 52번, 55번, 56번 출제
DDL(데이터 정의어) DDL(데이터 정의어) - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 변경, 삭제할 때 사용하는 언업입니다. - 논리적 데이터 구조와 물리적 데이터 구조의 사상을 정의합니다. - 데이터베이스 관리자나 데이터베이스 설계자가 사용합니다. CREATE - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의합니다. CREATE TABLE - CREATE TABLE 테이블명;이 기본 사용 형식입니다. - 기본 테이블에 포함될 모든 속성에 대하여 속성명과 그 속성의 데이터 타입, 기본값, NOT NULL 여부, 속성 값에 대한 제약 조건을 지정합니다. - PRIMARTY KEY는 기본키로 사용할 속성 또는 속성의 집합을 지정합니다. - UNIQUE는 대체키로 사용할 속성 또는 속성의 집합을 지정합니다. - FO..