포스트

관계형 데이터 베이스(RDB)

Desktop View 관계형 데이터 베이스

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 라이센스를 따릅니다.