ICT용어

데이터베이스,DB

  • 작성자 : 박서진
  • 작성일 : 22-05-10 14:15
  • 조회수 : 57

데이터베이스, database, DB

 

 

 

① 주어진 목적이나 주어진 자료 처리 시스템에 사용하기에 적합하도록 

 

자료를 구조화하여 자료 검색 및 갱신을 효율화한 자료의 집합.

 

② 여러 사람이 공유하여 사용할 목적으로 통합하여 관리되는 데이터의 집합 또는 

 

여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음.


일반적으로 데이터베이스(DB)는 서로 관련 있는 데이터들의 집합이다. 

 

중복된 데이터를 제거할 뿐 아니라 데이터를 구조화하여 효율적인 처리가 가능하도록 관리할 수 있어 금융, 

 

전자상거래, 웹 애플리케이션, 게임 등 다양한 분야에 사용된다.

 

파일 시스템(file system)으로 데이터를 관리하면 중복 데이터 발생과 이들 간의 데이터 불일치 등 

 

데이터 무결성(data integrity) 문제가 발생한다. 또 시스템이나 프로그램이 파일 구조에 영향을 

 

받는 형태가 되어 유지 보수가 어렵다. 이러한 파일 시스템 문제를 해결하기 위해서 데이터베이스가 고안되었다.

 

* 데이터 무결성(data integrity): 데이터가 불법으로 변형되거나 손상되지 않는 특성


데이터베이스의 주요 특징은 다음과 같다.

 

- 실시간 접근성(real-time accessibility): 데이터베이스는 사용자의 질의에 즉각적인 처리와 응답이 가능하다.

 

- 계속적인 변화(continuous evolution): 데이터베이스의 상태는 동적이다. 

 

즉 새로운 데이터의 삽입(insert), 삭제(delete), 갱신(update)을 하면서 항상 최신의 데이터를 유지한다.

 

- 동시 공유(concurrent sharing): 데이터베이스는 서로 다른 목적을 가진 여러 응용 프로그램에서 

 

사용하기 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 공유할 수 있다.

 

- 내용에 의한 참조(content reference): 데이터베이스에 있는 데이터를 참조할 때 

 

데이터 레코드의 주소나 위치가 아닌 사용자가 요구하는 데이터 내용으로 데이터를 찾는다.


데이터베이스 시스템은 사용자(user), 응용 프로그램(application program), 

 

데이터베이스(DB) 그리고 데이터베이스를 관리하는 데이터베이스 관리 시스템(DBMS) 4가지 요소로 구성된다.

 

데이터베이스 중 하나로 관계형 데이터베이스(RDB: Relational Database)는 행(row)과 

 

열(column)로 이루어진 표(table)로 구성하고 데이터의 조작 및 질의 처리에 구조화된 질의 언어(SQL)를 사용한다.

 

데이터베이스-1.JPG

 

데이터베이스-2.JPG

 

 

출처:TTA 정보통신 용어사전 



네티즌 의견 0

스팸방지
0/0자




 
모바일 버전으로 보기