[Spring Boot] Bank App (2) 모델링, DB 설계
·
🛠️Backend/Java | Spring
모델링모델링이란?모델링은 현실 세계의 개념을 컴퓨터 시스템에서 표현하는 과정이에요.중요한 정보를 정리하고, 관계를 정의하면서 데이터 구조와 알고리즘을 설계하는 작업이에요.특히, 데이터베이스 모델링은 정보 시스템의 데이터 구조를 설계하는 데 초점이 맞춰져 있어요.그런데 DB의 데이터 타입과 자바의 데이터 타입은 완전히 같지 않아요.그래서 DB의 개념을 자바에서 활용할 수 있도록 변환하는 과정이 필요합니다.ORM (Object-Relational Mapping)ORM은 객체와 관계형 데이터베이스를 매핑하는 기술이에요.쉽게 말하면, SQL을 직접 작성하지 않고도 객체의 속성과 메서드를 활용해 데이터를 조작할 수 있는 방법이에요.ORM을 사용하면 좋은 점✔ SQL을 직접 작성하지 않아도 돼서 코드가 간결해져요...