CiRe
시레코드

전체 글

공부한 것을 정리하기 위해 만든 블로그 입니다.
CS/데이터베이스

데이터베이스 모델링과 ERD

본 글은 https://www.slideshare.net/hoyoung2jung/ss-40851049와 https://medium.com/omarelgabrys-blog/database-modeling-entity-relationship-diagram-part-5-352c5a8859e5 을 참고하며 작성되었습니다. 본 글에서는 논리적 설계 단계에서 작성되는 ERD (Entity - Relationship Diagram)에 대해서 학습하려 합니다. ERD(Entity-Relationship Diagram)는 데이터베이스 설계 과정에서 사용되는 개념적 도구로, 데이터베이스에 저장되어야 하는 데이터와 그들 사이의 관계를 시각적으로 표현합니다. ERD는 개체(Entity), 속성(Attribute), 그리고 관..

CS/데이터베이스

데이터베이스 모델링

본 글은 https://aws.amazon.com/ko/what-is/data-modeling/ 와https://www.slideshare.net/hoyoung2jung/ss-40851049 을 참조하여 작성되었습니다. 데이터 모델링이란 현실세계에서 응용에 필요한 데이터를 잘 고르고 다듬어서 DBMS에 저장하기위한 프로세스입니다. 데이터 모델링이 중요한 이유 데이터 모델링은 데이터를 이해하고 이 데이터를 저장 및 관리하기 위한 올바른 기술 선택을 할 수 있는 기회를 제공합니다. 건축가가 집을 짓기 전에 청사진을 설계하는 것과 같은 방식으로, 비즈니스 이해관계자는 조직을 위한 데이터베이스 솔루션을 엔지니어링하기 전에 데이터 모델을 설계합니다. 데이터 모델링 과정 요구사항 분석 → 개념적 설계 → 논리적 설..

Spring

[스프링 기능 따라하며 공부하기] Annotation 과 RequestMapping (2/2)

본 글은 학습 목적으로 작성되었으며, 스프링 프레임워크의 기능을 모방하여 구현한 것입니다. 그러므로, 실제 스프링 프레임워크와 완전히 동일하게 구현되지는 않았습니다. 1. 개요 이어서 어노테이션과 RequestMapping에 대해 더 깊이 있게 학습하려 합니다. 스프링의 RequestMapping 어노테이션은 메소드뿐만 아니라 클래스에도 적용할 수 있어 더욱 유연한 구조를 가집니다. 또한, 요청 URL 외에도 HTTP 요청 메소드 정보를 활용하여 더욱 세밀한 맵핑을 구성할 수 있습니다. 2. 사전 작업 2.1 RequestMethod Enum 타입 작성 public enum RequestMethod { GET, POST } HTTP 요청 메소드 에 대한 Enum 클래스를 작성합니다. 2.2 어노테이션 작..