정보
-
업무명 : 정보처리기사 필기 : 제2과목 소프트웨어 개발 (데이터 입출력 구현)
-
작성자 : 이상호
-
작성일 : 2021-03-01
-
설 명 :
-
수정이력 :
내용
[자료구조]
-
자료구조의 정의
-
자료구조의 분류
-
리스트(Linear List)
-
배열(Array)
-
-
스택(Stack)
-
큐(Queue)
-
트리(Tree)
-
트리의 순회 방법
-
중위 순회
-
왼쪽 서브트리 → 중간 노드 → 오른쪽 서브트리
-
-
전위 순회
-
중간 노드 → 왼쪽 서브트리 → 오른쪽 서브트리
-
-
후위 순회
-
왼쪽 서브트리 → 오른쪽 서브트리 → 중간 노드
-
-
-
그래프
-
그래프 개념
-
객체 간의 관계를 표현할 수 있는 자료구조
-
-
그래프 표현 방법
-
그래프 종류
-
무방향 그래프 : 선에 방향이 없다.
-
방향 그래프 : 선에 방향이 있다.
-
-
그래프 특징
-
네트워크 모델이다, 2개 이상의 경로가 가능하다, 자기 자신을 향하는 간선은 없다, 중복된 간 선을 허용하지 않는다.
-
-
[파일]
-
순차 파일
-
직접 파일
-
색인 순차 파일
-
기본 영역
-
색인영역(트랙, 실린더, 마스터)
-
오버플로우 영역
-
[데이터베이스]
-
데이터저장소
-
데이터베이스
-
통합, 저장, 운영, 공유
-
-
데이터베이스 특징
-
실시간접근성, 내용에 의한 참조, 동시 공유, 계속적인 변화
-
-
DBMS의 장·단점
-
DBMS
-
정의기능
-
조작기능
-
제어기능
-
[스키마]
-
정의
-
외부 스키마
-
개념 스키마
-
내부 스키마
[데이터 베이스 설계]
-
요구조건 분석
-
개념적 설계
-
논리적 설계
-
물리적 설계
-
데이터베이스 구현
[SQL]
-
SQL(Structured Query Language)
-
DDL
-
DML
-
DCL
-
-
데이터 접속(Data Mapping)
-
SQL Mapping
-
ORM
-
-
트랜잭션(Transaction)
[절차형 SQL]
-
절차형 SQL
-
프로시저
-
트리거
-
사용자 정의함수
-
-
절차형 SQL의 테스트와 디버깅
-
쿼리 성능 최적화
[연습문제]
-
리스트내에 데이터 삽입,삭제가 한쪽 끝에서 이루어 지는 데이터 구조를 무엇 이라 하는가?
-
① 스택
-
② 큐
-
③ 데크
-
④ 원형 큐
-
-
다음 중 트리에 대한 설명으로 옳은 것은?
-
① 루트노드가 많은 트리일수록 좋은 트리이다.
-
② 트리와 관련된 알고리즘을 재귀적인 방식으로 구현하면 실행시간이 빨라진다.
-
③ 트리의 최대레벨과 트리의 높이와는 무관하다.
-
④ 트리의 노드 중 차수가 0인 노드를 리프노드라고 한다.
-
-
데이터베이스 구성의 장점이 아닌 것은?
-
① 데이터 중복 최소화
-
② 여러 사용자에 의한 데이터 공유
-
③ 데이터 내용의 일관성 유지
-
④ 데이터 간의 종속성 유지
-
-
다음 데이터베이스 트랜잭션의 특성 중 아래 내용에 해당하는 것은?
-
시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후에 같아야 한다.
-
① 원자성(Automicity)
-
② 일관성(Consistency)
-
③ 격리성(Isolation)
-
④ 영속성(Durability)
-
-
데이터베이스 프로시저 쿼리 성능 최적화를 위해서 개발자가 고려할 사항으 로 가장 거리가 먼 것은?
-
① 개발자는 SQL 특성을 충분히 이해하고 SQL문을 적절히 구사할 수 있는 기본적인 능 력을 갖추어야 한다.
-
② 개발자는 SQL 작성 시 옵티마이저의 일련의 행위에 대해서는 몰라도 된다.
-
③ 구문분석 단계에서 옵티마이저의 실행계획에 따라서 실행 속도의 차이는 크게 날 수 있다.
-
④ 옵티마이저의 실행계획이 비정상적이라면 개발자는 Hint같은 조건을 부여하여 실행 계획을 수정할 수 있다.
-
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
'자기계발 > 자격증' 카테고리의 다른 글
[자격증] 정보처리기사 필기 : 제2과목 소프트웨어 개발 (제품 소프트웨어 패키징) (0) | 2021.03.01 |
---|---|
[자격증] 정보처리기사 필기 : 제2과목 소프트웨어 개발 (통합 구현) (0) | 2021.03.01 |
[자격증] 정보처리기사 필기 : 제1과목 소프트웨어 설계 (인터페이스 설계) (0) | 2021.03.01 |
[자격증] 정보처리기사 필기 : 제1과목 소프트웨어 설계 (애플리케이션 설계) (0) | 2021.03.01 |
[자격증] 정보처리기사 필기 : 제1과목 소프트웨어 설계 (화면 설계) (0) | 2021.03.01 |
최근댓글