1. Database - 개요

hsso_o·2024년 6월 27일
0

스터디

목록 보기
1/44

Database

  • 논리적으로 연관된 데이터를 모으고, 중복 데이터를 최소화하여 구조적으로 통합/저장해 놓은 것
  • 구조화된 데이터의 집합으로 컴퓨터에서 쉽게 접근, 관리, 업데이트 가능

특징

  • 실시간 접근성 : 실시간으로 결과 서비스
  • 계속적인 변화 : 데이터 값은 시간에 따라 항상 바뀜
  • 동시 공유 : 데이터베이스는 여러 사용자에게 동시 공유
  • 내용에 따른 참조 : 데이터베이스에 저장된 데이터는 물리적 위치가 아닌 값에 따라 참조됨

DBMS

  • 데이터베이스에서 데이터를 추출, 조작, 정의, 제어 등을 할 수 있게 해주는 데이터베이스 전용 관리 프로그램들

  • 기능

    • 데이터 추출, 조작, 정의, 제어
  • 사용이점

    • 데이터 중복 최소화 : 데이터와 응용 프로그램 분리로 상호 영향 줄임
    • 쿼리 언어 : 복잡한 검색 및 분석 수행
    • 데이터 무결성 : DBMS는 데이터의 무결성을 보장하기 위한 다양한 제약 조건과 규칙 설정 가능 -> 데이터 품질 및 정확성 보장
    • 데이터 백업 및 복구
    • 표준화 : 데이터의 구조와 접근 방법이 일괄적 -> 개발 및 유지보수가 용이

RDBMS

  • 데이터를 테이블의 형태로 저장하고 테이블 간의 관계를 관리하는 시스템

장점

  • 데이터 무결성을 유지하는데 효과적이다.
  • 강력한 쿼리 언어(SQL)를 통해 복잡한 데이터 조작이 가능하다.
  • 데이터의 정규화를 통해 중복성을 최소화한다.

단점

  • 복잡한 객체 관계를 표현하는데 한계가 있다.
  • 스키마 변경이 어렵고 비용이 많이 든다.
profile
아뇨 소혠데요-

0개의 댓글