본문 바로가기

IT이야기/SQL

(SQL)데이터베이스의 정의와 의미를 알자

사용자 삽입 이미지

대한민국은 4계절이 뚜렸한 나라로써 각 계절마다 낭만이 있는데 최근 이상 기후로 2계절로 변모해 버린 것 같습니다.
아침 저녁으로는 쌀쌀하고 낮에는 더우니 환절기에 따른 감기 조심하시기 바랍니다..^ _ ^

이번에는 데이터베이스의 개념을 정리해 보도록 하겠습니다.

1.
데이터베이스의 정의

데이터베이스나 데이터베이스 관리라는 용어가 정확히 언제부터 시작되었는지는 분명하지는 않다. , 1963 6월의 미국 SDC(System Development Corporation)가 개최한 제 1컴퓨터 중심의 데이터베이스 개발과 관리라는 심포지엄 제목에서 데이터베이스란 용어가 공식적으로 처음 사용되었다. 데이터베이스 시스템이란 용어도 1965 9 SDC가 개최한 컴퓨터 중심 데이터베이스 시스템이란 심포지엄에서 처음 사용되었다.

데이터베이스는 원래 같은 데이터가 상이한 목적을 가진 여러 응용에 중복되어 사용될 수 있다는 공용의 개념에 기초를 두고 있다. 따라서, 데이터베이스는 어느 한 조직의 여러 응용 시스템들이 공용할 수 있도록 통합, 저장된 운영 데이터의 집합이라 정의할 수 있다.

¡  데이터베이스의 의미

Ÿ 데이터베이스는 통합된 데이터이다. 따라서, 데이터베이스에서는 원칙적으로 같은 데이터가 중복되어 있지 않다는 것을 의미한다.

Ÿ 데이터베이스는 저장된 데이터이다.

Ÿ 데이터베이스에 저장되어 있는 데이터는 운영데이타이다. 어떤 조직도 그 고유의 기능을 수행하기 위해 반드시 유지해야 할 데이터가 있기 마련인데 이것을 운영데이터라 한다.

Ÿ 데이터베이스는 공용데이터이다. 이것은 어느 하나의 응용 프로그램이나 응용 시스템을 위한 데이터가 아니라 그 조직에 있는 여러 응용 시스템들이 공동으로 소유하고 유지하며, 이용하는 데이터라는 의미이다.

 

2. 데이터베이스의 특성

데이터베이스는 다음과 같은 특성을 가지고 있다.

¡  실시간 접근성(real-time accessibility)

데이터베이스는 수시적이고 비정형적인 SQL문에 대하여 실시간 처리로 응답할 수 있어야 한다.

¡  계속적인 변환(continuous evolution)

데이터베이스는 새로운 데이터의 삽입, 삭제, 갱신으로 항상 변하고, 또 그 속에서 현재의 정확한 데이터를 유지해야 한다.

¡  동시 공용(concurrent sharing)

데이터베이스는 서로 다른 목적을 가진 응용프로그램들을 위한 것이기 때문에 여러 사용자가 동시에 자기가 원하는 데이터에 접근 이용할 수 있어야 한다.

¡  내용에 의한 참조

데이터의 참조는 수록되어 있는 데이터 레코드들의 주소나 위치에 의해서가 아니라 사용자가 원하는 데이터의 내용, 즉 데이터가 가지고 있는 값에 따라 참조된다.

'IT이야기 > SQL' 카테고리의 다른 글

MS-SQL2000Server xpstar.dll 오류  (0) 2010.07.21
(SQL)데이터베이스 관리시스템이란 무엇인가?  (0) 2010.05.10