반응형

자격증 47

SQLD 노랭이 기출 단답형 예상문제 모음

테이블의 데이터를 관리하기 위한 입력, 수정, 삭제, 조회하는 DML 중 데이터를 입력하는 명령어 더보기 INSERT ROLLUP, CUBE, GROUPING SETS 등 새로운 그룹 함수를 지원하기 위한 함수는? 더보기 GROUPING 집합에서 교집합과 같은 결과를 가져오는 SQL Set Operation는? 더보기 INTERSECTION 그룹의 가장 첫번째 값을 가져오는 함수는? 더보기 FIRST_VALUE GRANT, REVOKE 등의 SQL을 무엇이라고 하는가? 더보기 DCL 업무에서 필요로 하는 인스턴스로, 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 단위 더보기 속성 데이터모델링이 최종적으로 완료된 상태, 물리적 스키마 설계 전의 단계 더보기 논리적 모델링 엔터티 내에서 속성에 대한 ..

자격증/SQLD 2023.06.07

SQLD 노랭이 2과목 요점 정리 (SQL 기본 및 활용)

DCL (Data Control Language) 데이터 제어 언어 권한 부여 및 회수 (Grant, Revoke) DDL (Data Definition Language) 데이터 정의어 객체 생성·변경·제거 (Create, Alter, Drop, Rename) 스키마, 도메인, 테이블, 뷰, 인덱스를 정하거나 변경·제거할 때 DML (Data Manipulation Language) 데이터 조작어 입력·수정·삭제·조회 (Insert, Update, Delete, Select) 데이터베이스 사용자가 응용프로그램이나 질의어를 통해 저장된 데이터베이스를 접근할 때 사용 TCL (Transaction Control Language) 트랜잭션 제어 언어 작업 완료 및 취소 (Commit, Rollback, Sav..

자격증/SQLD 2023.06.07

SQLD 노랭이 1과목 문제 풀이 요점 (데이터 모델링의 이해)

데이터모델링을 하는 이유 업무 정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하기 위한 목적 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위한 목적 데이터모델링 시 유의점 비유연성(Inflexibility) - 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무 변화에도 데이터 모델이 수시로 변경됨으로써 유지보수의 어려움을 가중시킬 수 있음 데이터모델링 관계 ERD : 존재적 관계와 행위에 의한 관계를 구분 X - 관계는 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있으나, ERD에서는 관계를 연결할 때 존재와 행위를 구분하지 않고 단일화된 표기법을 사용 클래스 다이어그램 : ..

자격증/SQLD 2023.06.05

SQLD 기출문제 CBT 정리

SQLD 시험은 아직 OMR 카드로 정성스레 작성해야 하지만 정보처리기사 시험처럼 언젠가 CBT로 바뀔 날을 기대해보며, Quizeey 사이트에서 SQLD CBT 문제를 가져왔는데 아쉽게도 기출문제는 21, 26, 30회 밖에 없으며 문제가 많이 반복되는 듯하다. SQLD - 국가공인 SQL개발자 기출문제 - Quizeey SQLD - 국가공인 SQL개발자 기출문제 CBT 문제은행 제공 수많은 SQLD - 국가공인 SQL개발자 기출문제가 준비되어 있습니다. quizeey.com 정답: A. 하나의 속성은 하나 이상의 속성값을 가진다. 설명: 하나의 속성은 하나의 속성값을 가지며 하나 이상의 속성값을 가지는 경우 정규화가 필요함 DEFAULT 값을 준 이후부터 NULL 값에 DEFAULT 값을 적용하므로,..

자격증/SQLD 2023.06.05

정보처리기사 기출문제(22년 3월) 정리

정보처리기사 2022년 03월 05일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 - 상향식 설계에서는 인터페이스가 성립되어 있지 않아 기능 추가가 어렵다. - 하향식 설계에서는 레벨이 낮은 데이터 구조의 세부사항은 설계 초기단계에서 필요하다. 단일 책임의 원칙(SRP, Single Responsibility Principle) - 모듈이 변경되는 이유가 한가지여야 한다. - 오직 하나의 액터에 대해서만 책임을 져야 한다. 개방 폐쇄 원칙 (Open-Closed P..

정보처리기사 기출문제(20년 9월) 정리

정보처리기사 2020년 09월 26일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 XP(eXtreme Programming)의 기본원리 Pair Programming(짝 프로그래밍) : 다른 사람과 함께 프로그래밍을 수행함으로써 개발에 대한 책임을 공동으로 나눠 갖는 환경 Test-Driven Development(테스트 주도 개발) : 개발자가 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하므로 자신이 무엇을 해야할지 정확히 파악, 테스트가 지속적으로 진행..

정보처리기사 기출문제(20년 8월) 정리

정보처리기사 2020년 08월 22일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 1. WAS(웹 애플리케이션 서버) - 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리함 - 웹 환경을 구현하기 위한 미들웨어 2. Web Server - 클라이언트로부터 직접 요청을 받아 처리, 저용량의 정적 파일들을 제공하는 소프트웨어 3. RPC(Remot Procedure Call) - 응용 프로그램이 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨..

정보처리기사 기출문제(20년 6월) 정리

정보처리기사 2020년 06월 06일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 메소드 : 객체의 행위 클래스 : 객체의 데이터를 추상화 상속성 : 객체의 데이터 메시지 : 객체 간의 통신 데이터 흐름도(Data Flow Diagram) 구성요소 - 프로세스(Process) - 자료 흐름(Flow) - 자료 저장소(Data Store) - 단말(Terminator)이 있다. 생성패턴 객체의 생성과 관련된 패턴 구조패턴 클래스나 객체들을 조합하여 더 큰 구조로 만들..

정보처리기사 5과목 정보시스템 구축 관리 (소프트웨어 관련 기술 용어 총정리)

용어 설명 비고 (링크) 인공지능 (AI; Artificial Intelligence) 인간의 두뇌와 같이 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템 인공지능 개발언어: 리스프(LISP), 프롤로그(PROLOG) Neuralink (뉴럴링크) 사람이 인공지능에 대항할 수 있는 더 높은 수준의 기능에 도달하도록 컴퓨터와 뇌를 연결한다는 개념 본문 Deep Learning (딥 러닝) 인간의 두뇌를 모델로 만들어진 인공 신경망(ANN; Artificial Neural Network)을 기반으로 하는 기계 학습 기술 Expert System (전문가 시스템) 의료 진단 등과 같은 특정 분야의 전문가가 수행하는 고도의 업무를 지원하기 위한 컴퓨터 응용 프로그램 Blockchain ..

정보처리기사 5과목 정보시스템 구축 관리 (네트워크 관련 신기술 총정리)

용어 설명 비고 (링크) IoT (Internet of Things, 사물 인터넷) - 사람과 사물, 사물과 사물 간 지능 통신을 할 수 있는 M2M(Machine to Machine)의 개념을 인터넷으로 확장 - 사물은 물론, 현실과 가상 세계의 모든 정보와 상호 작용하는 개념 M2M (Machine to Machine) - 무선 통신을 이용한 기계와 기계 사이의 통신 - 모든 사물에 센서통신 기능을 부과하여 지능적으로 정보를 수집하고, 상호 전달하는 기술을 의미 Mobile Computing (모바일 컴퓨팅) 휴대형 기기로 이동하면서 자유롭게 네트워크에 접속하여 업무를 처리할 수 있는 환경 Cloud Computing (클라우드 컴퓨팅) - 각종 컴퓨팅 자원을 중앙 컴퓨터에 두고 인터넷 기능을 갖는 ..

정보처리기사 5과목 정보시스템 구축 관리 (무조건 한 문제 나오는 상향식 비용 산정의 LOC 기법 기출문제)

소프트웨어의 개발 규모를 소요되는 인원, 자원, 기간 등으로 확인하여 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정한다. 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법 중 소프트웨어 각 기능의 원시 코드 라인 수의 비관치, 낙관치, 기대치를 측정하여 예측치를 구하여 비용을 산정하는 기법을 LOC (원시 코드 라인 수, Source Line Of Code) 기법이라고 한다. COCOMO(Constructive Cost Model) 모형 - 보헴(Boehm)이 제안한 것으로, 원시 프로그램의 규모인 LOC에 의한 비용 산정 기법 - 비용 견적의 강도 분석 및 비용 견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용되고 있음 - 같은 규모의 프로그램이라도 ..

정보처리기사 5과목 정보시스템 구축 관리 (소프트웨어 개발 방법론)

구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론 타당성 검토 → 계획 → 요구사항 분석 → 설계 → 구현 → 테스트 → 유지보수 단계 정보공학 방법론 정보 시스템 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 자료(Data) 중심의 방법론 객체지향 방법론 현실 세계의 개체(Entity)를 기계의 부품처럼 하나의 객체(Object)로 만들어, 소프트웨어를 개발할 때 기계의 부품을 조립하듯이 객체들을 조립해서 필요한 소프트웨어를 구현하는 방법론 구성 요소 : 객체(Object), 클래스(Class), 메시지(Message), 메서드(Method) 등 기본 원칙 : 캡슐화, 상속성, 다형성, 추상화, 정보 은닉 ..

정보처리기사 4과목 프로그래밍 언어 활용 (데이터의 교환 방식을 정의하는 프로토콜에 대해)

프로토콜(Protocol) 서로 다른 기기들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약 프로토콜의 기본 요소 기본 요소 설명 구문(Syntax) 전송하고자 하는 데이터의 형식, 부호화, 신호 레벨 등을 규정 의미(Semantics) 두 기기 간의 효율적이고 정확한 정보 전송을 위한 협조 사항과 오류 관리를 위한 제어 정보를 규정 타이밍(Timing) 두 기기 간의 통신 속도, 메시지의 순서 제어 등을 규정 TCP/IP (Transmission Control Protocol/Internet Protocol) 인터넷에 연결된 서로 다른 기종의 컴퓨터들이 데이터를 주고 받을 수 있도록 하는 표준 프로토콜 TCP (전송 제어 프로토콜) Transmission Control Prot..

정보처리기사 4과목 프로그래밍 언어 활용 (기억장치 관리 전략 정리(페이지교체 알고리즘 포함))

기억장치의 관리 전략의 개요 보조기억장치의 프로그램이나 데이터를 주기억장치에 적재시키는 시기 (when), 적재 위치(where) 등을 지정하여 한정된 주기억장치의 공간을 효율적으로 사용하기 위함 반입(Fetch) 전략 보조기억장치에 보관 중인 프로그램이나 데이터를 언제(when) 주기억장치로 적재할 것인지 결정하는 전략 요구 반입(Demand Fetch) : 실행 중인 프로그램이 특정 프로그램이나 데이터 등의 참조를 요구할 때 적재하는 방법 예상 반입(Anticipatory) : 실행 중인 프로그램에 의해 참조될 프로그램이나 데이터를 미리 예상해 적재하는 방법 배치(Placement) 전략 새로 반입되는 프로그램이나 데이터를 주기억장치의 어디에(where) 위치시킬지를 결정하는 전략 최초 적합(Firs..

정보처리기사 4과목 프로그래밍 언어 활용 (UNIX)

UNIX 1960년대 개발된 컴퓨터 운영체제 (Linux는 1990년대 초에 만들어진 UNIX의 변종) 소스가 공개된 개방형 시스템(Open System) 시분할 시스템(Time Sharing System)을 위해 설계된 대화식 운영체제 다중 작업(Multi-Tasking, 멀티태스킹) 지원 대부분 C언어로 작성되어 있으며 이식성이 높고 장치, 프로세스 간의 호환성이 높음 파일을 구성하고 저장하기 위한 계층 구조(트리 구조)의 파일 시스템 하드웨어 > 커널 > 쉘 > 유틸리티 > 사용자 커널(Kernel) UNIX의 가장 핵심적인 부분 컴퓨터가 부팅될 때 주기억장치에 적재된 후 상주하면서 실행 하드웨어를 보호하고, 프로그램과 하드웨어 간의 인터페이스 역할을 담당 프로세스 관리, 기억장치 관리, 파일 관리..

반응형