TIL 68 [ Spring 최종 프로젝트 ( Day 4 ) - 구현 ( 문제 생성 ) + SQLD 공부 ]

2025. 5. 30. 23:35·[내일배움캠프-Sparta]/Spring 6기
반응형

설계가 끝나고 오늘 부터 MVP 기능 개발 구현에 들어갔다.

✅ 구현 ( 문제 생성 )

 

 

 

📕 SQLD 공부 

내일 있을 SQLD 대비를 위해서 블로그에 있는 내용을 다시 복습해보는 시간을 가졌다. 

2025.04.06 - [CS/DB ( + SQLD )] - 데이터 모델링 ( 엔티티, 속성, 관계, 식별자 )

 

데이터 모델링 ( 엔티티, 속성, 관계, 식별자 )

📣 1-1 데이터 모델링1️⃣ 데이터 모델링현실 세계를 단순화하여 표현하는 기법🔴 특징  추상화 : 현실세계, 개념을 일정한 형식으로 간략하게 표현.단순성 : 현실세계를 정해진 표기법으로

dimenshun.tistory.com

2025.04.13 - [CS/DB ( + SQLD )] - 데이터 모델과 SQL ( 정규화, 관계와 조인, 트랜잭션 )

 

데이터 모델과 SQL ( 정규화, 관계와 조인, 트랜잭션 )

📣 1-2 데이터 모델과 SQL 1️⃣ 정규화엔티티를 작은 다위로 분리하는 과정, 논리 데이터 모델에서 행한다 ( 개념,물리 ❌ )✅ 정규화 장점데이터의 무결성을 위함최소한의 데이터만을 하나의 엔

dimenshun.tistory.com

2025.04.20 - [CS/DB ( + SQLD )] - SQL 기본 ( RDB, SELECT, 함수, WHERE절, GROUP BY, HAVING, ORDER BY, JOIN )

 

SQL 기본 ( RDB, SELECT, 함수, WHERE절, GROUP BY, HAVING, ORDER BY, JOIN )

📣 SQL 기본1️⃣ RDB ( 관계형 데이터베이스 ) 개요DML은 Managment로 SELECT, INSERT, UPDATE, DELETE 등 데이터 수정/조회, 검색 을 담당한다.DDL은 Define으로 CREATE, ALTER, DROP, RENAME 등 데이터 구조를 정의한다.D

dimenshun.tistory.com

2025.04.26 - [CS/DB ( + SQLD )] - SQL 사용 ( 서브쿼리, 집합연산자, 그룹함수, 윈도우함수, TOP N 쿼리, 계층형 질의와 셀프 조인 )

 

SQL 사용 ( 서브쿼리, 집합연산자, 그룹함수, 윈도우함수, TOP N 쿼리, 계층형 질의와 셀프 조인 )

📣 SQL 사용1️⃣ 서브 쿼리연관 서브쿼리 : 서브쿼리가 메인 쿼리 컬럼을 가짐비연관 서브쿼리 : 메인 쿼리에 값을 제공 하기 위한 목적단일행 서브쿼리 : 실행 결과가 항상 1건이하, 단일 행 비

dimenshun.tistory.com

2025.05.03 - [CS/DB ( + SQLD )] - SQL 관리 구문 ( 제약조건, PK할당, 트랜잭션, DELETE | INSERT 동작,DB키 종류, 연산자 우선순위 )

 

SQL 관리 구문 ( 제약조건, PK할당, 트랜잭션, DELETE | INSERT 동작,DB키 종류, 연산자 우선순위 )

📣 SQL 관리 구문1️⃣ 제약 조건 종류 PRIMARY KEY ( PK, 기본키 ), UNIQUE KEY, NOT NULL, CHECK, FOREIGN KEY ( FK , 외래키 )2️⃣ 기본키 할당ALL TABLE 테이블명 ADD CONSTRAINT constraint_name PRIMARY KEY ( c1, c2 )3️⃣ 트랜

dimenshun.tistory.com

 

 

