자격증 공부/정보처리기사(16)
-
실기 SQL, 정규화 등 정리
[CREATE] 1. 테이블 만들기 CREATE TABLE 학생(이름, VARCHAR(15) NOT NULL,학번 CHAR(8),전공 CHAR(5),성별 SEX,생년월일 DATE,PK(학번),FK(전공) REFERENCES 학과(학과코드)ON DELETE/UPDATE SET NULL(4가지 옵션): 학과 튜플 삭제시 관련된 전공 값 => NULL CASCADE: 학과코드 변경시 => 같은 값NO ACTION: '' => 변화 XSET DEFAULT: '' => DEFAULT로 CONSTRAINT 생년월일제약CHEACK(생년월일>= '1980-01-01')); *성별(SEX) 도메인 정의 CREATE DOMAIN SEX CHAR(1)DEFAULT '남'CONSTRAINT 성별제약 CHECK(VALUE IN..
2016.09.30 -
실기 DB 개념 정리
1. DB 개념 1) DB 데이터 종류 4가지 - SOSIStoredOperationalSharedIntegrated 2) DB 특징 4가지 - 3C + RContent Reference(값에 의한 참조)Concurrent sharing(동시 공유)Continuous Evolution(계속 진화)RealTime Accessibility(실시간 접근) 3) DB 사용자 3종류ㄱ. Data Architect(건축사): Data 영역 분류, Data 모델 생성ㄴ. Data Administrator(관리자): Data 관리 총괄, 계획 수립ㄷ. DB Administrator: 개념/물리 스키마 설계, Data 장애 복구 2. DBMS(DB 관리 시스템) 1) 이점: Data 중복성, 종속성 해결2) 기능 3가지..
2016.09.30 -
실기 알고리즘 풀이법 정리
1. 번갈아 더하기/빼기 1-2+3-4+5-6+ ... -98+99 *3가지 풀이법1) SW 변수 이용(+1, -1, +1, -1로 변화)2) +홀수(i) -짝수(i) 반복 - p333) 양수 합(홀수) + 음수 합(짝수) - p53 2. 피보나치 수열(C = A + B) 1+1+2+3+5+8+13+ ... +20항 (P48) A, B의 위치 한 칸씩 이동(A=B, B=C) *초기값 구하기CNT 19 들어가면 20항까지의 합 => CNT 2 들어가면 3항까지 합 A B C CNT 합 비고 1 1 2 X 4 1 2 3 X+1 7 2 3 5 X+2 12 5항까지의 합이므로 X=3But, 작업 후 값이므로CNT 초기값=2 1. 소수 X 구하기 1) 2부터 X-1까지 나눠 보기 => 안 나눠지면 소수2) 처음으..
2016.09.29 -
실기 DB 오답노트
1. DB 기본 p275.MARC: 미국 의회도서관이 개발한 메타데이터 포맷메타 데이터의 확보는 MDR(메타 데이터 등록, 관리하는 레지스트리)을 통해 해결한다. P306릴레이션 는 한 릴레이션의 논리적 구조 정의한 것, 릴레이션 는 어느 한 시점의 릴레이션 내용, 즉 튜플 전체 의미.릴레이션의 애트리뷰트 개수 n을 릴레이션의 라 하고, 튜플 개수를 라 한다. 는 두 개 이상의 엔티티 간에 발생하는 엔티티로, 엔티티 관계가 N:M인 경우에 발생 P309밑줄을 그어 표시하는 속성:PK관계 Y가 관계이면 릴레이션 A의 PK를 B의 FK로 추가하거나, vise versa.관계 Y가 관계이면 릴레이션 A의 PK를 B의 FK로 추가해 표현. P316관계: FK가 PK로 존재관계: FK가 일반 속성으로 존재 P34..
2016.09.26 -
16년 3회차 정보처리기사 필기 합격!
16.8.21일 3회차 정보처리기사 필기 시험을 봤습니다 기사(혹은 산업기사) 자격증이 일본 취업 비자 발급 요건이었기에 정말 열심히 준비했습니다.미리 한 달 전에 책을 구해 틈틈이 읽어보았고, 시험 2주 전부터는 매일 8시간 이상을 투자했습니다. 그리고...오전 9시에 정보처리기사, 오후 1시에 정보처리 산업기사를 각각 보았습니다. 먼저 정보처리기사 후기부터~ 1과목(데이터베이스:15점)DB는 예상외로 생소한 문제가 있었습니다만 대체로 무난했습니다. 2과목(전자계산기:17점)16년 1회, 2회 문제는 8~10점 정도였을 정도로 어렵게 느껴졌지만, 시험 전 날에 전자계산기만8회분을 풀어본 덕분인지 수월했습니다. 3과목(시스템분석:19점)무난했습니다. 4과목(운영체제:15점)꼼꼼하게 공부하지 않으면 어려운..
2016.08.21 -
핵심 정리(시스템 분석)
[1] 입출력 설계 1. 입력 설계 1) 순서입력 정보 발생(Where, who) > 수집(how) > 매체화(which) > 투입(when) > 내용(what) 출력 순서: 내용 > 매체화 > 정보 분배 > 정보 이용(입력과 거의 반대) 2) Data 입력 방식ㄱ) 집중 매체화: 전표상에 기록했다가 일괄 입력ㄴ) 분산 매체화: 데이터 발생 장소에서 입력ㄷ) 회귀(Turn around): 출력된 후 이용자 거쳐 재입력(ex. 공과금-지로 용지) 2. 출력 설계 1) 대화형 입출력 방식ㄱ) 프롬프트: 질의에 응답(당신은 male/female? > male)ㄴ) 메뉴: 선택지 제시(a. 물 뿌린다/ b. 뺨을 친다)ㄷ) 항목 채우기: [사용자 ID] 입력 *COM 출력(Computer Output Micro..
2016.08.21