관계형 데이터베이스

진경천·2024년 10월 8일

RDB(Relational Database)
관계형 모델을 기반으로 SQL을 이용해 데이터를 관리한다.

특징

  • 테이블(스키마)로 표현
  • 테이블 간의 관계를 이용해 데이터를 관리 및 무결성 보장
  • 정의된 테이블에 맞게 데이터가 삽입되므로 데이터의 안정성 보장
  • 데이터의 구조가 일관적인 경우에 주로 사용
    데이터의 케이스가 너무 많으면 사용하기 힘들기 때문

MariDB, MySQL, Oracle, PostgreSQL 등이 있다

구성요소

출처: https://www.tcpschool.com/mysql/mysql_intro_relationalDB

행과 열로 구성된 한 테이블로 구성되어 있다.
이러한 테이블은 스키마(skema)라고도 부른다.


  • 관계된 데이터들의 묶음을 지칭
    튜플(tuple) 또는 레코드(record)라고도 부른다

  • 각각의 열은 유일한 이름과 타입을 갖고 있다.
    필드(field) 또는 속성(attribute)이라고도 부른다.
  • 도메인
    속성이 가질 수 있는 값의 집합

  • 튜플의 식별자로 이용되는 속성을 지칭
profile
어중이떠중이

0개의 댓글