릴레이션 개념
릴레이션(relation)은 데이터베이스에서 정보를 구분하여 저장하는 기본 단위다.
엔티티에 관한 데이터를 데이터베이스는 릴레이션 하나에 담아서 관리한다.
릴레이션은 관계형 데이터베이스에서 ‘테이블’ 이라고 하며
NoSQL 데이터베이스에서는 ‘컬렉션’이라고 한다.
테이블과 컬렉션
데이터베이스의 종류는 크게 관계형 데이터베이스와 NoSQL 데이터베이스로 나눌 수 있다.
이 중 대표적인 관계형 데이터베이스인 MySQL 과 대표적인 NoSQL 데이터베이스인 MongoDB를 예로 들면
MySQL: 레코드 - 테이블 - 데이터베이스
MongoDB: 도큐먼트 - 컬렉션 - 데이터베이스
로 이루어져있다.
레코드가 쌓여서 테이블이 되고 테이블이 쌓여서 데이터베이스가 되는 것이다.
'CS' 카테고리의 다른 글
[데이터베이스] 필드와 레코드 (0) | 2024.03.17 |
---|---|
[데이터베이스] 도메인 (0) | 2024.03.10 |
[데이터베이스] 속성 (0) | 2024.03.10 |
[데이터베이스] 엔티티 (0) | 2024.03.10 |
[데이터베이스] 데이터 베이스의 기본 개념 (0) | 2024.03.10 |