데이터베이스란?
논리적으로 연관된 데이터를 모아 일정한 형태로 저장해놓은 것.
즉, 여러 시스템 또는 사용자가 데이터를 동시에 공유하고 사용하기 위해 통합 저장한 데이터의 집합이다.
데이터베이스의 목적
- 데이터 중복 최소화
- 조직의 목적에 맞게 데이터를 효율적으로 관리
데이터베이스의 정의 (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는 엄연히 다른 개념이므로 혼용하여 쓰지 않도록 주의해아 한다.