공부/오답노트

2023. 04. 21 / 자바스크립트 주관식 & 오답노트

우당당쿵당콩탕 2023. 4. 21. 12:45
728x90
반응형

01. 다음 빈칸의 내용을 작성하시오.

( ① ) : 물리(Physics) 계층에서 데이터 전송을 하기 위해 사용하는 데이터 단위
( ② ) : 네트워크(Network) 계층에서 데이터 전송을 하기 위해 사용하는 데이터 단위

 

더보기

답 : 비트 / 패킷

 

해설 :

* OSI 모델은 인터넷의 작동을 설명하는 모델로, 7개의 계층으로 나뉘어집니다.

 

1. OSI 7계층의 제 1계층 물리계층의 데이터 단위는 비트입니다.

물리적 계층에서는 주로 전기적, 기계적, 과학적, 기능적인 등 이러한 특성을 통해 통신 케이블로 데이터를 전송합니다.

 

2. OSI 7계층의 제 3계층 네트워크 계층의 데이터 단위는 패킷입니다.

인터넷을 통해 발송되는 모든 데이터는 패킷이라는 작은 조각으로 나뉘어집니다. 예를 들어 철수가 영희에게 메세지를 보낸다면 철수의 메세지는 여러 조각으로 나뉘어진 다음 영희의 컴퓨터에서 다시 조립됩니다.


02. 다음이 설명하는 용어를 작성하시오.

릴레이션에서 하나의 속성이 취할 수 있는 동일한 타입의 원자값들의 집합을 의미하는 것을 무엇이라 하는지 쓰시오.

 

더보기

답 : 도메인

 

해설 : 도메인은 하나의 속성이 취할 수 있는 같은 타입의 원자값들이며 도메인은 실제 속성 값이 나타날 때 그 값의

합법 여부를 시스템이 검사하는데에도 이용된다.


03. 다음이 설명하는 용어를 작성하시오.

모든 창을 최소화하여 바탕화면을 보기 위한 윈도우 단축키는 무엇인지 작성하시오.

 

더보기

답 : 윈도우 + M / 윈도우 + D

 

해설 :

버전마다 다릅니다.


04. 다음이 설명하는 용어를 작성하시오.

한 릴레이션 내에 있는 후보키 중에 하나 이상의 속성들의 집합으로, 구성된 키의 모든 튜플에 대해 유일성(Unique)은 만족하지만, 최소성(Minimality)은 만족하지 못하는 것이 무엇인지 작성하시오.

 

더보기

답 : 슈퍼키

 

해설 :

*키

키라는 것은 무언가를 열쇠처럼 무언가를 열고 잠글 때 사용하는 것으로 같은 것은 없다. 키라는 것은 무언가를 식별하는 고유한

식별자의 기능을 하며 종류로는 기본키, 슈퍼키, 후보키, 대체키, 외래키 등이 있다.

 

슈퍼키는 각 행을 유일하게 식별할 수 있는 하나 또는 그 이상의 속성들의 집합이며 슈퍼키의 경우 유일성만 만족하면 슈퍼키가 될 수 있다. 유일성이란 하나의 키로 특정 행을 바로 찾아낼 수 있는 고유한 데이터 속성을 말한다. 주민번호처럼.


05. 다음이 설명하는 용어를 작성하시오.

데이터베이스에서 릴에이션 내의 각 행을 레코드라고 하며, 관련 테이블에서 행한 수치 이상으로 혼합된 자료 요소를 의미, 각 개체들의 각각의 정보를 표현하는 것이 무엇인지 작성하시오.

 

더보기

답 : 튜플

 

해설 :

데이터베이스내의 주어진 목록과 관계있는 속성값의 모음이다.

관련 테이블에서 행한 수치 이상으로 혼합된 자료 요소를 의미한다.

릴레이션을 구성하는 각각의 행을 의미한다.

튜플의 수를 카디널리티(Cardinality) 또는 기수라고 한다.

릴레이션은 기본적으로 테이블이다.


06. 다음이 설명하는 용어를 작성하시오.

CPU(중앙처리장치)와 입출력 장치 간의 속도 차이를 완화하기 위해 사용하는 시스템으로, 대표적으로 프린터에서 사용하는 기능은 무엇인지 쓰시오.

 

더보기

답 : 스풀링

 

해설 :

버퍼링의 일종으로 기본적으로 주변장치와 중앙처리장치의 처리 속도 차이에 의한 대기시간을 줄이기 위해 사용하는 기법입니다.


07. 다음이 설명하는 용어를 작성하시오.

전기적인 연결, 물리적 설계, 데이터 전송 등에 이용되는 OSI 계층은 무엇인지 작성하시오.

 

더보기

답 : 물리계층

 

해설 :

사용자 간을 연결하는 물리적인 연결을 활성화/비활성화 및 연결상태 유지를 위하여 물리적 연결에 대한 전기적, 기계적, 절차전, 기능적 명세를 정의합니다.

 

간단히 말하자면 전기적 연결에 대한 연결을 어떻게 해줄까에 대한 정의입니다.


08. 다음이 설명하는 용어를 작성하시오.

릴레이션 내의 데이터를 변경하거나 삭제할 때, 다른 개체가 해당 개체를 참조하고 있을 경우 변경 및 삭제를 취소하는 명령어는 무엇인지 쓰시오.

 

더보기

답 : restrict

 

해설 : 명령어 설명입니다.


09. 다음이 설명하는 용어를 작성하시오.

네트워크상에서 IP주소를 물리적 주소(MAC)로 대응시키기 위해 사용되는 프로토콜이다.
IP address를 LAN 카드의 물리적 주소인 MAC 주소로 변환한다.

 

더보기

답 : ARP

 

해설 :

Address Resolution Protocol의 약자로 IP주소를 MAC 주소와 매칭 시키기 위한 프로토콜입니다. 

이것을 사용하는 이유는 로컬 네트워크 에서 단말과 단말 간 통신을 하기 위해서는 ip주소와 함께 mac주소를 이용하게 되는데 ip주소를 mac Address와 매칭하여 목적지 ip의 단말이 소유한 mac 주소를 향헤 제대로 찾아가기 위함입니다.


10. 다음이 설명하는 용어를 작성하시오.

하나의 작업을 수행하기 위해 필요한 연산들의 집합이다.
데이터베이스에서 논리적인 작업의 단위를 의미한다.
원자성, 일관성, 독립성, 지속성 등의 특징을 있다.

 

더보기

답 : 트랙잭션

 

해설 :

트랙잭션이란 데이터베이스의 상태를 변화시키기위해서 수행하는 작업의 단위를 뜻합니다.

간단하게 말해서 질의어(SQL)을 이용하여 데이터베이스를 접근하는 것을 의미합니다.

*질의어 : SELECT, INSERT, DELETE, UPDATE

다만 작업의 단위는 질의어 한문장이 아닙니다!

작업단위는 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미합니다.