본문 바로가기

엔티티2

[데이터베이스(DB)] 2. 관계형 데이터 모델 Chapter 2. 관계형 데이터 모델 관계형 데이터 모델은 데이터를 엔티티와 속성, 키를 사용한 관계로 정의하며, 이것들이 스키마 내 테이블로 표현됩니다. 이 장에서는 엔티티, 속성, 그리고 이들 간의 관계를 이해하는 것부터 시작하여, 기본 키와 외래 키의 중요성, 그리고 테이블 간의 관계 설정 방법을 배웁니다. 이후, 스키마의 개념과 그 구성 요소를 배우고, 실제 관계형 데이터베이스에서 어떻게 테이블을 생성하고 관리하는지에 대해 학습합니다. [Chapter 2. 관계형 데이터 모델] 2.1. 엔티티 및 속성 2.1.1. 엔티티와 그 특성 이해 2.1.2. 속성 정의 및 유형 2.1.3. 엔티티와 속성의 실제 예시 2.2. 키와 관계 2.2.1. 기본 키와 외래 키 2.2.2. 테이블 간 관계 설정 2.. 2023. 6. 19.
[스프링 부트(SpringBoot)] 데이터베이스 연동 기초 4. 데이터베이스 연동 기초 4.1. JDBC 연동 스프링 부트는 데이터베이스 연동을 위해 JDBC(Java Database Connectivity)를 사용할 수 있습니다. JDBC는 자바 애플리케이션에서 데이터베이스에 접근하고 데이터를 조작하기 위한 표준 API입니다. 스프링 부트는 자동 구성을 통해 데이터 소스를 설정하며, application.properties 파일에서 데이터베이스 관련 설정을 할 수 있습니다. 먼저 데이터베이스 드라이버를 의존성에 추가해야 합니다. 여기서는 MySQL을 예로 들겠습니다. Maven의 경우 pom.xml에 다음과 같이 추가합니다. mysql mysql-connector-java 8.0.26 Gradle의 경우 build.gradle에 다음과 같이 추가합니다. // .. 2023. 5. 3.