2026/03/25 3

정보처리기사 실기 - 3일차 (DB, 정규화)

오늘의 학습 목표오늘 공부를 마치면 아래 정도는 되어야 합니다.데이터베이스의 특징을 설명할 수 있다.스키마와 인스턴스의 차이를 구분할 수 있다.기본키, 후보키, 대체키, 외래키, 슈퍼키를 구분할 수 있다.1NF, 2NF, 3NF, BCNF의 의미를 설명할 수 있다.정규화 관련 기출형 문제를 풀 수 있다.1. 데이터베이스 기본 개념1-1. 데이터베이스란?데이터베이스는 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 데이터의 집합입니다.쉽게 말하면, 데이터를 그냥 쌓아두는 것이 아니라 체계적으로 저장하고 검색하고 수정할 수 있게 관리하는 구조입니다.예:회원 정보상품 정보주문 내역철도 예약 정보핵심:데이터를 체계적으로 저장여러 사용자가 함께 사용검색, 수정, 삭제가 가능1-2. 데이터베이스의 특징정보처리기..

정보처리기사 실기 - 2일차 (Java/C/Python 기본, 요구사항)

오늘의 학습 목표오늘 공부를 끝내면 아래 정도는 되어야 합니다.변수와 자료형의 기본 개념을 설명할 수 있다.연산자와 증감 연산 결과를 계산할 수 있다.if, else, for, while 코드의 실행 결과를 해석할 수 있다.C, Java, Python의 기본 문법 차이를 큰 틀에서 구분할 수 있다.요구사항 확인 관련 핵심 용어를 암기할 수 있다.1. 변수와 자료형 정리1-1. 변수란?변수는 값을 저장하는 공간입니다.예:int a = 10;의미:a라는 이름의 공간을 만들고그 안에 10을 저장한다핵심:변수는 값을 담는 상자문제에서는 변수에 어떤 값이 들어가고 어떻게 바뀌는지를 보는 것이 중요함1-2. 자료형이란?자료형은 어떤 종류의 값을 저장할지 정하는 것입니다.대표적인 자료형:정수형: int실수형: flo..

정보처리기사 실기 - 1일차 (SQL 기본기, 소프트웨어 생명주기, 개발방법론)

오늘의 학습 목표오늘 끝나면 아래 정도는 되어야 합니다.SELECT, WHERE, ORDER BY가 각각 무슨 역할인지 설명할 수 있다.=, , >, , LIKE, IN, BETWEEN을 보고 조건 의미를 해석할 수 있다.간단한 SQL 문제를 읽고 결과를 예상할 수 있다.소프트웨어 생명주기와 폭포수, 애자일, 나선형 모델의 차이를 말할 수 있다.1. SQL 기본 문법 정리1-1. SELECTSELECT는 테이블에서 원하는 열(column)을 조회할 때 사용합니다.기본형:SELECT 열이름FROM 테이블이름;예시:SELECT nameFROM student;의미:student 테이블에서name 열만 조회한다여러 열 조회:SELECT student_id, name, gradeFROM student;모든 열 조..