카테고리 Data & Dev

데이터 및 개발

[SQL] 데이터베이스 입문 7일차_테이블 조인하기

조인의 개념 조인(join)이란 테이블 간에 일치하는 칼럼을 기준으로 두 테이블을 하나로 합쳐 보여주는 명령입니다. 두 테이블을 연결하면 각 테이블에 따로 저장된 데이터들을 한 번에 조회할 수 있습니다. FROM 절의 ‘테이블A’를 기준으로 JOIN 절의 ‘테이블B’를 연결하라는 의미입니다.조인 칼럼(join column)은 두 테이블을 조인하기 위해 사용하는 칼럼으로, 보통 한 테이블의 외래키(FK)와 다른 테이블의…

[SQL] 데이터베이스 입문 6일차_관계 만들기

관계의 개념 관계(relationship)란 여러 테이블에 분산 저장된 데이터가 서로 어떻게 연결돼 있는지를 정의하는 개념입니다. 테이블이 서로 관련 있는 데이터를 묶은 것이라면, 관계는 여러 테이블에 흩어져 있는 데이터 간 연결고리를 맺어 주는 것을 의미합니다. 관계를 만드는 키 기본키 기본키(Primary Key)란 테이블 내에서 모든 튜플을 구분할 수 있는 칼럼 또는 칼럼의 조합으로…

[SQL] 데이터베이스 입문 5일차_다양한 자료형 활용하기

자료형이란 자료형의 개념 자료형(data type)이란 데이터의 형태를 말하는 것으로, 데이터가 가질 수 있는 값의 종류와 그 값이 메모리에서 차지하는 크기를 정의합니다. 숫자형 UNSIGNED로 정의된 칼럼에는 음수 값을 저장할 수 없어 저장 가능한 값의 범위가 0 이상의 정수로 제한됩니다. 따라서 저장할 수 있는 최대값이 두 배로 증가합니다. 제약 조건 : 칼럼에…

[SQL] 데이터베이스 입문 4일차_데이터 집계하기

집계 함수란 집계 함수의 개념 집계 함수(aggregate function)란 특정 칼럼 값을 입력받아 통계적 계산을 해 주는 함수로 최댓값, 최솟값, 합계, 평균 등을 구할 때 사용합니다. DECIMAL 소수점을 포함한 고정 길이의 숫자를 나타내는 자료형입니다.금융 및 공학 계산과 같이 정확한 숫자 연산이 필요할 때 이 자료형을 사용합니다. DATETIME 날짜와 시간을 나타내는 자료형입니다.YYYY-MM-DD…

[SQL] 데이터베이스 입문 3일차_데이터 필터링하기

데이터 필터링이란 데이터 필터링의 개념 데이터 필터링(data filtering)이란 원하는 데이터만 걸러내는 작업으로 주로 WHERE 절을 통해 수행합니다. 실습을 위해 [File]-[New Query Tab] 에서 저장을 클릭하여 다른 이름으로 저장해 줍니다. 비교 연산자 비교 연산자(comparison operator)는 두 값을 비교하는 연산로 =(같다), !=(같지 않다), >(크다), >=(크거나 같다), <(작다), <=(작거나 같다)가 있습니다. 논리 연산자…

[혼공바이브코딩] 6주차_MCP로 클로드 코드의 한계 넘어서기

[혼공바이브코딩] 1주차_나의 첫 바이브코딩[혼공바이브코딩] 2주차_마케팅 포트폴리오 제작[혼공바이브코딩] 3주차_클로드 코드 시작하기[혼공바이브코딩] 4주차 -1_단계별 프롬프트와 할 일 관리 앱[혼공바이브코딩] 4주차 -2_게임 제작으로 배우는 체계적인 개발과 관리[혼공바이브코딩] 5주차-1_클로드 코드에 API 날개 달기[혼공바이브코딩] 5주차-2_클로드 코드 AI 에이전트로 개발팀 구성하기[혼공바이브코딩] 6주차_MCP로 클로드 코드의 한계 넘어서기 MCP 이해하고 클로드 코드와 연결하기 MCP(Model Context Protocol)란? MCP는 AI…

[혼공바이브코딩] 5주차-2_클로드 코드 AI 에이전트로 개발팀 구성하기

[혼공바이브코딩] 1주차_나의 첫 바이브코딩[혼공바이브코딩] 2주차_마케팅 포트폴리오 제작[혼공바이브코딩] 3주차_클로드 코드 시작하기[혼공바이브코딩] 4주차 -1_단계별 프롬프트와 할 일 관리 앱[혼공바이브코딩] 4주차 -2_게임 제작으로 배우는 체계적인 개발과 관리[혼공바이브코딩] 5주차-1_클로드 코드에 API 날개 달기[혼공바이브코딩] 5주차-2_클로드 코드 AI 에이전트로 개발팀 구성하기[혼공바이브코딩] 6주차_MCP로 클로드 코드의 한계 넘어서기 클로드 코드의 AI 에이전트 이해하기 에이전트(Agent)란 무엇인가? 에이전트(Agent)는 영어로 ‘대리인’,…

