본문 바로가기

ETC

(341)
[정보처리기사]문제 풀이 정리 6 참조 무결성을 유지하기 위해 DROP문에서 부모테이블의 항목 값을 삭제할 경우 자동적으로 자식 테이블의 해당 레코드를 삭제하기 위한 옵션은? CASCADE SQL의 분류 중 데이터 조작어(DML) 명령어 종류? INSERT - 삽입 저장 UPDATE - 수정 DELETE - 삭제 SELECT - 조회 데이터 제어어(Data Control Language)의 기능은? 데이터 보안 무결성 유지 병행 수행 제어 권한 부여 / 회수 병행제어의 로킹(Locking) 단위란? 데이터베이스, 파일, 레코드등은 로킹 단위가 될수있다. 로킹 단위가 작아지면 오버헤드는 증가 / 데이터베이스 공유도가 증가한다. 한꺼번에 로킹 할 수 있는 객체의 크기를 로킹 단위라고한다. E-R 모델의 표현 방법은? 개체(Entity) 타입..
[정보처리기사]문제 풀이 정리 5 SQL의 분류 중 데이터 정의어(DDL) 명령어 종류? CREATE - 생성 ALTER - 변경 DROP - 삭제 TRUNCATE - 내용 삭제 다음 두 릴레이션에서 외래키로 사용된 것은? 외래키란 릴레이션 R1, R2에서 릴레이션 R1이 참조하고 있는 릴레이션 R2의 기본키와 같은 R1 릴레이션 속성 View(뷰)에 대한 설명? 가상 테이블 시스템 카탈로그에 저장 물리적으로 존재하지 않고 또한 물리적으로 분리될 수 없음 외부 스키마 논리적 데이터 독립성 상이한 방법으로 제공 데이터 관리를 단순화 보안을 유지 뷰 위에 또 다른 뷰를 정의 가능 뷰 테이블 변경은 DROP로 삭제하고 다시 생성 데이터베이스의 논리적 설계(Logical Design) 단계에서 수행하는 작업은? 논리적 데이터베이스 구조로 매핑 ..
[정보처리기사]문제 풀이 정리 4 트리의 Degree(차수)와 Terminal Node(단말 노드)의 수는? Node(노드) = 원 Degree(노드의 차수) = 자식 노드의 개수 Degree(트리의 차수) = 노드의 차수가 가장 큰 값 Teminal Node(단말 노드) = 자식이 없는 노드 디지털 저작권 관리(DRM)의 기술 요소는? 암호화 기술 암호화 파일 생성 키 관리 식별 기술 저작권 표현 정책 관리 크랙 방지 인증 인터페이스 이벤트 보고 사용 권한 소프트웨어 테스트에서 오류의 80%는 전체 모듈의 20% 내에서 발견된다는 법칙은? Pareto의 법칙 소프트웨어 형상 관리(Software Configuration Management)는? 소프트웨어의 개발 과정에서 발생하는 산출물의 변경 사항을 버전 관리하기 위한 일련의 활동 알..
[정보처리기사]문제 풀이 정리 3 객체지향 분석 방법론 중 E-R 다이어그램을 사용하여 객체의 행위를 모델링하며, 객체 식별, 구조 식별, 주체 정의, 속성 및 관계 정의, 서비스 정의 등의 과정으로 구성된 것은? Coad와 Yourdon 방법 정렬된 N개 0(nlog₂n)의 시간이 소요되는 정렬 알고리즘은? 합병 정렬 White Box Testing? 소스 코드(Source Code)의 모든 문장을 한 번 이상 수행함으로써 진행한다. 프로그램의 내부를 보면서 테스트를 수행한다. 찾을 수 있는 오류로는 논리적 구조상의 오류, 세부적 오류, 반복문 오류, 수행 경로 오류가 있다. 테스트의 종류로는 기초 경로 테스트 (Base P ath Testing , Stru cture Testing) 루프 테스트 (Loop Testing) 데이터 흐름..
[정보처리기사]문제 풀이 정리 2 UI 설계 원칙에서 누구나 쉽게 이해하고 사용할 수 있어야 한다는 것은? 직관성 XP(eXtreme Programming)의 5가지 가치는? 의사소통 용기 피드백 단순함 존경 UML 모델에서 사용하는 Structural Diagram(구조 다이어그램 - 정적 구조)은? 클래스 다이어그램(Class Diagram) 객체 다이어그램(Object Diagram) 패키지 다이어그램(Package Diagram) 컴포넌트 다이어그램(Component Diagram) 복합 구조 다이어그램(Composite Structure Diagram) 배치 다이어그램(Deployment Diagram) 소프트웨어 개발 방법중 요구사항 분석(Requirements Analysis)은? 요구사항의 타당성을 조사한다. 소프트웨어 요..
[정보처리기사]문제 풀이 정리 1 다음 설명에 해당되는 용어는? - 소프트웨어 개발 단계마다 실시하는 비정형 검토회의이다. - 오류를 조기에 검출하는데 목적을 두고 있다. - 검토 자료를 회의 전에 배포한다. - 사전 검토한 후 짧은 시간 동안 회의를 진행한다. - 오류를 검출하고 문서화 한다. Walk Through(워크쓰루) 코드 설계에서 일정한 일련번호를 부여하는 방식의 코드는? Sequence Code(순차코드) 객체지향 프로그램에서 데이터를 추상화하는 단위는? Class(클래스) 데이터 흐름도(DFD)의 구성 요소는? Process(처리과정) Data Flow(자료 흐름도) Data Store(자료 저장소) Terminal(외부 입출력) 소프트웨어 설계시 구축된 플랫폼의 성능 특성 분석에 사용되는 측정 항목은? Response ..
[부스트코스]컴퓨팅 사고 퀴즈 4 Q> 1. 숫자 10을 2진법으로 표현하기 위해서 최소 몇 개의 비트가 필요할까요? 4비트 7비트 8비트 100비트 2. 링크(https://ko.wikipedia.org/wiki/ASCII) 하단의 아스키 코드를 사용하여 [edwith](소문자)을 10진수로 표현해 보세요. 101 100 119 105 116 104 069 068 087 073 084 072 069 100 119 073 084 072 101 068 087 105 084 104 3. 총 512페이지의 전화번호부에서 '이펭수'은 64페이지에 있습니다. 책의 절반씩을 찾아보는 두 번째 알고리즘을 사용한다면, '이펭수'을 찾기 위해 페이지를 몇 번 찾아봐야 할까요? 1번 2번 3번 4번 4. 10진법으로 표현된 '14'를 2진법으로 표현하면 ..
[부스트코스]컴퓨팅 사고 퀴즈 3 Q> 친구와 1부터 100까지 숫자 중 1가지 숫자를 맞추는 스무고개 게임을 하려고 합니다. 이 때 사용할 알고리즘을 의사코드로 표현하면 어떻게 될까요? A> 1. 1 ~ 100 까지의 정답 및 기회 20 설정 2. 1 ~ 100 까지 숫자 입력 3. 숫자 != 정답의 경우 3-1. 정답 > 50 3-1-1. 오답일경우 기회가 1 감소 후 정답까지 3-1-1 항목으로 이동 후 반복 정답이 51 이상이므로 51 ~ 100 중 하나를 입력 반복 입력 중 정답일경우 기회가 1 감소 및 4번으로 게임 종료 3-2. 정답 < 50 3-2-1. 오답일경우 기회가 1 감소 후 정답까지 3-2-1 항목으로 이동 후 반복 정답이 50 이하므로 1 ~ 50 중 하나를 입력 반복 입력 중 정답일경우 기회가 1 감소 및 4번..