개발/Tools/DB

· DEV/Java
Java Persistence API (JPA) JPA는 Java Persistence API의 약자로, 자바 진영에서 관계형 데이터베이스와 객체 지향 프로그래밍 간의 데이터를 매핑하고 관리하기 위한 표준 인터페이스입니다. 이는 개발자가 데이터베이스에 대한 저수준의 코드 작성을 줄이고, 객체 지향적인 방식으로 데이터를 다룰 수 있게 돕습니다. JPA는 객체 지향 프로그래밍의 개념과 관계형 데이터베이스의 테이블 간의 매핑을 처리하기 위한 ORM(Object-Relational Mapping) 기술을 기반으로 합니다. JPA의 역할 JPA는 ORM 개념을 추상화하여 표준 인터페이스로 제공하며, 다양한 ORM 프레임워크를 JPA 구현체로 사용할 수 있도록 합니다. 이를 통해 개발자는 일관성 있고 편리하게 객체..
· DEV/Java
SQL 조인에 대한 이해 - Outer Join과 Inner Join 1. 연관관계와 주체 "연관관계의 주체가 된다"라는 표현은 관계형 데이터베이스에서 테이블 간에 연결(연관관계)을 만드는 역할을 한다는 것을 의미합니다. "FK를 가진다"는 외래 키(Foreign Key, FK)를 가지고 있다는 의미인데, 외래 키는 한 테이블의 필드가 다른 테이블의 기본 키(Primary Key, PK)를 참조하는 것을 의미합니다. 이 외래 키는 테이블 간의 관계를 정의하며, 데이터 무결성을 보장하는 데 중요한 역할을 합니다. SQL에서 조인을 이해하려면 먼저 연관관계와 그 주체를 이해해야 합니다. 연관관계의 주체는 일반적으로 외래 키(Foreign Key, FK)를 가지고 있는 테이블입니다. 이를 '드라이빙(Drivi..
berom
'개발/Tools/DB' 태그의 글 목록