RDBMS

한호성·2022년 9월 8일
0

RDBMS(Relational DataBase Management System)

용어정리

DBMS

데이터베이스를 관리하는 시스템으로 데이터를 저장 및 유지 보수하고 이를 검색하는 시스템

RDBMS

데이터를 테이블 단위로 관리하는 테이블 기반 DBMS( Relation= 관계 , 테이블간의 관계를 형성할 수 있다)

DBMS를 사용하는 이유

  • 데이터를 효율적 관리
  • 데이터를 일회성이 아닌 영구적으로 보관하기 위해

#CF) RDBMS 이외에도 계층형, 네트워크형, Nosql 기반의 DBMS가 존재한다고 한다.

RDBMS 특징

  • 2차원 테이블 형식을 이용하여 데이터를 정의하고 설명하는 데이터 모델
  • 하나의 테이블은 여러개의 칼럼으로 구성
  • 여러 테이블을 합쳐 큰 테이브을 생성(Join)해서 필요한 정보 검색
  • 테이블과 테이블 간의 연관관계를 이용해 필요한 정보를 구하는 방식이다.

RDBMS 스키마

  • DB의 구조와 제약 조건에 대한정의
    (여러 개의 테이블을 만들고 각 테이블 구조, 형식 관계를 정의 하고 이를 스키마라 부른다)

  • DBMS가 주어진 설정에 따라 데이터 스키마를 생성하고 데이터베이스 사용자가 자료를 저장 조회 삭제 변경할 때, DBMS는 자신이 생성한 데이터 베이스 스키마를 참조하여 명령을 수행한다.

RDBMS를 공부할 키워드

1.정규화
2.트랜잭션

#cf) 추가할 거 있으면 추가

Reference

https://velog.io/@myspy/RDBMS

profile
개발자 지망생입니다.

0개의 댓글