관계형 데이터베이스는 두 entity끼리 관계를 맺을 수 있기 때문에 이러한 이름을 가지게 되었다. 따라서 rdb를 사용하다 보면 foreign key를 이용하여 테이블 간의 관계를 정의해야 하게 되는데, 이러한 관계에는 아래와 같은 유형이 있다. 1 : 1 (일대일) 1 : N (일대다) N : M (다대다) SNS(Social network service) 어플리케이션의 데이터베이스를 예를 들어보겠다. 사용자는 자신의 정보를 담고 있는 테이블과의 관계만 존재하므로 1 : 1 관계라고 할 수 있다. 반대로 N : M 관계로는 게시글 테이블과 해시태그(#)를 예로들 수 있다. 마지막으로는 게시글 하나에 붙는 여러개의 댓글들을 1 : N 관계라고 볼 수 있다.