Q. RDBMS의 정의와 다양한 구조에 대해 예시를 들어서 설명해 주세요.
RDBMS의 정의
더보기
Relationship Database Management System의 약자로, 관계형 데이터베이스 시스템을 말합니다.
RDBMS은 테이블 간의 관계를 나타내는 관계를 기반으로 1:1, 1:N, N:M관계로 데이터를 구성합니다.
댸표적인 관계형 데이터베이스 시스템에는 MySQL, Oracle, MariaDB 등이 있습니다.
이를 통해 데이터베이스의 유연성과 효율성을 높일 수 있습니다.
1:1 관계
더보기
한 테이블의 엔티티(데이터)가 다른 테이블의 엔티티 중 하나만 대응되는 것을 의미합니다.
예를 들면 모든 학생은 고유한 학번을 가지며, 학번은 해당 학생과 유일하게 대응됩니다.
1:N 관계
더보기
한 테이블의 엔티티(데이터)가 다른 테이블의 엔티티 중 여러 엔티티와 대응되는 것을 의미합니다.
예를 들면 모든 학생은 다양한 과목의 수업을 들으며, 강사는 학생과 1대1 수업을 진행합니다. 또한 각 과목은 모든 학생이 중복해서 수강하지 않습니다.
N:M 관계
더보기
한 테이블의 모든 엔티티(데이터)가 다른 테이블의 엔티티 중 여러 엔티티와 대응되는 것을 의미합니다.
예를 들면 모든 학생은 다양한 과목의 수업을 들으며, 수업은 여러 학생들이 함께 참여합니다.
'공부(TIL) > 스터디' 카테고리의 다른 글
[컴퓨터 구조] 메모리(Meomory) (1) | 2024.04.19 |
---|---|
[면접대비]Stack과 Queue (0) | 2024.04.12 |
[컴퓨터 구조] CPU 속도 향상 조건 (2) | 2024.04.12 |
[컴퓨터 구조] 인터럽트(interrupt) (0) | 2024.04.11 |
[컴퓨터구조] CPU의 내부구조 (0) | 2024.04.11 |