Certificate/정보처리기사

[시나공 정보처리기사 필기] 201. DAS (Direct Attached Storage) ~ 250. JAVA에서의 표준 출력

Walker_ 2024. 2. 5. 18:17

2023-정보처리기사필기.pdf
2.57MB

 

201. DAS (Direct Attahed Storage)

 - 서버와 저장장치를 전용 케이블로 직접 연결하는 방식으로, 일반 가정에서 컴퓨터에 외장하드를 연결하는 것이 해당된다

 

202. NAS (Network Attached torage)

- 서버와 저장장치를 네트워크를 통해 연결하는 방식

 

203. SAN (Storage Area Network)

 - DAS의 빠른 처리와 NAS의 파일 공유 장점을 혼합한 방식

 

204. DDL (Data Define Language)

 - Schema, domain, tablem view, index를 정의하거나 변경 또는 삭제할 때 사용하는 언어

 

205. DML (Data Manipulation Language, 데이터 조작어)

 - 데이터베이스 사용자가 응용 프로그램이나 질의어를 통하여 저장된 데이터를 실질적으로 처리하는데 사용하는 언어

 

206. DCL (Data Control Language, 데이터 제어어)

 - 데이터의 보안, 무결성, 회복, 병행 수행 제어 등을 정의하는데 사용되는 언어이다.

 

207. CREATE TABLE 

 - 테이블을 정의하는 명령문이다.

 

208. ALTER TABLE

 - 테이블에 대한 정의를 변경하는 명령문이다.

 

209. DROP

 - 스키마, 도메인, 기본 테이블,  뷰 테이블, 인덱스, 제약 조건 등을 제거하는 명령문이다.

 

210. DCL (Data Control Language, 데이터 제어어)

 - 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는데 사용하는 언어

 

211. GRANT / REVOKE

 - 관리자가 데이터베이스 사용자에게 권한을 부여하거나 취소하기 위한 명령어이다.

 

212. COMMIT

 - 트랜잭션이 성공적으로 끝나면 데이터베이스가 새로운 일관성 상태를 가지기 위해 변경 내용 데이터베이스 반영 명령

 

213. ROLLBACK

 - 아직 COMMIT 되지 않은 변경된 모든 내용들을 취소하고 데이터베이스를 이전 상태로 되돌리는 명령어

 

214. 삽입문 (INSERT INTO~)

 - 기본 테이블에 새로운 튜플을 삽입할 때 사용

 

215. 삭제문 (DELETE FROM~)

 - 기본 테이블에 있는 튜플들 중에서 특정 튜플을 삭제할 때 사용한다.

 

216. 갱신문 (UPDATE~ SET~)

 - 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용한다.

 

217. 데이터 조작문의 네가지 유형

 - SELECT, INSERT, DELETE, UPDATE

 

218. SELECT1 - 일반 형식

 -  SELECT, FROM, WHERE, ORDER BY, 

 

219. 조건 연산자 / 연산자 우선순위

 - 우선순위 : 산술연산자, 관계연산자, 논리연산자

 

220. 하위 질의

 - 조건절에 주어진 질의를 먼저 수행하여 그 검색 결과를 조건절의 피연산자로 사용한다.

 

221. SELECT 2- 일반형식

 - 그룹함수, WINDOW 함수, GROUP BY, HAVING 절

 

222. 그룹함수

 - COUNT, SUM, AVG, MAX, MIN, STDDEV, VARIANCE

 

223. 집합 연산자를 이용한 통합 질의

 - 집합 연산자를 사용하여 2개 이상의 테이블의 데이터를 하나로 통합한다.

 

224. INNER JOIN

 - 일반적으로 EQUI JOIN과 NON-EQUI JOIN으로 구분된다

 

225. 트리거의 개요

 - 데이터베이스 시스템에서 데이터의 삽입, 갱신, 삭제 등의 이벤트가 발생할 때 마다 관련 작업이 자동으로 수행되는 SQL

 

226. DBMS 접속 기술

 - API 또는 API 사용을 편리하게 해주는 프레임워크 등을 의미

 - JDMC, ODBC, MyBatis

 

227. ORM의 개요

 - 객체지향 프로그래밍의 객체와 관계형 데이터베이스의 데이터를 연결하는 기술

 

228. 쿼리 성능 최적화의 개요

 - 데이터 입출력 애플리케이션의 성능향상을 위해 SQL 코드를 최적화 하는 것이다.

 

229. 데이터 전환의 정의

 - 운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출하여 새로 개발할 정보 시스템에서 운영 가능하도록 변환 후 적재하는 과정

 

230. 데이터 검증

 - 원천 시스템의 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지 여부 확인 과정

 

231. 오류 데이터 정제

 - 오류 관리 목록의 각 항목을 분석하여 원천 데이터를 정제하거나 전환 프로그램을 수정하는 것


[ 4과목 : 프로그래밍 언어 활용 ]

 

232. 배치 프로그램

 - 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것

 - 필수 요소 : 대용량데이터, 자동화, 견고성, 안정성/신뢰성, 성능

 

233. C/C++의 데이터 타입 크기 및 기억 범위

 - 문자, 부호없는 문자형, 정수, 실수

 

234. C언어의 구조체

 - 자료의 종류가 다른 변수의 모임

 

235. 자바의 데이터 타입 및 크기

- 문자, 정수, 실수, 논리

 

236. Python의 시퀀스 자료형

 - 리스트, 튜플, range, 문자열철머 값이 연속적으로 이어진 자료형

 

237. 변수의 개요 / 변수명 작성 규칙

 - 변수 : 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간

 

238. 가비지 콜렉터

 - 선언만 하고 사용하지 않는 변수들이 점유한 메모리 공간을 강제로 해제하여 다른 프로그램들이 사용할 수 있도록 하는 것

 

239. 산술 연산자

 - 가, 감, 승, 제 등의 산술 계싼이 사용되는 연산자

 

240. 관계 연산자

 - 두 수의 관계를 비교하여 참 또는 거짓을 결과로 얻는 연산자

 

241. 비트 연산자

 - 비트별로 연산하여 결과를 얻는 연산자

 

242. 논리 연산자

 - 두 개의 논리 값을 연산하여 참 또는 거짓을 결과로 얻는 연산자

 

243. 대입 연산자

 - 연산 후 결과를 대입하는 연산직을 간략하게 입력 할 수 있는 대입 연산자

 

244. 조건 연산자

 - 조건에 따라 서로 다른 수식을 수행한다.

 

245. 연산자 우선순위

 - 단항 연산자 > 이항 연산자 > 삼항 연산자 > 대입 연산자 > 순서 연산자

 

246. scanf() 함수

 - C언어의 표준 입력 함수로, 키보드로 입력받아 함수에 저장하는 함수

 

247. 서식 문자열 

 - %~~~다양한 문자들이 붙는다.

 

248. printf()함수

 - C언어의 표준 출력 함수로, 인수로 주어진 값을 화면에 출력하는 함수

 

249. 주요 제어문자

 - \~~ 다양한 문자들이 붙는다.

 

250. JAVA에서의 표준 출력

 - 자바에서 값을 화면에 출력할 때는 System 클래스의 서브 클래스인 out 클래스의 메소드 print(), println(), printf() 등을 출력