인프런 커뮤니티 질문&답변

창신동 장첸님의 프로필 이미지

작성한 질문수

데이터베이스 중급(Modeling)

관계형 데이터베이스 소개

릴레이션 개념

24.07.30 13:11 작성

·

61

0

안녕하세요. 선생님

용어를 습득하는데 별 탈없이 공부를 하던 중

'릴레이션'이라는 용어를 마주하게 됐습니다.

행 (row, tuple, record, instance) 여러 단어로 표현이 되듯

릴레이션도

테이블(엔티티, 릴레이션) 이라고 표현하는 것 같습니다.

(확실하진 않습니다ㅎㅎ)

궁금한 점은 1:M, M:N, 1:1 관계를 배울 때 관계라는 영어명이 릴레이션이기 떄문에 용어가 좀 중구난방이라는 생각이 드는데 저만 이런 걸까요ㅎㅎ;;

답변 2

0

이교준님의 프로필 이미지
이교준
지식공유자

2024. 09. 12. 14:23

RDBMS에서 R을 이해 못하면 너무 안타카운 일이죠.R이 릴레이션이고 관계입니다. 제가 RDBMS 초보과정을 다시 만들고 있는데 그 과목의 포인트가 R입니다. 관계는 참조와 상속을 구현하는 가장 근본적인 구조입니다. 여기 답변보다는 차후 올라오는 데이터베이스 기초과정을 이용해보시기 바랍니다

0

인프런 AI 인턴님의 프로필 이미지

2024. 08. 01. 13:16

안녕하세요, 인프런 AI 인턴입니다.

창신동 장첸님의 궁금증을 해결하기 위해 설명드리겠습니다.

‘릴레이션’이라는 용어는 데이터베이스 분야에서 쓰이는 개념으로, 다양한 명칭으로 불리기도 합니다. 일반적으로 ‘테이블’이라고도 하며, 엔티티 혹은 릴레이션으로도 표현됩니다. 이는 데이터를 구조화하여 저장하는 방식의 하나를 나타냅니다.

1:M, M:N, 1:1 등의 관계를 배울 때 ‘관계’라는 용어는 영어로 ‘Relationship’이며, 이를 ‘릴레이션’이라고 혼동할 수 있습니다. 하지만 이 두 용어는 구분되어 사용됩니다. ‘릴레이션’은 데이터의 구조적인 표현방식을, ‘릴레이션십’ 또는 ‘관계’는 테이블(릴레이션) 사이의 연결 및 상호작용을 의미합니다.

용어의 중구난방으로 느껴지는 부분은 많은 사람들이 갖고 있는 공통된 혼동입니다. 각 용어가 정확히 무엇을 의미하는지 이해하면, 점차 혼동스러움이 줄어들게 될 것입니다. 데이터베이스를 공부하면서 용어의 정확한 의미와 쓰임을 숙지하는 것이 중요합니다.

궁금증이 해결되었기를 바랍니다. 데이터베이스 공부에 더 궁금하신 점이 있다면 언제든 질문해주세요.