본문 바로가기

전체 글23

2026년 2회 정보처리기사 실기 후기 지난 7월 19일, 정보처리기사 실기 시험을 보고 왔다.필기때 이론은 어느 정도 잡아둔 상태라 프로그래밍 언어 위주로 공부하였다.프로그래밍 언어 기출을 분석해 보니 최근 출제 경향은 다음과 같았다.C언어: 재귀함수, 포인터, 참조, 값 스왑(Swap), 정렬 및 역정렬Java: 은닉 메서드, 정적/동적 바인딩, 상속, 오버라이딩Python: 리스트, 튜플, 딕셔너리, 슬라이싱나는 비교적 인기있는 수제비 교재를 활용했다.이론은 시험 범위가 많아서, 모든 범위를 무작정 외우는 건 효율적이지 않다고 판단하여 22년도부터 25년도까지의 출제 경향을 파악한 뒤 핵심 이론만 노션에 정리해두고 회독했다.https://metal-buzzard-796.notion.site/32a6e5de457a80788da6dfa084.. 2026. 8. 1.
60회 SQLD 자격증 시험 후기 어제 날짜로 드디어 SQLD 시험을 보게되었다.생각보다 시험 난이도는 대체로 쉬웠지만, 나에겐 시험 시간이 부족했던것 같다....옆자리 계신분은 30분 남기고 먼저 가시던데 속으로 '와 저분은 천재 or 찍기 신일거야' 생각했다. 😄 솔직히 노랭이 책은 SQLD 시험에 너무 과한것 같고, 개념을 확실히 익히고 기출 변형 문제만 여러번 풀어보면 합격은 문제 없을 것 같다.노랭이 책 솔직히 너무 어려웠.. (지문도 너무 길어서 한문제 한문제 풀때마다 진 빠짐) 합격은....? 잘모르겠지만 막힘없이 풀었던것 같다.이젠 기도메타만이 남았다. 🙏 공부방법유선배 책으로 1회독하며 개념을 확실히 잡은 뒤, 빠르게따는 SQLD 책의 기출변형 문제를 풀었다. 노랭이 책은 2과목 그룹 함수 파트 직전까지만 풀었고, 이.. 2026. 3. 8.
4. SQL 활용 서브쿼리 💡서브쿼리는 메인쿼리 안에 존재하는 또 다른 쿼리이다.HAVING절에 서브쿼리 사용이 가능하다.단일 행 서브쿼리의 경우 비교 연산자와 함께 사용 가능다중 행 서브쿼리의 경우 다중 행 비교 연산자와 함께 사용SELECT, FROM, WHERE, HAVING, ORDER BY, INSERT VALUE절, UPDATE SET 절에서 사용가능 스칼라 서브쿼리결과가 반드시 “하나의 값”이어야 하며, 주로 SELECT, SET, ORDER BY, WHERE 절에 사용인라인 뷰SELECT A.COL1, A.MY_RANKFROM ( -- 이 안쪽이 바로 인라인 뷰입니다! SELECT COL1, RANK() OVER (ORDER BY COL1 DESC) AS MY_RANK .. 2026. 3. 8.
3. SQL 기본 CHR(ASCII 코드)ASCII 코는 총 128개의 문자를 숫자로 표현할 수 있도록 정의해 놓은 코드이다. CHR 함수는 ASCII코드를 인수로 입력했을 때 매핑되는 문자가 무엇인지를 알려주는 함수ex) CHR(65) → ALOWER(문자열)문자열을 소문자로 변환해주는 함수UPPER(문자열)문자열을 대문자로 변환 해주는 함수LTRIM(문자열)특정 문자를 따로 명시해 주지 않으면 문자열의 왼쪽 공백을 제거하고, 명시해 주었을 경우 문자열을 왼쪽부터 한 글자씩 확인하면서 해당 글자가 특정 문자 집합에 포함되어 있으면 제거 포함되지 않은 글자를 만나면 즉시 멈춘다.RTRIM(문자열)특정 문자를 따로 명시해 주지 않으면 문자열의 오른쪽 공백을 제거하고, 명시해 주었을 경우 문자열을 오른쪽부터 한 글자씩 확인하.. 2026. 3. 8.
2. 데이터 모델과 SQL 제1정규형모든 속성은 반드시 하나의 값만 가져야 한다.예를들면 사용자가 직업이 여러개인 경우 다른 테이블로 생성하여 재구성한다.제2정규형엔터티의 모든 일반속성은 반드시 모든 주식별자에 종속되어야 한다.주식별자 + 다른 테이블의 주식별자 + 다른 테이블의 일반속성일 경우 제2정규형에 해당제3정규형주식별자+ 다른 테이블의 일반속성 + 다른테이블의 일반속성일 경우 제3정규형에 해당테이블 수직 분할엔터티의 일부 속성을 별도의 엔터티로 분할한다.테이블을 수직 분할하면 한 개의 블록에 더 많은 인스턴스를 저장할 수 있게 된다.테이블을 수직 분할하는 경우 1:1 관계의 테이블이 두 개 생긴다.속성의 사용 빈도나 속성값의 NULL 여부를 기준으로 분할할 수 있다.테이블 수평 분할 (샤딩)엔터티의 인스턴스를 특정 기준으.. 2026. 3. 8.
드디어 내 첫 모바일 앱이 플레이스토어에 등장...! 모든 개발기간을 마치고 플레이스토어에 등록하기위해 비공개 테스터를 모집하는게 개발보다 힘들었다.. (서버없이 만든 앱이라 기간이 오래걸리지 않음) 플러터로 개발한거라 앱스토어에도 올리고 싶었으나 개발자 등록비용이 비싸기 때문에 일단 플레이스토어에 등록 후 유저 반응을 보고 앱스토어에 개시할 생각이다 개인적으로 개발한 어플리케이션이 플레이스토어에 출시되다니 설렌다... 2026. 2. 25.