본문 바로가기

정보처리기사 필기 총정리126

절차형 SQL ★ p.173, 2-22 1) 개요 - C, JAVA 등의 프로그래밍 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL - 일반적인 프로그래밍 언어에 비해 효율이 떨어짐 - 연속적인 작업들을 처리하는데 적합 - BEGIN ~ END 형식으로 작성되는 블록(Block) 구조로 기능별 모듈화 가능 ▶ 프로시저(Procedure) 호출을 통해 실행되어 미리 저장해 놓은 SQL 작업 수행, 처리 결과는 한 개 이상의 값 혹은 반환을 아예 하지 않음 ▶ 트리거(Trigger) 입력, 갱신, 삭제 등의 이벤트가 발생할 때마다 관력 작업을 자동 수행 ▶ 사용자 정의 함수 프로시저와 유사하게 SQL을 사용해 일련의 작업을 연속적으로 처리함, 종료 시 예약어 RETURN을 사용해 처리 결과를 단일값으로 .. 2020. 9. 30.
데이터 입, 출력 ★★ p.171 1) SQL(Structured Query Language) - 1974년 IBM 연구소에서 개발한 SEQUEL에서 유래함 - 관계대수와 관계해석을 기초로 한 혼합 데이터 언어 ▶ 데이터 정의어(DDL; Data Define Language) DOMAIN(도메인), SCHEMA(스키마), TABLE(테이블), VIEW(뷰), INDEX(인덱스)를 정의하거나 변경 또는 삭제할 때 사용하는 언어 #도스테뷰인 ▶ 데이터 조작어(DML; Data Manipulation Language) SELECT(검색), INSERT(삽입), UPDATE(갱신), DELETE(삭제)로 저장된 데이터를 실질적으로 처리하는 데 사용하는 언어 ▶ 데이터 제어어(DCL; Data Control Language) 데이터의 .. 2020. 9. 30.
데이터베이스 / DBMS ★ p.168 1) 데이터베이스(Database) ★ - 공용 데이터(Shared Data): 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료 - 통합된 데이터(Integrated Data): 자료의 중복을 최대로 배제한 데이터의 모임 - 운영 데이터(Operational Data): 고유한 업무를 수행하는 데 없어서는 안 될 자료 - 저장된 데이터(Stored Data): 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 #공통운저 2) DBMS(Database Management System; 데이터베이스 관리 시스템) - 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해 주는 소프트웨어 ▶ 정의 기능: 데이터베이스에 저장될 데이터의 타입과 구조에 대한 정.. 2020. 9. 30.
자료구조 ★★ p.162, 2-2 1) 자료 구조의 분류 ▶ 선형 구조(Linear Structure) - 배열(Array) - 스택(Stack) - 큐(Queue) - 데크(Deque) - 선형 리스트(Linear List) = 연속 리스트(순차적임), 연결 리스트(순차적이지 않음) ▶ 비선형 구조(Non-Linear Structure) - 트리(Tree) - 그래프(Graph) 2) 배열(Array) - 정적인 자료 구조로 기억장소의 추가가 어렵고 메모리의 낭비가 발생함 - 첨자를 이용 - 반복적인 데이터 처리 작업에 적합한 구조 - 데이터마다 동일한 이름의 변수를 사용해 처리가 간편함 3) 스택(Stack) - 리스트의 한쪽 끝으로만 자료의 삽입, 삭제 작업이 이뤄지는 자료 구조 - 후입선출(LIFO; Last .. 2020. 9. 30.
1과목 추가 정리: 기출문제 ★★★ 1) 자료 흐름도(DFD; Data Flow Diagram) ★★ __ 개정 전 기출문제, 1, 2, 3회 기출문제 #PTSD → Process, Terminator, Data Store, Data Flow 2) UML 확장 모델의 스테레오 타입 객체 표현 기호 __ 20년 1, 2회 기출문제 # > 3) 자료 사전 기호 __ 개정 전 기출문제, 20년 1, 2, 3회 기출문제 기호 의미 = 자료의 정의: ~로 구성되어 있다(is composed of) + 자료의 연결: 그리고(and) ( ) 자료의 생략: 생략 가능한 자료(Optional) [ | ] 자료의 선택: 또는(or) { } 자료의 반복: 자료 반복(Iteration of) * * 자료의 설명: 주석(Comment) 4) 객체지향 기법에서 클.. 2020. 9. 30.