반응형

분류 전체보기 142

SQLD 노랭이 1과목 문제 풀이 요점 (데이터 모델링의 이해)

데이터모델링을 하는 이유 업무 정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하기 위한 목적 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위한 목적 데이터모델링 시 유의점 비유연성(Inflexibility) - 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무 변화에도 데이터 모델이 수시로 변경됨으로써 유지보수의 어려움을 가중시킬 수 있음 데이터모델링 관계 ERD : 존재적 관계와 행위에 의한 관계를 구분 X - 관계는 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있으나, ERD에서는 관계를 연결할 때 존재와 행위를 구분하지 않고 단일화된 표기법을 사용 클래스 다이어그램 : ..

자격증/SQLD 2023.06.05

SQLD 기출문제 CBT 정리

SQLD 시험은 아직 OMR 카드로 정성스레 작성해야 하지만 정보처리기사 시험처럼 언젠가 CBT로 바뀔 날을 기대해보며, Quizeey 사이트에서 SQLD CBT 문제를 가져왔는데 아쉽게도 기출문제는 21, 26, 30회 밖에 없으며 문제가 많이 반복되는 듯하다. SQLD - 국가공인 SQL개발자 기출문제 - Quizeey SQLD - 국가공인 SQL개발자 기출문제 CBT 문제은행 제공 수많은 SQLD - 국가공인 SQL개발자 기출문제가 준비되어 있습니다. quizeey.com 정답: A. 하나의 속성은 하나 이상의 속성값을 가진다. 설명: 하나의 속성은 하나의 속성값을 가지며 하나 이상의 속성값을 가지는 경우 정규화가 필요함 DEFAULT 값을 준 이후부터 NULL 값에 DEFAULT 값을 적용하므로,..

자격증/SQLD 2023.06.05

인공지능 GPT-4 웨비나 (AI 산업화 역사)

1950 ~ 1970 태동기 튜링의 사고기계 제안(1950), 인공지능 탄생(1956) 열정, 과열, 냉각(1960~1970) 1970 ~ 1990 제 1차 AI 산업화 IJCAI 학회 창립(1969), AAAI 학회 창립(1980) 지식기반 전문가 시스템의 산업화(1980~1989) 5세대 컴퓨터 프로젝트와 AI빙하기(AI Winter) 1990 ~ 2010 과학적 방법론의 도입 신경망(1986)과 머신러닝 연구 베이지안넷(1990)과 확률적 추론 연구 지능형 에이전트(1995) 연구와 로보캅(1997) 2010 ~ 현재 제 2차 AI 산업화 인터넷/웹/모바일 데이터와 머신러닝의 산업화 자율주행차, 왓슨, 시리(2011) 딥러닝의 기술의 산업화 (2012~현재) OpenAI Introducing the..

교육 2023.06.02

프로그래머스 코딩테스트 문제풀이 (두 수의 합 / 두 수의 차 / 두 수의 곱 / 두 수의 나눗셈 / 나머지 구하기 / 숫자 비교하기 / 나이 출력 / 몫 구하기)

