안녕하세요 햄토리입니다람쥐
이번에는 관계형 데이터 DB에대해 알아보겠습니두더쥐
1. RDB란
DB를 접하게 되면 Oracle DB, MYSQL, MariaDB 등을 많이 접하게 될건데
모두 관계형 데이터베이스라고 하는 RDB입니다.
RDB는 관계형 데이터 모델에 기초를 둔 데이터베이스인데
여기서 관계형 데이터 모델이란 2차원 구조의 테이블 형태를 통해 자료를 표현하는 것을 뜻합니다.
[ex]
번호 | 성명 | 나이 | 햄스터여부 |
1 | 햄스터 | 5 | O |
2 | 다람쥐 | 13 | O |
3 | 청설모 | 7 | X |
관계형 데이터 모델의 특징이라고 한다면
- 데이터를 2차원 테이블로 표현
- 테이블은 row과 column으로 이루어진 데이터 저장 단위
- 생성과 사용이 비교적 쉽고 확장성이 좋음
정도가 있습니다.
다음은 관계형 데이터 모델의 용어들에대해 알아보겠습니다
2. 관계형 데이터 모델의 용어
릴레이션(Relation) : 데이터를 테이블 구조로 저장한 것
속성(Attribute) : 릴레이션의 열
차수(Degree) : 릴레이션을 구성하는 속성의 수
튜플(Tuple) : 릴레이션의 행
카디널리티(Cardinality) : 릴레이션에 입력된 튜플의 수
도메인(Domain) : 하나의 속성이 가질 수 있는 값의 집합
다음에는 E-R다이어그램으로 찾아뵙겠습니다람쥐!
'Database' 카테고리의 다른 글
E-R 다이어그램 (0) | 2022.05.04 |
---|---|
[24/365] 논리적 물리적 구조 (0) | 2022.05.02 |
[24/365]Parsing의 정의와 종류 (0) | 2022.04.22 |
[24/365]Oracle 메모리 구조 (0) | 2022.04.15 |
DB의 종류와 특징 (0) | 2022.04.14 |
댓글