KT에이블스쿨 5기/정보처리기사 15

[정보처리기사 실기] SQL Union과 Union All 차이와 예시

[정보처리기사 실기] SQL Union과 Union All차이와 예시 sql 관련 시험이에서는 단골문제인 union 과 union all 차이를 물어보는 문제! 작년의 저는 당연히 몰랐습니당^^ Union: Union은 두 개의 쿼리 결과에서 중복된 행을 제거합니다. 즉, 중복된 행은 한 번만 결과에 포함됩니다. Union은 결과 집합에서 유일한 값만을 보장합니다. Union All: Union All은 중복된 행을 제거하지 않고 모두 결과에 포함시킵니다. 따라서 중복된 행이 결과에 여러 번 나타날 수 있습니다. Union All은 결과 집합에서 중복을 제거하지 않기 때문에 Union보다 처리 속도가 더 빠릅니다. 예를 들어, 두 개의 테이블에서 동일한 열을 가진 데이터를 추출한다고 가정해보겠습니다. 테..

[정보처리기사 실기] 리눅스 명령어 Chmod/Chown

[정보처리기사 실기] 리눅스 명령어 Chmod/Chown 안녕하세요 에이블러 여러분 정처기를 준비하는 에이블러분들~~ 비전공자시라면 리눅스 명령어 이쪽은 정말 어색하실거같아용... 그래서 준비한 포스팅입니다! 리눅스 명령어인 Chmod과 Chown은 파일 및 디렉터리의 권한을 변경하는 데 사용됩니다. Chmod: Chmod 명령어는 파일이나 디렉터리의 모드(권한)를 변경합니다. 모드는 사용자(User), 그룹(Group), 기타(Other)의 세 가지 범주로 구분되며, 각 범주는 읽기(read), 쓰기(write), 실행(execute) 권한을 가질 수 있습니다. 모드 변경은 숫자(숫자형 모드)나 문자(기호형 모드)로 표시될 수 있습니다. 숫자형 모드는 각 권한에 대해 4(읽기), 2(쓰기), 1(실행)..

[정보처리기사 실기] 데이터베이스 주요 무결성 유형

[정보처리기사 실기] 데이터베이스 주요 무결성 유형 무결성은 데이터베이스에서 데이터의 정확성, 일관성, 유효성을 보장하는 데 중요한 개념입니다. 데이터베이스 시스템은 다양한 무결성 제약 조건을 사용하여 데이터의 무결성을 유지하고 보장합니다. 이를 통해 잘못된 데이터가 삽입, 갱신 또는 삭제되는 것을 방지하고 데이터의 일관성을 유지합니다. 주요 무결성 유형: 개체 무결성 (Entity Integrity): 개체 무결성은 기본 키(primary key)의 유일성과 널(null) 값의 허용 여부를 보장합니다. 즉, 기본 키는 고유하고 중복되지 않아야 하며, 기본 키 필드는 널 값을 허용하지 않습니다. 참조 무결성 (Referential Integrity): 참조 무결성은 외래 키(foreign key) 값이 ..

[정보처리기사 실기] 2023년 3회 기출 기반 용어 정리

