가든_ 2022. 9. 16. 19:36

RDBM이란?

  • Realtional Data Base Management
  • 관계형 데이터베이스 시스템
  • 테이블 기반의 DBMS
    • 데이터를 테이블 단위로 관리
      • 하나의 테이블은 여러 개의 컬럼(Column)으로 구성
      • 컬럼이 하나로 합쳐지면 Row
      • ⇒ 테이블은 Column과 Row의 결합체!
    • 중복 데이터를 최소화 시킴
      • 같은 데이터가 여러 컬럼 또는 테이블에 존재 했을 경우, 데이터 수정 시 문제 발생율이 높아짐 - 정규화
      • 예) 수업 아이디, 수업 이름이라는 테이블이 존재할 때, 수업 이름을 바꾸고 싶으면 수업 아이디도 바꿔 주어야 함! ⇒ 수업 아이디와 수업 이름 테이블을 합쳐서 저장할 수 있음(정규화)
      • 여러 테이블에 분산되어 있는 데이터 검색 시, 테이블 간의 관계(join)을 이용하여 필요한 데이터 검색

RDBM의 DB 저장 구조

  • 테이블
    • colum(열)
    • row(행)