[혼공바이브코딩] 5주차-1_클로드 코드에 API 날개 달기

[혼공바이브코딩] 1주차_나의 첫 바이브코딩[혼공바이브코딩] 2주차_마케팅 포트폴리오 제작[혼공바이브코딩] 3주차_클로드 코드 시작하기[혼공바이브코딩] 4주차 -1_단계별 프롬프트와 할 일 관리 앱[혼공바이브코딩] 4주차 -2_게임 제작으로 배우는 체계적인 개발과 관리[혼공바이브코딩] 5주차-1_클로드 코드에 API 날개 달기[혼공바이브코딩] 5주차-2_클로드 코드 AI 에이전트로 개발팀 구성하기[혼공바이브코딩] 6주차_MCP로 클로드 코드의 한계 넘어서기 5주차 시작하기 전에 복습도 할 겸, 로또번호 생성기를 만들었습니다.네, 제가…

대출이자 계산기 월 상환액·총이자 바로 계산하는 무료 금융 도구

대출이자 계산기 웹앱은대출금액, 금리, 기간만 입력하면 월 상환액과 총 이자 부담을 바로 확인할 수 있는 무료 금융 계산 도구입니다. 주택담보대출, 신용대출 등 다양한 대출 상황에서대략적인 상환 계획을 세우는 데 도움을 주며,복잡한 엑셀 없이도 모바일·PC에서 간편하게 사용할 수 있습니다. ※ 실제 금융상품 조건에 따라 결과는 달라질 수 있으므로 참고용으로 활용하세요.

[SQL] 데이터베이스 입문 2일차_데이터 생성/조회/수정/삭제하기

데이터 CRUD 데이터 CRUD란 데이터베이스의 데이터를 관리하기 위한 기본적인 네 가지 동작을 의미합니다. CRUD는 데이터의 생성(Create), 조회(Read), 수정(Update), 삭제(Delete)의 앞 글자를 조합한 용어입니다. 이 네 가지 작업은 데이터베이스 관리 시스템(DBMS)이 반드시 제공해야 하는 핵심 기능이며, 대부분의 데이터 처리는 이러한 CRUD 동작의 조합으로 이루어집니다. 데이터 CRUD는 SQL 명령어를 통해 수행되며, 데이터베이스…

로또 번호 자동 생성기 (제외·포함 번호 선택 + 당첨번호 통계 분석)

로또 번호를 고를 때마다 고민되시나요?완전 랜덤으로 뽑자니 찝찝하고, 직접 고르자니 더 고민되는 경우가 많습니다. 그래서 로또 번호를 자동으로 생성해 주는 웹앱을 직접 만들어봤습니다.이 생성기는 단순한 랜덤 추첨이 아니라, 실제 로또 당첨번호 데이터를 참고해번호 생성에 도움을 주도록 설계되었습니다. 이 웹앱에서는 다음과 같은 기능을 제공합니다.먼저, 반드시 포함하고 싶은 번호와 제외하고 싶은 번호를…

클로드AI로 로또 6/45 번호 생성기 만들기

강의에서 배운 내용을 복습하는 겸, 로또 6/45 번호 생성기를 하나 제작해서 배포해보려고 합니다.예전에 파이썬으로 번호만 뽑아내는 코드를 작성한 적이 있는데, 앱으로 만들면 성취감이 더 클 것 같아요. 클로드AI 에 첫번째 프롬프트를 입력하고 PRD를 작성해 달라고 요청했습니다. 단계별 프롬프트를 요청해서 각 단계의 프롬프트를 순차적으로 터미널으로 연 클로드에 입력해 줄 겁니다.전 웹…

[혼공바이브코딩] 4주차 -2_게임 제작으로 배우는 체계적인 개발과 관리

[혼공바이브코딩] 1주차_나의 첫 바이브코딩[혼공바이브코딩] 2주차_마케팅 포트폴리오 제작[혼공바이브코딩] 3주차_클로드 코드 시작하기[혼공바이브코딩] 4주차 -1_단계별 프롬프트와 할 일 관리 앱[혼공바이브코딩] 4주차 -2_게임 제작으로 배우는 체계적인 개발과 관리[혼공바이브코딩] 5주차-1_클로드 코드에 API 날개 달기[혼공바이브코딩] 5주차-2_클로드 코드 AI 에이전트로 개발팀 구성하기[혼공바이브코딩] 6주차_MCP로 클로드 코드의 한계 넘어서기 1편에서 부터 이어지는 내용입니다!웹 배포라는 샛길로 자꾸 새다보니 길이 많이…

React 퀴즈 앱 (웹에서 바로 실행)

이 페이지는 React와 Vite를 사용해 제작한 퀴즈 웹앱입니다.별도의 설치 없이 브라우저에서 바로 실행할 수 있으며,간단한 문제 풀이를 통해 결과를 확인할 수 있도록 구성했습니다.개인 프로젝트 및 웹앱 실험용으로 제작되었습니다.