관계형 데이터 베이스(RDB)
RDB(Relational Database)
Relational Database(RDB)는 관계형 데이터 모델에 기초를 둔 데이터베이스이다. 모든 데이터를 2차원 테이블 형태로 표현한다. 이 개념은 데이터 상관관계에서 개체간 관계를 표현한 것.
- 모든 데이터를 2차원 테이블로 표현
- 데이터의 독립성이 높음
- 고수준의 데이터 조작 언어(DML)을 사용하여 결합, 제약, 투영 등의 관계 조작에 의해 비약적 표현 능력을 높일 수 있다.
- 관계 조작을 통해 자유롭게 구조 변경 가능
RDBMS(Relational Database Management System)
관계형 데이터베이스를 생성하고 수정하여 관리하는 소프트웨어
- 모든 데이터를 2차원 테이블로 표현
- DB 레코들을 CRUD 연산할 수 있게 하는 소프트웨어
- 테이블은 row (record, tuple)과 column(field, item)으로 이뤄진 기본 데이터 저장 단위
- 상호관련성을 가진 테이블 집합
- 데이터베이스 설계도를 E-R(Entity Relationship) 모델로 표현
- MariaDB, Mysql, PostgreSQL… 등이 포함됨
CRUD 작업
- Create: 생성 - INSERT
- Read: 읽기 - SELECT
- Update: 업데이트 - UPDATE
- Delete: 삭제 - DELETE
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.