Database

데이터베이스의 기본 개념

IT수정 2024. 9. 6. 17:28

DB와 DBMS

Database (DB)
•   논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것
• 응용 시스템들이 공용(Shared)으로 사용하기 위해 통합(Integrated), 저장(Stored)한 데이터 집합

 

Database Management System (DBMS)
•   데이터베이스 관리 시스템
•   DBMS를 이용하여 데이터 입력, 수정, 삭제 등의 기능을 제공


DB ≒ DBMS

데이터베이스는 데이터를 담는 통이고, 데이터베이스 관리 시스템은 이 통을 관리하는 소프트웨어이다.

 

일반적으로 데이터베이스를 정의할 때는 ISOS, 데이터베이스 시스템의 특징을 이야기할 때는 RIC3을 사용한다.

ISOS의 정의

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

 

R1C3의 개념

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

 

DBMS의 장점

•   대용량 데이터 처리 제공
•   데이터 중복(Redundancy)의 최소화
•   일관성(Consistency) 유지
•   무결성(Integrity) 유지
•   보안(Security) 보장
•   데이터의 공용(Shared)
•   표준화(Standardization) 용이

 

 

'Database' 카테고리의 다른 글

SQL 기초  (1) 2024.09.06
데이터베이스 종류  (0) 2024.09.06