메모장

01-1 데이터베이스의 기본 개념 본문

DB/[SQL 입문]

01-1 데이터베이스의 기본 개념

Itchild 2024. 4. 11. 12:50
728x90
반응형

 

데이터 베이스(database, DB) 란? 흔히 데이터의 집합 , 데이터의 저장 형태를 말한다.

그렇다면 여기서 데이터는 무엇을 의미할까 ? 우리말로 하면 자료 이다. 그러나 정보가 아니라 아직은 그냥 자료 이다. IT 분야에서 데이터라고 하면 컴퓨터 가 처리할 수 있는 자료를 말한다.

대표사진 삭제

데이터를 데이터 베이스로 만드는 과정

첫번째 칸에는 어떤 목적없이 모여있는 데이터 들이다. 두번째 칸에는 운동과 관련된 단어만 모아 보았다. 이러한 데이터의 모음을 데이터 베이스 라고 한다. 하지만 두번째 칸 역시 중복 데이터 들이 있어서 사용하는데 불편해 보인다. 따라서 여기에 나열한 여러 데이터를 데이터베이스로 활용하려면 '운동 연관 데이터인지', '영어인지', ' 중복데이터는 없는지'를 확인하고 분류해야 한다. 이렇게 서로 연관된 데이터가 모여있을때만 데이터베이스 라고 할수 있다. 다시 정리하면 데이터 베이스는 논리적으로 연관된 데이터를 모아 일정한 형태로 저장해 놓은 것. 즉 , 여러 시스템또는 사용자가 데이터를 동시에 공유하고 사용하기 위해 통합 저장한 데이터의 집합을 말한다.

 

  • 데이터 베이스 왜 필요할까 ? <데이터베이스 사용 목적>

데이터 중복을 최소화 해서 조직의 목적에 맞게 효율적으로 관리하려고 사용한다.

 

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

 

< 데이터 베이스 정의 >

I (Integrated Data) 통합 데이터 : 데이터 중복이 최소화된 데이터

S (Stored Data) 저장 데이터 : 컴퓨터가 접근할 수 있는 매체에 저장된 데이터

O (Operational Data) 운영 데이터 : 조직의 고유한 업무를 수행하는데 필요한 데이터

S (Shared Data) 공용 데이터 : 여러 응용 시스템이 공동으로 소유하고 유지하는 데이터


< 데이터 베이스의 특징 >

R (Real Time Accessibility) 실시간 접근성 : 사용자 질의에 실시간 처리해 응답

C (Continuous Evolution) 지속적인 변화 : 삽입, 삭제, 수정 작업을 통해 항상 최신 데이터를 동적으로 유지

C (Concurrent Sharing) 동시 공유 : 목적이 다른 여러 사용자가 동시에 같은 데이터를 공유

C (Content Reference) 내용에 의한 참조 : 데이터베이스에 있는 데이터를 참조할 때 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 참조

 

 
데이터 베이스와 데이터베이스 관리 시스템의 관계
  • 데이터 베이스 ( DB ) : 데이터를 담는 통

           ↑

           ↓

  • 데이터 베이스 관리 시스템 (DBMS) : 이 통을 관리하는 소프트 웨어

 

데이터베이스에 데이터를 저장하거나 삭제하는 모든 작업은 데이터 베이스 관리 시스템을 거쳐야한다.

 

DB (데이터 베이스) 와 DBMS(데이터 베이스 관리 시스템) 를 혼동하지 않아야 한다 !

 

 

728x90
반응형