아직까지는 솔직히 4 Layer 아키텍처 구조에 익숙하지가 않아서, 개발을 해보려하니 많은 역경을 겪고 있는것 같다.

Service가 2개가 되고, Repository가 2개가되고 Impl로 구현체를 하나하는 것에 익숙하지 않고, Dto를  record 형식으로 쓰고, JpaRepository에서 자동으로 관리해주는 기능을 자동으로 다시 재정의 하는것도 어색했다.

이처럼 여러가지 경험을 하니 CRUD 부분에서 

 

익숙하지 않은 환경에 익숙해져 나가는 것이 나에게는 좀더 성장이 될수 있을거라고 생각이되어서, 절대 포기하지 않고 프로젝트에 임해야겠다. 

 

 

반응형

'[내일배움캠프-Sparta] > Spring 6기' 카테고리의 다른 글

TIL 70 - [ Spring 최종 프로젝트 ( Day 6 ) - 테스트 케이스 CRUD + 요구사항 반영, 트러블 슈팅1, .env 파일 ]  (0) 2025.06.04
TIL 69 - [ Spring 최종 프로젝트 ( Day 5 ) - 구현 ( 문제 관리 CRUD ), git rebase ]  (0) 2025.06.02
TIL 67 [ Spring 최종 프로젝트 ( Day 3 ) - S.A피드백 , API명세서, Jira ]  (0) 2025.05.29
TIL 66 [ Spring 최종 프로젝트 ( Day 2 ) - ERD설계, 컨벤션/규칙, 4-Layer 아키텍처 ]  (0) 2025.05.28
TIL 65 [ Spring 최종 프로젝트 ( Day 1 ) - 주제/시장조사, API/ERD설계(초안), 와이어프레임 ]  (0) 2025.05.27
'[내일배움캠프-Sparta]/Spring 6기' 카테고리의 다른 글
  • TIL 70 - [ Spring 최종 프로젝트 ( Day 6 ) - 테스트 케이스 CRUD + 요구사항 반영, 트러블 슈팅1, .env 파일 ]
  • TIL 69 - [ Spring 최종 프로젝트 ( Day 5 ) - 구현 ( 문제 관리 CRUD ), git rebase ]
  • TIL 67 [ Spring 최종 프로젝트 ( Day 3 ) - S.A피드백 , API명세서, Jira ]
  • TIL 66 [ Spring 최종 프로젝트 ( Day 2 ) - ERD설계, 컨벤션/규칙, 4-Layer 아키텍처 ]
dimenshun
dimenshun
한 소년의 개발 일기
    반응형
  • dimenshun
    Dev Life Notes
    dimenshun
  • 전체
    오늘
    어제
    • 분류 전체보기 (268)
      • CS (23)
        • 자료구조 (0)
        • 알고리즘 (0)
        • 컴퓨터 구조 (8)
        • 네트워크 (6)
        • 운영체제 (3)
        • DB ( + SQLD ) (5)
        • SW공학 (1)
      • 프로그래밍 (3)
        • Java (0)
        • Spring (0)
        • HTML,CSS (3)
        • JavaScript (0)
      • 개발 툴 (7)
        • Git(버전관리) (1)
        • Docker (3)
        • AWS (2)
        • JSP (1)
      • 코딩테스트(Algorithm) (125)
        • 백준 (6)
        • 프로그래머스 (119)
      • [내일배움캠프-Sparta] (110)
        • Spring 6기 (106)
        • KPT 회고 (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    네트워크
    spring
    OS
    웹
    Python
    web
    AWS
    내일배움캠프
    알고리즘
    It
    개발자
    KPT
    메모리
    배포
    SQL
    db
    코딩테스트
    SQLD
    network
    세션
    백엔드
    cs
    Til
    운영체제
    CPU
    컴퓨터구조
    Java
    트랜잭션
    Testcode
    docker
  • hELLO· Designed By정상우.v4.10.3
dimenshun
TIL 68 [ Spring 최종 프로젝트 ( Day 4 ) - 구현 ( 문제 생성 ) + SQLD 공부 ]
상단으로

티스토리툴바