[SQL] 데이터베이스의 기본 개념

손세림·2023년 11월 30일
0

SQL

목록 보기
1/3
post-thumbnail

데이터베이스란?

논리적으로 연관된 데이터를 모아 일정한 형태로 저장해놓은 것.
즉, 여러 시스템 또는 사용자가 데이터를 동시에 공유하고 사용하기 위해 통합 저장한 데이터의 집합이다.

데이터베이스의 목적

  • 데이터 중복 최소화
  • 조직의 목적에 맞게 데이터를 효율적으로 관리

데이터베이스의 정의 (ISOS)

  • Integrated Data(통합 데이터): 데이터 중복이 최소화 된 데이터
  • Stored Data(저장 데이터): 컴퓨터가 접근할 수 있는 매체에 저장된 데이터
  • Oprational Data(운영 데이터): 조직의 고유한 업무를 수행하는데 필요한 데이터
  • Shared Data(공용 데이터): 여러 응용 시스템이 공동으로 소유하고 유지하는 데이터

데이터베이스의 특징 (R1C3)

  • Real Time Accessibility(실시간 접근성): 사용자 질의에 실시간 처리해 응답
  • Continuous Evolution(지속적인 변화): 삽입, 삭제, 수정 작업을 통해 항상 최신 데이터를 동적으로 유지
  • Concurrent Sharing(동시 공유): 목적이 다른 여러 사용자가 동시에 같은 데이터를 공유
  • Content Reference(내용에 의한 참조): 데이터베이스에 있는 데이터를 참조할 때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조

DBMS: 데이터 베이스 관리 시스템

DBMS(Database Management System)은 데이터의 입력, 수정, 삭제 등 다양한 기능을 제공하는 별도의 소프트웨어이다.

데이터베이스는 데이터를 담는 통,
데이터베이스 관리시스템은 데이터베이스를 관리하는 프로그램이다.

DBMS와 DB는 엄연히 다른 개념이므로 혼용하여 쓰지 않도록 주의해아 한다.

profile
초보 개발자 성장 기록

0개의 댓글