[정보처리기사 실기] 2023년 3회 기출 기반 용어 정리 내가 작년에 봤던 회차인데 전~혀 기억에 안나는 문제여서 정리합니다 그리고 확실히 멍청한 나 ㅋㅋㅋㅋㅋ이 문제에서 답 한개인데 문장마다 하나하나 기호 입력함 댓글보니 나만 그런건 아닌듣ㅅ ㅋㅋㅋ.. 아니 근데 나는 작년에 본 거자나...ㅠㅋㅋㅋㅋ ㄱ. NFT (Non-Fungible Token): NFT는 블록체인 기술을 사용하여 고유하고 식별 가능한 디지털 자산을 나타냅니다. 각 NFT는 고유한 속성을 가지며, 이는 소유권 증명, 디지털 아트, 게임 아이템 등 다양한 영역에서 활용됩니다. ㄴ. JWT (JSON Web Token): JWT는 웹 기반 환경에서 정보를 안전하게 전송하기 위한 토큰 기반의 인증 방식입니다. 페이로드에 클레임(clai..

[정보처리기사 실기] RAID(Redundant Array of Independent Disks)

[정보처리기사 실기] RAID(Redundant Array of Independent Disks) 안녕하세요 에이블러분들~ 이제 시험이 일주일정도 남은 시점.. 에이블 기자단 활동과 야심차게 준비한 코딩마스터스 꿀팁영상..! 을 제작하느라 진짜 정처기 빨간불이 떴습니다 부랴부랴 CBT사이트에서 최근 기출을 푸려는데 ㅇㅓ랏..? 정말 당황했습니당 ㅎㅎ 단어는 어디서 본 거 같은데 전혀 기억이 안나서.. 바로 포스팅합니다 RAID(Redundant Array of Independent Disks)는 여러 개의 하드 디스크를 하나로 묶어서 데이터를 저장하는 기술로, 데이터의 안정성과 성능을 향상시키는 데 사용됩니다. 다양한 RAID 수준이 존재하며, 각 수준은 데이터의 분산과 복제 방식에 따라 다릅니다. RA..

[정보처리기사 실기] 데이터베이스 목표 복구시간(RTO)/목표 복구시점(RPO)

[정보처리기사 실기] 데이터베이스 목표 복구시간(RTO)/목표 복구시점(RPO) 제가 삘이 왔는데요 ㅇㅣ번 실기 이거 나올 거 같아요^^ 목표 복구시간 (RTO: Recovery Time Objective)목표 복구시간은 데이터베이스가 중단되었을 때 시스템을 복구하는 데 걸리는 최대 허용 시간을 나타냅니다. RTO는 조직이 서비스 중단으로 인한 업무 중단 및 재정 및 평판 손상 등의 영향을 최소화하기 위해 데이터베이스 복구 작업을 수행해야 하는 시간을 결정하는 데 사용됩니다. RTO가 짧을수록 시스템 복구에 대한 대비책이 더욱 효과적이며 업무 연속성을 유지하기 쉽습니다.목표 복구 시간을 나타내며, 시스템이 중단된 후 복구되기까지의 최대 허용 시간을 의미합니다.즉, 시스템 장애 발생 시 서비스 중단 시간을..

[정보처리기사 실기] OSI 7계층,TCP/UDP 차이

[정보처리기사 실기] OSI 7계층,TCP/UDP 차이 안녕하세요 에이블러 여러분들은 오늘은 IT관련 공부를 하고 있는 사람들은 무조건 들어봤을만한 OSI 7계층 개념을 포스팅하겠습니다!!! 꼭 정보처리기사 셤이 아니더라도 알아두시면 언젠가 도움이 될 거에요!! 물데네전세표응~ OSI(Open Systems Interconnection) 1. 물리 계층 (Physical Layer): 역할: 데이터를 전기적, 기계적, 기능적인 신호로 변환하여 전송합니다. 사용하는 프로토콜: 이더넷(Ethernet), IEEE 802.11(Wi-Fi), RS-232 등 전송단위: 비트(Bit) 2. 데이터 링크 계층 (Data Link Layer): 역할: 오류 감지, 재전송 및 프레임 동기화를 수행하여 신뢰성 있는 데이..

[정보처리기사 실기] 정규화와 이상현상 (도부이결다조/삽살개)

[정보처리기사 실기] 정규화와 이상현상 (도부이결다조) 정규화에 대한 간단한 개념과 그 유명한 두부이거다줘 ㅋ의 개념과 예시 그리고 이상현상 삽살개 개념을 포스팅하겠습니당 정규화는 데이터베이스 설계 과정 중에서 중복을 최소화하고 데이터의 일관성을 유지하기 위해 데이터를 구조화하는 과정입니다. 관계형 데이터베이스에서는 테이블을 정규화하여 데이터 중복과 이상 현상을 방지하고 데이터를 효율적으로 관리할 수 있습니다. 도부이결다조 (두부이거다줘) 제1정규형 (1NF): 각 컬럼은 도메인 원자 값(Atomic value)만을 가집니다. 테이블의 각 열은 반드시 하나의 값만을 가집니다. 중복된 데이터를 피하기 위해 필요한 최소한의 열을 포함합니다. 예시: 주문 정보 테이블 - 주문번호(OrderID), 고객이름(C..

[정보처리기사 실기] GOF(Gang of Four) 디자인패턴

[정보처리기사 실기] GOF(Gang of Four) 디자인패턴 안녕하세요 에이블러여러분 이번엔 디자인패턴 GOF 개념입니다 필기할때 외우느라 힘들었던 기억이 있는데 완벽하게 리셋되었네용 ㅎ 실기는 더 정확하게 외워야할 거 같은데 이걸 어쩌 디자인 패턴은 소프트웨어 디자인에서 자주 발생하는 문제를 해결하기 위한 해결책의 재사용 가능한 설계입니다. GOF(Gang of Four) 디자인 패턴은 "Design Patterns: Elements of Reusable Object-Oriented Software"라는 책에서 소개된 23가지의 디자인 패턴을 의미합니다. 이들 패턴은 크게 생성(Creational), 구조(Structural), 행위(Behavioral) 세 가지 카테고리로 나뉩니다. 생성(Crea..

[정보처리기사 실기] 객체지향설계 SOLID 5가지 원칙

[정보처리기사 실기] 객체지향설계 SOLID 5가지 원칙 안뇽하세여 에이블러 여러분들~ 벌써 주말이 끝나가고 내일 월요일이네요 ㅠㅠ 다음주에는 딥러닝심화가 들어가죠?! 딥러닝기초부분 후딱 복습하고 정처기 이론도 익혀야겠어요... 바쁘다바뻐 오늘부터는 정처기 시험장 들어가기전에 달달달 외울 개념들만 포스팅하려구요 SOLID는 영어로도 외우는게 좋을거같아유 SOLID는 객체 지향 프로그래밍과 디자인에서 유지보수와 확장이 용이한 소프트웨어 시스템을 구축하기 위한 다섯 가지 기본 원칙을 나타냅니다. 이 원칙들은 로버트 C. 마틴(Robert C. Martin)에 의해 제안되었으며, 개발자가 더 나은 소프트웨어 디자인을 할 수 있도록 돕습니다. 1. 단일 책임 원칙 (Single Responsibility Pri..