profile
이불 밖은 위험해.
post-thumbnail

데이터베이스 5주차 SQL 문제 풀이

중고 거래 게시글 중에서 생성일자를 기준으로 한 번 거르고, 거래 상태에 따라 판매중/예약중/거래완료를 표기하는 문제였다.날짜를 비교하는 부분은 날짜 그대로 비교하는게 성능적으로 더 좋다기에 created_date = '2022-10-05'와 같이 날짜 그대로 두고 비

5일 전
·
0개의 댓글
·
post-thumbnail

데이터베이스 5주차 내용 정리

상수나 속성 이름을 입력값으로 받아 단일 값을 결과로 반환모든 내장함수는 사용 시 유효한 입력값을 받아야함SELECT절, WHERE절, UPDATE절에서 모두 사용 가능SQL문에서 수학의 기본적인 사칙 연산자와 나머지 연산자 기호를 그대로 사용MySQL은 이러한 연산자

5일 전
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 5주차 스터디

6장. 다양한 연관관계 매핑 엔티티의 연관관계 매핑 시에는 아래 3가지를 고려하게된다. 다중성 단방향, 양방향 연관관계의 주인 두 엔티티가 일대일 관계인지 일대단 관계인지 다중성을 고려하여야한다. 단방향일 때는 괜찮지만, 양방향일 때는 연관관계의 주인을 정해야한다.

2026년 3월 31일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 4주차 스터디

엔티티들은 대부분 다른 엔티티와 연관관계가 있다. 이때 자바의 객체는 참조(주소)를 사용해 관계를 맺고, 테이블은 외래 키를 사용해 관계를 맺는다. 이 둘은 앞에서 나왔듯이 특징이 꽤 다르기에 객체의 참조와 테이블의 외래 키를 매핑하는 것이 ORM(객체 관계 매핑)에서

2026년 3월 30일
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 3주차 스터디

JPA에서는 매핑 어노테이션을 사용해 엔티티와 테이블을 매핑한다. 다양한 매핑 어노테이션들은 아래와 같이 구분해 볼 수 있다. 객체와 테이블 매핑: @Entity, @Table기본 키 매핑: @Id필드와 컬럼 매핑: @Column연관관계 매핑: @ManyToOne, @

2026년 3월 29일
·
0개의 댓글
·

데이터베이스 4주차 SQL 문제 풀이

Q1. 프로그래머스 클래스 문제: 등록한 방이 2개 이상인 헤비 유저의 등록 건수 출력 처음에 서브쿼리를 안쓰고 문제를 풀 수 있나 생각해봤는데 HOST_ID를 기준으로 그룹을 만들어서 COUNT를 해야하는데 그룹을 만든 이상, 해당 호스트 아이디의 다른 튜플들을 출

2026년 3월 27일
·
0개의 댓글
·

데이터베이스 4주차 내용 정리

데이터 조작어 (DML) 부속질의 : SELECT문 안에 또 다른 SELECT문을 포함하는 질의 부속 질의문(서브 쿼리): 다른 SELECT문 안에 들어 있는 SELECT문

2026년 3월 27일
·
0개의 댓글
·
post-thumbnail

[인프런 데이터베이스] 3주차 스터디

두 개의 테이블에 분산해서 저장하고 읽어와 출력에는 이를 합쳐서 보여줄 수 있음. 중복을 제거할 수 있다는 것이 장점.RENAME TABLE: 테이블 이름 수정 가능author라는 테이블을 기존의 topic 테이블에서 따로 분리해 만들어 중복하여 저장하는 author의

2026년 3월 23일
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 2주차 스터디

JPA가 제공하는 기능1\. 엔티티와 테이블을 매핑하는 설계 부분2\. 매핑한 엔티티를 실제 사용하는 부분엔티티 매니저(Entity Manager): 엔티티를 저장/수정/삭제/조회하는 등 엔티티와 관련된 모든 일을 처리.데이터베이스를 하나만 사용하는 경우 애플리케이션은

2026년 3월 22일
·
0개의 댓글
·
post-thumbnail

[인프런 데이터베이스] 2주차 스터디

표를 만드는 부분의 SQL을 직접 짜는 경우는 적다고한다. 데이터베이스의 장점은 컬럼에 데이터 타입을 강제(지정) 할 수 있음만드려는 표: id, title, description, created, author, profileid INT(11): 뒤의 11의 의미는 1

2026년 3월 22일
·
0개의 댓글
·
post-thumbnail

데이터베이스 3주차 SQL 문제 풀이

