데이터베이스의 정의 와 특징



4월 15일 정보처리기사 실기 시험이 있다.

작년 3회 실기에서 떨어져 이번에 다시보는데

이번엔 꼭 좀 붙었으면 좋겟다. 알고리즘과 데이터베이스는

쉬운데 IT신기술 동향이 외울게 너무 많아 어렵다.

다시 실기 공부를 하려고 데이터베이스쪽부터 공부중이다.

그러던 와중 그냥 데이터베이스의 기본정의가 있어 보고있는데

블로그에 데이터베이스의 기본 정의와 특징 글이 없으므로

지금 포스팅 하려한다.


먼저 데이터베이스의 정의 이다.

데이터베이스는 특정 조직의 업무를 수행하는 데 필요한 상호

관련된 데이터 들의 모임으로 다음과 같이 정의할 수 있다.


통합 데이터(Integrated Data) : 검색의 효율성을 위해

중복이 최소화된 데이터의 모임

저장 데이터(Stored Data) : 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터

운영 데이터(Operational Data) : 조직의 목적을 위해 존재 가치가 확실하고

반드시 필요한 데이터

공유 데이터(Shared Data) : 여러 응용 프로그램들이 공동으로 사용하는 데이터


데이터베이스의 특징

실시간 접근성(Real Time Accessibility) : 사용자의 질의에 대하여 즉시 처리하여

응답하는 특징

계속적인 진화(Continuous Evolution) : 삽입, 삭제, 갱신을 통하여 항상 최근의

정확한 데이터를 동적으로 유지하는 특징

동시 공유(Concurrent Sharing) : 여러 사용자가 동시에 원하는 데이터를

공용할 수 있는 특징

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

튜플의 주소나 위치에 의해서가 아니라 사용자가 요구하는 데이터 내용에 따라

참조하는 특징


데이터의 논리적, 물리적 독립성(Independence)

논리적 독립성 : 응용 프로그램과 데이터베이스를 독립시킴으로써 데이터의

논리적 구조를 변경시키더라도 응용 프로그램은 변경되지 않는 특징

물리적 독립성 : 응용 프로그램과 보조기억장치와 같은 물리적 장치를 독립시킴으로써,

데이터베이스 관리 시스템의 성능 향상을 위해 새로운 디스크를 도입하더라도

응용 프로그램에는 영향을 주지 않고 데이터의 물리적 구조만 변경될 수 있는 특징



댓글

Designed by JB FACTORY