코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 언어 : JavaScript 두 수의 합 function solution(num1, num2) { return num1 + num2; } const solution = (num1, num2) => num1 + num2 화살표 함수를 이용한 문제풀이 두 수의 차 function solution(num1, num2) { var answer = num1 - num2; return answer; } function solution(num1, num2) { return num1 -..

공부/Algorithm 2023.06.01

프로그래머스 코딩테스트 입문 문제풀이 모음

매일 출근하면 지건 연습하는데 많은 도움을 주는 인천 카포에라 동생의 추천으로 프로그래머스 코딩테스트 알고리즘 문제 풀이를 시작하려 한다. 코딩테스트라고 하면 자신 없고 남일이라고만 생각이 들었어서 이번 기회에 과감히 도전해 보기로 한다. 처음이기 때문에 심각할 정도로 부족한 실력이지만, 그래도 꾸준히 하다보면 나중엔 자신감이라도 붙어있지 않겠는가. 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr

공부/Algorithm 2023.06.01

chatGPT 세미나 내용 정리 (Open AI ChatGPT 활용 분야와 생성형 AI)

1950년부터 인공지능의 시작 Open AI 회사 ChatGPT Elon Musk, Sam Altman 2015년 샌프란시스코에서 비영리로 시작 (2019년 Open AI LP 제한된 영리 추구) 문맥에 맞는 다음 단어 생성 > 문맥 상통한 다음 문장 (추론) (그러나 이것은 워드임배딩의 길을 찾은 것일 뿐) 언어 속에 담긴 문명 지능을 학습 > 창작 능력, 요약 ,분석, 연설문 ChatGPT 기술 이해 언어에서의 핵심 해결력은 임베딩 벡터 연산 : 벡터외적과 내적 GPT 트랜스포머의 딥러닝 학습은 두번째 보완 알고리즘 프롬프트 주요 목적 채팅을 통한 Ideation Web Surfing 지식 검색 - 일종의 마인드맵 논래 전개 가능한 AI - 프롬프트를 통해 문맥에 어울리는 적절한 답변을 참고해 Ide..

교육 2023.05.31

Git & GitHub 실무 활용 (GitHub 용어 정리)

GitHub 분산 버전 관리 툴인 Git 저장소 호스팅을 지원하는 웹서비스로 영리 목적 서비스와 오픈소스를 위한 무상 서비스를 모두 제공 (2019년부터 private 소스들도 무료 업로드 가능) 특징 GUI Git이 텍스트 명령어 입력 방식인데 반해, GitHub는 GUI 제공 오픈소스 기여 전세계에서 진행되는 오픈소스 프로젝트가 많이 모여있어 이에 참여하고 오픈소스에 기여할 수 있는 기회가 있음 소스제공 편의 GitHub를 이용해 자신이 작성했던 코드 그 자체를 곧바로 제공 가능 자체 Git 서버 보다 GitHub 선호 추세 (오픈소스 성지) 용어 Fork 다른 사람의 저장소를 복사하는 기능 Pull Request 포크한 저장소를 수정해 다시 원본 저장소에 병합해달라는 요청을 보내 사용자 사이의 상호..

교육 2023.05.27

Git & GitHub 실무 활용 (Git 설치 및 용어 정리)

Git git-scm.com Git 다운로드 Git Bash 실행 - GUI는 기본으로 제공하는 프로그램이라 강력하진 않음 - 교육은 실습을 통해 명령어를 익히는 정도로 진행 로컬저장소 생성 Staging 저장소에 파일 생성 및 추가 추가된 파일의 수정 master 브랜치에 영향을 끼치지 않는 브랜치 생성 브랜치 병합 충돌 해결 저장소 기록 보기 $ Git config --global - 명령어를 이용해 사용자의 이름과 이메일을 설정 저장소 생성 --git init - Git 저장소 폴더 생성 - 저장소 폴더로 이동 - Git 저장소 초기화 - 초기화된 폴더는 (master)라고 표기 됨 - 저장소가 초기화되어 실제 Git과 관련한 폴더 및 파일이 생성됨을 볼 수 있음 파일 생성 - vim editor로..

교육 2023.05.26

Git & GitHub 실무 활용 정리 (기본용어 / Branch 종류)

IT에서 협업이란? Silo 극복, 비즈니스 효율, 커뮤니케이션 목적으로 활용 IT 환경의 빠른 변화 > 대규모 N/W, OSS 요구사항 등에 대하나 유연한 대처 측정 가능한 Metric & Monitoring 지속적 Delivery Infra 활용 극대화 CI/CD (Continuous Integration/Continuous Delivery) - 애플리케이션 개발 단계를 자동화하여 애플리케이션을 더욱 짧은 주기로 고객에게 제공하는 방법 (버전 관리 & 형상관리가 제대로 되어 있을 때 성립) 개발 협업을 위한 도구 GitHub - 대표적인 코드 저장소 서비스 - 코드뿐만 아니라 이슈 트래커, 공동 개발, 위키 등 개발과 관련된 다양한 활동 가능 JIRA - 프로젝트 관리 툴로 이슈 중심의 프로젝트 관리..

교육 2023.05.26

비즈니스 성장을 위한 AI 트랜스포메이션 (SK 생성형 AI 토탈 서비스 런칭) 웨비나

Generative AI Value - 접근성/활용성 - 빠른결과 - 비용 기능적 가치 기술적 가치 대화 기능 Transformer 알고리즘 대량 언어뭉치 학습 생성형 AI를 이용한 응용 서비스 사례와 한계점 조합창작 / 데이터 요약 / 문서 답변 제공 데이터의 보안 AI 모델이 요약 및 장작으로 삼기 위해 참고하는 데이터 안전은 어떤 것을 통해 담보 될 수 있는가 서비스의 태생적 한계 환각정보라는 우려가 있는 창작, 요약, 답변을 이용할 때 비즈니스 위험은 어떻게 관리해야 하는가 기업 내 정보의 생성형 AI 활용 chatGPT : 자연어 대화 가능한 텍스트 생성 AI DALL-E : 자연어로 서술된 이미지 생성 AI 부정확한 결과 (Hallucination 및 최신 정보 부재) 보완 및 적합성 (기업 ..

교육 2023.05.17

정보처리기사 기출문제(22년 3월) 정리

정보처리기사 2022년 03월 05일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 - 상향식 설계에서는 인터페이스가 성립되어 있지 않아 기능 추가가 어렵다. - 하향식 설계에서는 레벨이 낮은 데이터 구조의 세부사항은 설계 초기단계에서 필요하다. 단일 책임의 원칙(SRP, Single Responsibility Principle) - 모듈이 변경되는 이유가 한가지여야 한다. - 오직 하나의 액터에 대해서만 책임을 져야 한다. 개방 폐쇄 원칙 (Open-Closed P..

정보처리기사 기출문제(20년 9월) 정리

정보처리기사 2020년 09월 26일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 XP(eXtreme Programming)의 기본원리 Pair Programming(짝 프로그래밍) : 다른 사람과 함께 프로그래밍을 수행함으로써 개발에 대한 책임을 공동으로 나눠 갖는 환경 Test-Driven Development(테스트 주도 개발) : 개발자가 실제 코드를 작성하기 전에 테스트 케이스를 먼저 작성하므로 자신이 무엇을 해야할지 정확히 파악, 테스트가 지속적으로 진행..

정보처리기사 기출문제(20년 8월) 정리

정보처리기사 2020년 08월 22일 기출문제 로그인 및 회원가입 회원가입하세요! hellocbt.com 정보처리기사 기출문제 풀이 중 개념 정리 및 학습 목적을 위해 필요한 정리해놓은 게시물이니 기출 문제가 필요한 분은 hellocbt 링크를 이용하시면 되겠다. (문제 및 해설 이미지가 보이지 않을 경우 클릭) 문제 해설 1. WAS(웹 애플리케이션 서버) - 사용자의 요구에 따라 변하는 동적인 콘텐츠를 처리함 - 웹 환경을 구현하기 위한 미들웨어 2. Web Server - 클라이언트로부터 직접 요청을 받아 처리, 저용량의 정적 파일들을 제공하는 소프트웨어 3. RPC(Remot Procedure Call) - 응용 프로그램이 프로시저를 사용하여 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 미들웨..

교육 일정 관리 프로젝트 (계획 수립 단계)

교육 일정 관리 프로젝트 (Nexacro 실습) 01 개요 프로젝트 주제 : 교육 일정 관리 프로젝트 기간 : 2023.05.25(목) 프로젝트 내용 : 교육 일정을 등록하고 월간/주간/일간 별로 확인할 수 있는 화면 개발 프로젝트 환경 : 전자정부프레임워크 3mmmeee.tistory.com 계획 수립 > 요구사항 분석 > 테이블 설계 > 화면 설계 > 화면 검토 > 기능 구현 > 테스트 > 완료 다른 색상으로 표시된 화면 설계 완료 시 검토 요청 / 기능 구현 완료시 최종 테스트 요청 두가지 사항은 담당 선임님께 메신저로 피드백을 요청드려야함을 먼저 인지한 뒤 테이블 설계, 화면 설계, 기능 구현의 완료 예정 일자를 계획한다. http://support.tobesoft.co.kr/Support/?me..

교육 2023.05.12

교육 일정 관리 프로젝트 (Nexacro 실습)

01 개요 프로젝트 주제 : 교육 일정 관리 프로젝트 기간 : 2023.05.25(목) 프로젝트 내용 : 교육 일정을 등록하고 월간/주간/일간 별로 확인할 수 있는 화면 개발 프로젝트 환경 : 전자정부프레임워크 + Nexacro + Oracle 산출물 : 테이블 정의서, 화면설계서, 소스코드 2023.05.25 17:25까지 제출 02 요구사항 요구사항 상세 교육 일정 등록/수정/삭제하고 조회하는 화면 교육 일정을 월간/주간/일간 별로 확인할 수 있어야 함 동시에 두개 이상의 교육은 진행 불가 화면은 사용성을 고려하여 직관적으로 설계 등록일시, 등록자 아이디, 수정일시, 수정자 아이디, 수정자 IP 추가 산출물 테이블 정의서 화면설계서 소스코드 03 산출물 04 프로젝트 진행 계획 수립 > 요구사항 분석..

교육 2023.05.12
반응형