Q1. 도서번호가 1인 도서의 이름을 검색하시오.Q2. 가격이 20,000원 이상인 도서의 이름을 검색하시오.Q3. 고객 '박지성'의 총 구매액을 구하시오.
Q4. 고객 '박지성'이 구매한 도서의 수를 구하시오.Q5. 5. 고객 '박지성'이 구매한 도서의 출판사 수를

2026년 3월 20일
·
0개의 댓글
·
post-thumbnail

데이터베이스 3주차 내용 정리

SQL 개념 정리 SQL(Structured Query Language) :관계 데이터베이스(RDBMS)를 위한 표준 질의어이자 비절차적 데이터 언어이다. 비절차적인 언어: 데이터를 조회하거나 조작하는데 필요한 조건을 기술하긴 하지만, 어떻게 데이터를 찾고 처리하는지

2026년 3월 19일
·
0개의 댓글
·
post-thumbnail

[Altu-Bitu/알고리즘] 1주차 정렬, 맵, 셋 문제풀이

진짜 처음에 엄청 헤맸다. 근데 사실 진짜 쓸데없이 헤맸다. 이번주가 정렬, 맵, 셋이라 무조건 이 셋 중 하나의 개념을 사용해야한다고 생각했는데...?도대체 왜? ㅎㅎ 그냥 주어진 조건, 수학적 식 잘 사용해서 구현하는 문제였다.주의할 부분은 floor() 사용해주는

2026년 3월 15일
·
0개의 댓글
·
post-thumbnail

[밑시딥1] 챕터2 내용 정리

퍼셉트론은 현재 신경망(딥러닝)의 기원이 되는 알고리즘.퍼셉트론은 다수의 신호를 받아 하나의 신호를 출력하며, 0 또는 1, 두 가지 값만을 가질 수 있다.입력으로 2개의 신호를 받는 퍼셉트론은 위와 같다. 입력신호: $x{1}$, $x{2}$ 출력신호: $y$가중치:

2026년 3월 15일
·
0개의 댓글
·
post-thumbnail

데이터베이스 2주차 내용 정리

1. 관계 데이터 모델의 개념 릴레이션의 개념 관계 데이터 모델의 기본 개념 개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델로 하나의 개체에 관한 데이터를 하나의 릴레이션에 저장. 관계 (relation) 릴레이션(테이블) 내의 관계와 릴레이션(테이블) 간의

2026년 3월 14일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 1주차 스터디 (2)

SQL 입력 후 결과1.라이브러리와 프로젝트 구조일단 인텔리제이 IDE를 사용하고 있어서 이클립스를 따로 깔지 않고 인텔리제이에서 실습을 진행하였다.프로젝트 구조는 아래와 같았는데, JpaMain.java가 실행 클래스이고, Member.java가 엔티티라고 한다. p

2026년 3월 14일
·
0개의 댓글
·
post-thumbnail

[자바 ORM 표준 JPA 프로그래밍] 1주차 스터디 (1)

1장. JPA 소개 JPA를 사용하면, CRUD SQL을 작성할 필요가 없고, 조회된 결과와 객체를 매핑하는 일도 자동으로 JPA에서 처리해준다는 장점이 있음. 또한 애플리케이션을 SQL이 아닌 객체 중심으로 개발할 수 있어 생산성과 유지보수가 좋아지고, 테스트 작성이

2026년 3월 14일
·
0개의 댓글
·
post-thumbnail

[인프런 데이터베이스] 1주차 스터디

. 파일: 성능, 보안, 편의성에 한계 존재 -> 이런 한계를 극복하기 위한 전문화 소프트웨어 = 데이터베이스 -> 데이터를 안전하고 편하고 빠르게 보관 가능.

2026년 3월 12일
·
0개의 댓글
·
post-thumbnail

[Altu-Bitu/알고리즘] 1주차 정렬, 맵, 셋 강의

26.03.09(월) - 기록 버블 정렬(bubble sort) 인접한 두 원소를 비교하는 정렬 (왼쪽 원소) > (오른쪽 원소)일 때 swap => 즉, v[i] > v[i+1]이면 swap 가장 큰 원소부터 오른쪽에 정렬되기에, 데이터가 하나씩 정렬되면서 비교에

2026년 3월 10일
·
0개의 댓글
·
post-thumbnail

[밑시딥1] 챕터1 내용 정리

파이썬 기초 내용이랑 앞부분은 건너뛰고 넘파이&맵플롯 위주로 실습 및 학습 진행리스트/ 딕셔너리 관련 헷갈리는 부분 있어서 그 부분 정리\_\_init\_\_: 자바의 생성자. 특별한 메소드로 클래스를 초기화하는 역할로 클래스의 인스턴스가 만들어질 때 한 번만 불리는

2026년 3월 8일
·
0개의 댓글
·