ABOUT ME

더 많은 경험으로 더 넓은 세상으로

Today
Yesterday
Total
  • DB 관련 용어 정리
    DataBase/DB 2022. 11. 8. 19:51
    728x90

     

     

    용어 정리

    - DB(DataBase)

     : 다수의 인원, 시스템, 프로그램이 사용할 목적으로 통합하여 관리되는 데이터 집합.

     

    - 데이터베이스 관리 시스템(DBMS: Database Management System)

     : 데이터관리의 복잡성을 해결하는 동시에 추가, 변경, 삭제, 검색 등의 기능을 지원하는 소프트웨어.

     

    - RDB(Relation Data Base)

     : 모든 데이터를 2차원 데이블 형태로 표현하는 관계형 데이터 모델에 기초를 둔 데이터 베이스.

     

    - RDBMS

     : RDB를 생성하고 수정하고 관리할 수 있는 소프트웨어로서 RDBMS의 테이블은 서로 연관되어 있어 일반 DBMS보다 효율적으로 데이터를 저장, 구성 및 관리할 수 있음. 정규화를 통해 데이터의 중복성을 최소화하여 트랜잭션을 수행하는 것이 더 쉽고 데이터의 원자성, 일관성, 격리 및 내구성을 유지하여 데이터의 무결성을 높임.

     

    - 정규화(Normalization)

     : 데이터 중복성을 제거하여 이상현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위한 무손실 분해 과정.

     

    - 트랜잭션(Transaction)

     : 하나의 논리적 기능을 정상적으로 수행하기위한 작업의 기본 단위.

     

    - 무결성(Integrity)

     : 데이터가 임의로 변경될 수 없으며, 데이터의 정확성 및 완전성, 파괴 혹은 훼손되지 않음을 보장하는 특성.

     

    - 커밋(Commit)

     : 트랜잭션을 메모리에 영구적으로 저장하는 제어어.

     

    - 롤백(RollBack)

     : 오류 발생시 오류이전의 특정시점으로 되돌려주는 제어어.

     

    - 체크포인트(CheckPoint)

     : 롤백을 위한 시점을 지정하는 제어어.

     

    - 도메인(Domain)

    : 하나의 속성이 가질 수 있는 원자값들의 집합

     

    - 스키마(Schema)

    : 데이터베이스의 구조, 제약 조건 등의 정보를 담고 있는 기본적인 구조

     

    - 테이블(Table)

    : 필드들로 구성된 데이터의 집합

     

    - 뷰(View)

    : 논리테이블로서 하나 이상의 물리테이블에서 유도되는 가상의 테이블, 저장장치 내에 물리적으로 존재하지 않지만 사용자에게 있는 것처럼 간주.

     

    - 인덱스(Index)

    : 검색을 빠르게 하기 위한 데이터 구조

     

     

     

    데이터 베이스 관리 시스템을 사용하는 이유

    - 중복된 데이터를 제거

    - 자료를 구조화시킬 수 있음

    - 효율적인 처리

    - 다양한 프로그램을 사용하는 사용자들과 데이터를 공유

     

     

     

     

     

    728x90

    댓글

Designed by Tistory.