전체 글 55

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

[정보처리기사 실기] 정규화와 이상현상 (도부이결다조) 정규화에 대한 간단한 개념과 그 유명한 두부이거다줘 ㅋ의 개념과 예시 그리고 이상현상 삽살개 개념을 포스팅하겠습니당 정규화는 데이터베이스 설계 과정 중에서 중복을 최소화하고 데이터의 일관성을 유지하기 위해 데이터를 구조화하는 과정입니다. 관계형 데이터베이스에서는 테이블을 정규화하여 데이터 중복과 이상 현상을 방지하고 데이터를 효율적으로 관리할 수 있습니다. 도부이결다조 (두부이거다줘) 제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..

[KT에이블스쿨 5기 DX] 제 1차 코딩마스터스 후기와 꿀팁! + 마스터 칭호 획득

[KT에이블스쿨 5기 DX] 제 1차 코딩마스터스 후기와 꿀팁! + 마스터 칭호 획득 안녕하세요 에이블러 여러분~ 다들 아시다시피 , 3.4(월) 09:30 ~ 3.29(금) 17:30 (4주간 진행) 위 기간 동안 KT에이블스쿨 5기의 1차 코딩마스터스가 시행되었죠!! 기초 20문제 초급 30문제 중급 40문제 고급 10문제 총 100문제로 이루어진 알고리즘 문제를 기간 중 자유롭게 풀이하는 형식이었습니다 ㅎㅎ 이때 문제의 난이도와 상관없이 70문제 이상이면 마스터 100문제를 모두 다 풀면 그랜드마스터 라는 칭호(?)를 받게되는데요!! 저는 파이썬이 처음인지라 마스터를 목표로 도전했습니다 ㅎㅎ 결과부터 말씀드리자면 !! 마스터 칭호 획득~~!!!! ㅎㅎㅎㅎㅎ 아래에 제가 진행했던 방식과 나름의 꿀팁(..

[정보처리기사 실기] redo와 undo +은행거래예시

[정보처리기사 실기] redo와 undo +은행거래예시 안녕하세요 에이블러 여러분~~!!! 지난 게시물에서 트랜잭션의 개념을 은행거래 예시를 통해 소개해드렸는데요 오늘은 추가적으로 redo와 undo도 은행거래예시로 설명해드리겠습니당~ ▼ 이전 게시물 ▼ 2024.04.14 - [KT에이블스쿨 5기/정보처리기사] - [정보처리기사 실기] 트랜잭션(Transaction)의 4가지 특성과 5가지 논리적상태 +은행예시 [정보처리기사 실기] 트랜잭션(Transaction)의 4가지 특성과 5가지 논리적상태 +은행예시 [정보처리기사 실기] 트랜잭션(Transaction)의 4가지 특성과 5가지 논리적상태 +은행예시 안녕하세요 에이블러여러분 ~~~~ 정처기 실기가 2주도 남지않았습니다 tmi이지만 저는 금요일 수업..

[정보처리기사 실기] CRUD - Create(생성), Read(읽기), Update(갱신), Delete(삭제)

[정보처리기사 실기] CRUD - Create(생성), Read(읽기), Update(갱신), Delete(삭제) 안녕하세요 에이블러여러분 정처기 실기를 공부하던 중 빅프때 필요할지도 모르는 ㅎㅎ? 개념인 CRUD를 소개해드리겠습니다 꼭 빅프가 아니더라도 IT관련분야는 필수로 알아야하는 개념이라 생각합니당~ CRUD 개 CRUD는 Create(생성), Read(읽기), Update(갱신), Delete(삭제)의 약어로, 데이터베이스나 파일 시스템과 같은 저장소에서 데이터를 관리하는 기본적인 작업을 나타냅니다. 이 네 가지 작업은 대부분의 소프트웨어 애플리케이션에서 필요한 기능입니다. Create (생성) 데이터베이스에 새로운 레코드를 추가하는 작업입니다. 이는 일반적으로 INSERT 문을 사용하여 수행됩..

[정보처리기사 실기] 트랜잭션(Transaction)의 4가지 특성과 5가지 논리적상태 +은행거래예시

[정보처리기사 실기] 트랜잭션(Transaction)의 4가지 특성과 5가지 논리적상태 +은행거래예시 안녕하세요 에이블러여러분 ~~~~ 정처기 실기가 2주도 남지않았습니다 tmi이지만 저는 금요일 수업 도중, 남자친구가 응급수술을 하게되어서... 정말 급하게 외출을 쓰고 보호자로 병원을 다녀왔습니다 광주>목포>광주 정신없는 하루....멘탈이 ㅠㅠㅠㅠ.,, 건강이 최고입니당 ㅠㅠ 그래두.. 정처기 할 수 있는데까진 해보려구합니다~ 다들 빠이팅 오늘은 데이터베이스에서 엄청 중요한 개념이면서 정처기 단골문제인 트랜잭션의 개념을 설명해드리고, 4가지 특성인 ACID과 5가지 논리적 상태를 은행업무로 예시를 들어서 설명해드리겠습니다 (혹시 틀린 부분이 있다면 댓글로 말해주세용) 트랜잭션(Transaction) 트..

[정보처리기사 실기] SQL(Structured Query Language) 개념과 문법

[정보처리기사 실기] SQL(Structured Query Language) 개념과 문법 안녕하세요 오늘은 SQL의 기본개념과 간단한 문법을 가져왔어요 저희 에이블스쿨 DX과정에서도 완전 초반에 SQL에 대한 간단한 개념을 강의해주셨었는데, 사실 저는 매번 들어도 은근 헷갈리더라구요 ㅋㅋㅋ 이번 정처기 공부를 준비하면서 확실확실확실하게 외우고 싶어서 포스팅합니다 SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 관리하고 조작하기 위한 표준화된 언어입니다. SQL은 데이터베이스에서 데이터를 검색, 추가, 수정, 삭제하는 데 사용됩니다. 테이블(Table): 데이터가 저장되는 기본 단위입니다. 테이블은 행과 열의 형태로 구성되어 있습니다. 각 행은 레코드(Record)..

[에이블스쿨/IT트렌드스터디] 7회차 스터디 가트너 '대중화된 생성형 AI'(Democratized Generative AI)

[에이블스쿨/IT트렌드스터디] 7회차 스터디 가트너 '대중화된 생성형 AI'(Democratized Generative AI) 벌써 7회차가 된 IT트렌드스터디~ㅎㅎ 유익하고 넘 좋아요 이번에도 어김없이 가트너트렌드를 발표했습니당 영어 번역하는게 좀 힘들지만 나름대로 열심히 하는 중 !! Democratized라는 단어가 파파고 돌리면 첫번째뜻이 '민주화'라고 뜨더라구요 구글링해도 그렇구 ,,! 그런데 아무래도 맥락상 대중화가 맞는 거 같아 저는 대중화라고 했슴당 그럼 발표자료와 함께 트렌드 소개 시작하겠어요 트렌드7 대중화된 생성형 인공지능 우선 대중화된 생성형 AI 개념을 설명해드리겠습니다 이 기술의 비즈니스 사용자들은 이전에는 불가능했던 지식과 기술을 어디서나 엑세스 할 수 있게되어서 생산성의 새로..

[정보처리기사 실기] 소프트웨어공학 3R (역공학/재공학/재사용)

안녕하세요 에이블러여러분들!! ㅈㅣ난주에 빅분기필기를 보고왔는데요 .. 3과목이 너무 어려웠어요 ㅠㅠㅠ 과락일거같은 느낌이 강하게드는데ㅠㅠㅠ 그래도 당장 이번달 말에 보는 정처기 실기 공부를 소홀히 할 수 없죠....!! 작년에 필기를 붙고 실기를 1번 떨어졌습니다 글서 바로 올해 1회차 시험을 응시합니당 빅분기가 끝난후 3주정도 시간이 있는데 할 수 있는데까지 최선을 다해서 빠이팅!! 아 참 정보처리기사 관련해서는 제가 개인적으로 중요하다고 생각하는 개념이나 시험에 나올 거 같은 것만 포스팅하려구합니당 !! 첫번째 포스팅은!! [정보처리기사 실기] 소프트웨어공학 3R (역공학/재공학/재사용) 소프트웨어 공학의 3R이란? 완성된 소프트웨어를 기반으로 역공학,재공학,재사용을 통해 소프트웨어의 생산성을 극대..