개인공부 기록/기본 개념
2022. 7. 31.
관계형 데이터 베이스(1:1, 1:N, N:M)
관계형 데이터 베이스란? 데이터를 테이블 형태로 저장하는데 각 테이블의 열(Column)에는 속성이 행(Row)에는 항목이 저장되며 행과 행이 연결되어 1:1, 1:N, N:M의 관계를 맺을 수 있다. 엑셀 표에 데이터를 저장한다고 생각하면 이해하기 쉬울 것 같다. 1:1 관계(일대일 관계) 상대 엔티티와 반드시 단 하나의 관계를 가진다. 예를 들어 A라는 상품에 대한 정보 중 이름, 상품 사진 등은 A라는 상품 이외에는 관계를 맺을 수 없다. A이외의 다른 상품은 다른 상품만의 이름과 사진이 있기 때문이다. 1:N 관계(일대다 관계) 한쪽이 여러개의 객체를 가질 수 있다. 한 사람이 여러개의 휴대폰 번호를 가질 수는 있지만 여러 사람이 하나의 휴대폰 번호를 가질 수는 없다. N:M관계 (다대다 관계) ..